From a2ccfc1e50e71333e255aa40efeb3d1e3403a318 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Sat, 1 Oct 2016 15:48:18 -0700 Subject: [PATCH 001/407] update version --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 17064b86b..0a67725a5 100755 --- a/boot.php +++ b/boot.php @@ -44,7 +44,7 @@ require_once('include/account.php'); define ( 'PLATFORM_NAME', 'hubzilla' ); -define ( 'STD_VERSION', '1.13.4' ); +define ( 'STD_VERSION', '1.15' ); define ( 'ZOT_REVISION', '1.1' ); define ( 'DB_UPDATE_VERSION', 1183 ); From e1df151d9ba7c260861b4287324efc81226baf2c Mon Sep 17 00:00:00 2001 From: redmatrix Date: Sat, 1 Oct 2016 16:01:22 -0700 Subject: [PATCH 002/407] sync cloud storage permission changes (issue #538 continued) --- Zotlabs/Module/Filestorage.php | 4 ++-- include/attach.php | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Zotlabs/Module/Filestorage.php b/Zotlabs/Module/Filestorage.php index a401f4822..8b8620d6f 100644 --- a/Zotlabs/Module/Filestorage.php +++ b/Zotlabs/Module/Filestorage.php @@ -44,14 +44,14 @@ class Filestorage extends \Zotlabs\Web\Controller { //get the object before permissions change so we can catch eventual former allowed members $object = get_file_activity_object($channel_id, $resource, $cloudPath); - attach_change_permissions($channel_id, $resource, $x['allow_cid'], $x['allow_gid'], $x['deny_cid'], $x['deny_gid'], $recurse); + attach_change_permissions($channel_id, $resource, $x['allow_cid'], $x['allow_gid'], $x['deny_cid'], $x['deny_gid'], $recurse, true); file_activity($channel_id, $object, $x['allow_cid'], $x['allow_gid'], $x['deny_cid'], $x['deny_gid'], 'post', $notify); goaway($cloudPath); } - function get() { + function get() { if(argc() > 1) $which = argv(1); diff --git a/include/attach.php b/include/attach.php index 3d55b3bcb..95ce09e3a 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1198,7 +1198,11 @@ function attach_mkdirp($channel, $observer_hash, $arr = null) { * @param string $deny_gid * @param boolean $recurse (optional) default false */ -function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse = false) { +function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse = false, $sync = false) { + + $channel = channelx_by_n($channel_id); + if(! $channel) + return; $r = q("select hash, flags, is_dir, is_photo from attach where hash = '%s' and uid = %d limit 1", dbesc($resource), @@ -1216,7 +1220,7 @@ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gi ); if($r) { foreach($r as $rr) { - attach_change_permissions($channel_id, $rr['hash'], $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse); + attach_change_permissions($channel_id, $rr['hash'], $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse, $sync); } } } @@ -1240,6 +1244,13 @@ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gi intval($channel_id) ); } + + if($sync) { + $data = attach_export_data($channel,$resource_id); + + if($data) + build_sync_packet($channel['channel_id'],array('file' => array($data))); + } } /** From bbf3d960b21a61b3a7ae3153ac668cc421527f82 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sun, 2 Oct 2016 10:04:08 +0200 Subject: [PATCH 003/407] update changelog --- CHANGELOG | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 43f5701cb..f3d13c823 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,8 @@ -Hubzilla 1.14 (not released) - - add plugin hook for 'get_profile_photo' +Hubzilla 1.14RC (2016-10-02) + - Unify the various mail sending instance to enotify::send() and z_mail() + - Provide ability for admin to change account password + - Replace deprecated Sabre functions + - Add plugin hook for 'get_profile_photo' - Convert NULL_DATE to a legal date for compatibility with MySQL strict mode - Allow a site to over-ride the help table-of-contents files - Autoscroll to target post/comment when in single-thread mode @@ -35,7 +38,11 @@ Hubzilla 1.14 (not released) - Server roles (basic, standard and pro) Bugfixes - - regression: files/photos were not synchronising to channel clones properly + - Personalize Server Emails + - Audio player doesn't automatically show for m4a files + - Fix ajax page update with /channel?f=&mid=hash + - Angle bracket characters in DB password not recognised + - Regression: files/photos were not synchronising to channel clones properly - Missing categories in preview mode - attach_store() sql issue - Rename id share_container to distr_container - share_container seem to be blacklisted in various security browser plugins @@ -58,6 +65,8 @@ Hubzilla 1.14 (not released) - Public forum check with custom/expert permissions Plugins + - Cdav: add support for recurring events + - New plugin phpmailer: use phpmailer class instead of php's built-in mail() function - Diaspora: third party on other network comment issue - Diaspora: comment fix (hubzilla originated comment with plugin activated by comment author not making it to Diaspora) - Cdav: provide calendar list view From b7559c1df60bc3c0a16ce3ed32c9e8578d8d668e Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sun, 2 Oct 2016 10:36:04 +0200 Subject: [PATCH 004/407] missing backslash --- Zotlabs/Lib/Enotify.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index d6fe73717..1e2d9d3aa 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -77,7 +77,7 @@ class Enotify { $sender_email = get_config('system','from_email'); if(! $sender_email) - $sender_email = 'Administrator' . '@' . App::get_hostname(); + $sender_email = 'Administrator' . '@' . \App::get_hostname(); $sender_name = get_config('system','from_email_name'); From 816802774dc0d9ecf49d3c1e4f064332508bb429 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sun, 2 Oct 2016 10:47:25 +0200 Subject: [PATCH 005/407] another missing backslash --- Zotlabs/Lib/Enotify.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index 1e2d9d3aa..a6527ae71 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -82,7 +82,7 @@ class Enotify { $sender_name = get_config('system','from_email_name'); if(! $sender_name) - $sender_name = Zotlabs\Lib\System::get_site_name(); + $sender_name = \Zotlabs\Lib\System::get_site_name(); From 76c2de38ff532e68149fafd2e87b22cce151c278 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Mon, 3 Oct 2016 12:00:46 +0200 Subject: [PATCH 006/407] update changelog --- CHANGELOG | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index f3d13c823..9e06fb7a1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -65,7 +65,8 @@ Hubzilla 1.14RC (2016-10-02) - Public forum check with custom/expert permissions Plugins - - Cdav: add support for recurring events + - Cdav security: fix rw permission check + - Cdav: add partial support for recurring events in the browser client (editing/creating is not implemented) - New plugin phpmailer: use phpmailer class instead of php's built-in mail() function - Diaspora: third party on other network comment issue - Diaspora: comment fix (hubzilla originated comment with plugin activated by comment author not making it to Diaspora) From 5b10db6f91f4bb876bbadbc9602c68762a3c9b71 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 15:58:54 -0700 Subject: [PATCH 007/407] return the email_sent status --- Zotlabs/Lib/Enotify.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index a6527ae71..9a8628968 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -633,8 +633,8 @@ class Enotify { call_hooks('email_send', $params); if($params['sent']) { - logger("notification: enotify::send returns " . $params['result'], LOGGER_DEBUG); - return; + logger("notification: enotify::send (addon) returns " . $params['result'], LOGGER_DEBUG); + return $params['result']; } $fromName = email_header_encode(html_entity_decode($params['fromName'],ENT_QUOTES,'UTF-8'),'UTF-8'); From cef1aa6d1b21b15458783661ed4c7e6fe8a99011 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 17:16:24 -0700 Subject: [PATCH 008/407] add some more stuff to admin/account_edit (service class, language, and techlevel if appropriate). Fix en-au and en-gb so they are listed as languages, and move language selector stuff to include/language.php instead of include/text.php; new file Zotlabs/Lib/Techlevels.php so we only need to write the selection array once. --- Zotlabs/Lib/Techlevels.php | 21 ++++++++++ Zotlabs/Module/Admin/Account_edit.php | 20 +++++++++ Zotlabs/Module/Settings/Account.php | 10 +---- include/language.php | 58 +++++++++++++++++++++++++++ include/text.php | 36 ----------------- view/en-au/hstrings.php | 5 +++ view/en-gb/hstrings.php | 31 ++++++++++++++ view/tpl/admin_account_edit.tpl | 9 +++++ 8 files changed, 145 insertions(+), 45 deletions(-) create mode 100644 Zotlabs/Lib/Techlevels.php create mode 100644 view/en-au/hstrings.php create mode 100644 view/en-gb/hstrings.php diff --git a/Zotlabs/Lib/Techlevels.php b/Zotlabs/Lib/Techlevels.php new file mode 100644 index 000000000..6a8c36fb3 --- /dev/null +++ b/Zotlabs/Lib/Techlevels.php @@ -0,0 +1,21 @@ + t('Beginner/Basic'), + '1' => t('Novice - not skilled but willing to learn'), + '2' => t('Intermediate - somewhat comfortable'), + '3' => t('Advanced - very comfortable'), + '4' => t('Expert - I can write computer code'), + '5' => t('Wizard - I probably know more than you do') + ]; + return $techlevels; + } + +} + diff --git a/Zotlabs/Module/Admin/Account_edit.php b/Zotlabs/Module/Admin/Account_edit.php index ddb7e19f4..6dfadf183 100644 --- a/Zotlabs/Module/Admin/Account_edit.php +++ b/Zotlabs/Module/Admin/Account_edit.php @@ -29,6 +29,22 @@ class Account_edit { info( sprintf( t('Password changed for account %d.'), $account_id). EOL); } + + $service_class = trim($_REQUEST['service_class']); + $account_level = intval(trim($_REQUEST['account_level'])); + $account_language = trim($_REQUEST['account_language']); + + $r = q("update account set account_service_class = '%s', account_level = %d, account_language = '%s' + where account_id = %d", + dbesc($service_class), + intval($account_level), + dbesc($account_language), + intval($account_id) + ); + + if($r) + info( t('Account settings updated.') . EOL); + goaway(z_root() . '/admin/accounts'); } @@ -46,11 +62,15 @@ class Account_edit { return ''; } + $a = replace_macros(get_markup_template('admin_account_edit.tpl'), [ '$account' => $x[0], '$title' => t('Account Edit'), '$pass1' => [ 'pass1', t('New Password'), ' ','' ], '$pass2' => [ 'pass2', t('New Password again'), ' ','' ], + '$account_level' => [ 'account_level', t('Technical skill level'), $x[0]['account_level'], '', \Zotlabs\Lib\Techlevels::levels() ], + '$account_language' => [ 'account_language' , t('Account language (for emails)'), $x[0]['account_language'], '', language_list() ], + '$service_class' => [ 'service_class', t('Service class'), $x[0]['account_service_class'], '' ], '$submit' => t('Submit'), ] ); diff --git a/Zotlabs/Module/Settings/Account.php b/Zotlabs/Module/Settings/Account.php index cd5ed1fca..ec176797d 100644 --- a/Zotlabs/Module/Settings/Account.php +++ b/Zotlabs/Module/Settings/Account.php @@ -101,15 +101,7 @@ class Account { $email = \App::$account['account_email']; - $techlevels = [ - '0' => t('Beginner/Basic'), - '1' => t('Novice - not skilled but willing to learn'), - '2' => t('Intermediate - somewhat comfortable'), - '3' => t('Advanced - very comfortable'), - '4' => t('Expert - I can write computer code'), - '5' => t('Wizard - I probably know more than you do') - ]; - + $techlevels = \Zotlabs\Lib\Techlevels::levels(); $def_techlevel = \App::$account['account_level']; $techlock = get_config('system','techlevel_lock'); diff --git a/include/language.php b/include/language.php index 96d3e48a9..efe9397fb 100644 --- a/include/language.php +++ b/include/language.php @@ -327,3 +327,61 @@ function get_language_name($s, $l = null) { return $language->getName(); } + + + +function language_list() { + + $langs = glob('view/*/hstrings.php'); + + $lang_options = array(); + $selected = ""; + + if(is_array($langs) && count($langs)) { + if(! in_array('view/en/hstrings.php',$langs)) + $langs[] = 'view/en/'; + asort($langs); + foreach($langs as $l) { + $ll = substr($l,5); + $ll = substr($ll,0,strrpos($ll,'/')); + $lang_options[$ll] = get_language_name($ll, $ll) . " ($ll)"; + } + } + return $lang_options; +} + +function lang_selector() { + + $langs = glob('view/*/hstrings.php'); + + $lang_options = array(); + $selected = ""; + + if(is_array($langs) && count($langs)) { + $langs[] = ''; + if(! in_array('view/en/hstrings.php',$langs)) + $langs[] = 'view/en/'; + asort($langs); + foreach($langs as $l) { + if($l == '') { + $lang_options[""] = t('default'); + continue; + } + $ll = substr($l,5); + $ll = substr($ll,0,strrpos($ll,'/')); + $selected = (($ll === App::$language && (x($_SESSION, 'language'))) ? $ll : $selected); + $lang_options[$ll] = get_language_name($ll, $ll) . " ($ll)"; + } + } + + $tpl = get_markup_template('lang_selector.tpl'); + + $o = replace_macros($tpl, array( + '$title' => t('Select an alternate language'), + '$langs' => array($lang_options, $selected), + + )); + + return $o; +} + diff --git a/include/text.php b/include/text.php index 9c4a4a5c5..2f89d3d98 100644 --- a/include/text.php +++ b/include/text.php @@ -1837,42 +1837,6 @@ function mimetype_select($channel_id, $current = 'text/bbcode') { return $o; } - -function lang_selector() { - - $langs = glob('view/*/hstrings.php'); - - $lang_options = array(); - $selected = ""; - - if(is_array($langs) && count($langs)) { - $langs[] = ''; - if(! in_array('view/en/hstrings.php',$langs)) - $langs[] = 'view/en/'; - asort($langs); - foreach($langs as $l) { - if($l == '') { - $lang_options[""] = t('default'); - continue; - } - $ll = substr($l,5); - $ll = substr($ll,0,strrpos($ll,'/')); - $selected = (($ll === App::$language && (x($_SESSION, 'language'))) ? $ll : $selected); - $lang_options[$ll] = get_language_name($ll, $ll) . " ($ll)"; - } - } - - $tpl = get_markup_template("lang_selector.tpl"); - $o = replace_macros($tpl, array( - '$title' => t('Select an alternate language'), - '$langs' => array($lang_options, $selected), - - )); - - return $o; -} - - function engr_units_to_bytes ($size_str) { if(! $size_str) return $size_str; diff --git a/view/en-au/hstrings.php b/view/en-au/hstrings.php new file mode 100644 index 000000000..95f8c4e00 --- /dev/null +++ b/view/en-au/hstrings.php @@ -0,0 +1,5 @@ + +{{/if}} +{{include file="field_select.tpl" field=$account_language}} +{{include file="field_input.tpl" field=$service_class}} + + From fe7b7773ba9630a72d01c68dcdbc23eeced70b1b Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 17:23:43 -0700 Subject: [PATCH 009/407] wrong resource (attach_change_permissions()) --- include/attach.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/attach.php b/include/attach.php index 95ce09e3a..b5c334d3e 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1246,7 +1246,7 @@ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gi } if($sync) { - $data = attach_export_data($channel,$resource_id); + $data = attach_export_data($channel,$resource); if($data) build_sync_packet($channel['channel_id'],array('file' => array($data))); From bad5057a7414eba7f7133538dd671a1413be00e3 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 19:47:36 -0700 Subject: [PATCH 010/407] start removing db backticks --- Zotlabs/Daemon/Notifier.php | 2 +- Zotlabs/Extend/Hook.php | 10 +++++----- Zotlabs/Lib/Enotify.php | 2 +- Zotlabs/Module/Acl.php | 6 +++--- Zotlabs/Module/Admin.php | 4 ++-- Zotlabs/Module/Cal.php | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Zotlabs/Daemon/Notifier.php b/Zotlabs/Daemon/Notifier.php index c0997138e..441997db9 100644 --- a/Zotlabs/Daemon/Notifier.php +++ b/Zotlabs/Daemon/Notifier.php @@ -120,7 +120,7 @@ class Notifier { $normal_mode = false; $mail = true; $private = true; - $message = q("SELECT * FROM `mail` WHERE `id` = %d LIMIT 1", + $message = q("SELECT * FROM mail WHERE id = %d LIMIT 1", intval($item_id) ); if(! $message) { diff --git a/Zotlabs/Extend/Hook.php b/Zotlabs/Extend/Hook.php index fc1e95367..fef3ebe9b 100644 --- a/Zotlabs/Extend/Hook.php +++ b/Zotlabs/Extend/Hook.php @@ -10,7 +10,7 @@ class Hook { $function = serialize($function); } - $r = q("SELECT * FROM `hook` WHERE `hook` = '%s' AND `file` = '%s' AND `fn` = '%s' and priority = %d and hook_version = %d LIMIT 1", + $r = q("SELECT * FROM hook WHERE hook = '%s' AND file = '%s' AND fn = '%s' and priority = %d and hook_version = %d LIMIT 1", dbesc($hook), dbesc($file), dbesc($function), @@ -23,13 +23,13 @@ class Hook { // To aid in upgrade and transition, remove old settings for any registered hooks that match in all respects except // for priority or hook_version - $r = q("DELETE FROM `hook` where `hook` = '%s' and `file` = '%s' and `fn` = '%s'", + $r = q("DELETE FROM hook where hook = '%s' and file = '%s' and fn = '%s'", dbesc($hook), dbesc($file), dbesc($function) ); - $r = q("INSERT INTO `hook` (`hook`, `file`, `fn`, `priority`, `hook_version`) VALUES ( '%s', '%s', '%s', %d, %d )", + $r = q("INSERT INTO hook (hook, file, fn, priority, hook_version) VALUES ( '%s', '%s', '%s', %d, %d )", dbesc($hook), dbesc($file), dbesc($function), @@ -44,7 +44,7 @@ class Hook { if(is_array($function)) { $function = serialize($function); } - $r = q("DELETE FROM hook WHERE hook = '%s' AND `file` = '%s' AND `fn` = '%s' and priority = %d and hook_version = %d", + $r = q("DELETE FROM hook WHERE hook = '%s' AND file = '%s' AND fn = '%s' and priority = %d and hook_version = %d", dbesc($hook), dbesc($file), dbesc($function), @@ -60,7 +60,7 @@ class Hook { static public function unregister_by_file($file) { - $r = q("DELETE FROM hook WHERE `file` = '%s' ", + $r = q("DELETE FROM hook WHERE file = '%s' ", dbesc($file) ); diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index 9a8628968..ccb014255 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -364,7 +364,7 @@ class Enotify { do { $dups = false; $hash = random_string(); - $r = q("SELECT `id` FROM `notify` WHERE `hash` = '%s' LIMIT 1", + $r = q("SELECT id FROM notify WHERE hash = '%s' LIMIT 1", dbesc($hash)); if ($r) $dups = true; diff --git a/Zotlabs/Module/Acl.php b/Zotlabs/Module/Acl.php index 1acd8e320..29c1e5280 100644 --- a/Zotlabs/Module/Acl.php +++ b/Zotlabs/Module/Acl.php @@ -77,7 +77,7 @@ class Acl extends \Zotlabs\Web\Controller { if($search) { - $sql_extra = " AND `name` LIKE " . protect_sprintf( "'%" . dbesc($search) . "%'" ) . " "; + $sql_extra = " AND groups.gname LIKE " . protect_sprintf( "'%" . dbesc($search) . "%'" ) . " "; $sql_extra2 = "AND ( xchan_name LIKE " . protect_sprintf( "'%" . dbesc($search) . "%'" ) . " OR xchan_addr LIKE " . protect_sprintf( "'%" . dbesc($search) . ((strpos($search,'@') === false) ? "%@%'" : "%'")) . ") "; // This horrible mess is needed because position also returns 0 if nothing is found. @@ -105,9 +105,9 @@ class Acl extends \Zotlabs\Web\Controller { if($type == '' || $type == 'g') { $r = q("SELECT groups.id, groups.hash, groups.gname - FROM groups,group_member + FROM groups, group_member WHERE groups.deleted = 0 AND groups.uid = %d - AND group_member.gid=groups.id + AND group_member.gid = groups.id $sql_extra GROUP BY groups.id ORDER BY groups.gname diff --git a/Zotlabs/Module/Admin.php b/Zotlabs/Module/Admin.php index e3702992f..3ffbdd7fa 100644 --- a/Zotlabs/Module/Admin.php +++ b/Zotlabs/Module/Admin.php @@ -101,8 +101,8 @@ class Admin extends \Zotlabs\Web\Controller { } // pending registrations - $r = q("SELECT COUNT(id) AS `count` FROM `register` WHERE `uid` != '0'"); - $pending = $r[0]['count']; + $r = q("SELECT COUNT(id) AS rtotal FROM register WHERE uid != '0'"); + $pending = $r[0]['rtotal']; // available channels, primary and clones $channels = array(); diff --git a/Zotlabs/Module/Cal.php b/Zotlabs/Module/Cal.php index fd4169e68..0d1641efe 100644 --- a/Zotlabs/Module/Cal.php +++ b/Zotlabs/Module/Cal.php @@ -109,7 +109,7 @@ class Cal extends \Zotlabs\Web\Controller { /* edit/create form */ if($event_id) { - $r = q("SELECT * FROM `event` WHERE event_hash = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM event WHERE event_hash = '%s' AND uid = %d LIMIT 1", dbesc($event_id), intval($channel['channel_id']) ); From c44acb35757700e52db5cc4a7093b8e4624dc3fa Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 20:50:13 -0700 Subject: [PATCH 011/407] allow delivery report for not just the author, but also if you're the owner and it's on your wall. --- Zotlabs/Module/Dreport.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Zotlabs/Module/Dreport.php b/Zotlabs/Module/Dreport.php index 3fdeff369..76e07b147 100644 --- a/Zotlabs/Module/Dreport.php +++ b/Zotlabs/Module/Dreport.php @@ -21,10 +21,11 @@ class Dreport extends \Zotlabs\Web\Controller { $table = 'push'; $mid = ((argc() > 2) ? argv(2) : ''); if($mid) { - $i = q("select id from item where mid = '%s' and author_xchan = '%s' and uid = %d", + $i = q("select id from item where mid = '%s' and uid = %d and ( author_xchan = '%s' or ( owner_xchan = '%s' and item_wall = 1 )) ", dbesc($mid), + intval($channel['channel_id']), dbesc($channel['channel_hash']), - intval($channel['channel_id']) + dbesc($channel['channel_hash']) ); if($i) { \Zotlabs\Daemon\Master::Summon([ 'Notifier', 'edit_post', $i[0]['id'] ]); @@ -47,8 +48,9 @@ class Dreport extends \Zotlabs\Web\Controller { switch($table) { case 'item': - $i = q("select id from item where mid = '%s' and author_xchan = '%s' ", + $i = q("select id from item where mid = '%s' and ( author_xchan = '%s' or ( owner_xchan = '%s' and item_wall = 1 )) ", dbesc($mid), + dbesc($channel['channel_hash']), dbesc($channel['channel_hash']) ); break; From ce6e81c68221a9f462af886626dc02fdfc26f8aa Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 21:48:53 -0700 Subject: [PATCH 012/407] more backticks --- Zotlabs/Module/Channel.php | 10 +-- Zotlabs/Module/Display.php | 14 ++-- Zotlabs/Module/Item.php | 8 +-- Zotlabs/Module/Msearch.php | 47 ------------- Zotlabs/Module/Notifications.php | 113 +++++++------------------------ Zotlabs/Module/Photos.php | 34 +++++----- Zotlabs/Module/Ping.php | 12 ++-- Zotlabs/Module/Profiles.php | 100 +++++++++++++-------------- Zotlabs/Module/Search.php | 12 ++-- Zotlabs/Module/Tagrm.php | 6 +- Zotlabs/Web/SessionHandler.php | 10 +-- 11 files changed, 128 insertions(+), 238 deletions(-) delete mode 100644 Zotlabs/Module/Msearch.php diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php index 209d86236..a9a83adf5 100644 --- a/Zotlabs/Module/Channel.php +++ b/Zotlabs/Module/Channel.php @@ -185,7 +185,7 @@ class Channel extends \Zotlabs\Web\Controller { $_SESSION['loadtime'] = datetime_convert(); } else { - $r = q("SELECT distinct parent AS `item_id`, created from item + $r = q("SELECT distinct parent AS item_id, created from item left join abook on ( item.owner_xchan = abook.abook_xchan $abook_uids ) WHERE uid = %d $item_normal AND item_wall = 1 $simple_update @@ -251,10 +251,10 @@ class Channel extends \Zotlabs\Web\Controller { $parents_str = ids_to_querystr($r,'item_id'); - $items = q("SELECT `item`.*, `item`.`id` AS `item_id` - FROM `item` - WHERE `item`.`uid` = %d $item_normal - AND `item`.`parent` IN ( %s ) + $items = q("SELECT item.*, item.id AS item_id + FROM item + WHERE item.uid = %d $item_normal + AND item.parent IN ( %s ) $sql_extra ", intval(\App::$profile['profile_uid']), dbesc($parents_str) diff --git a/Zotlabs/Module/Display.php b/Zotlabs/Module/Display.php index e9441bbdf..3d3609ee0 100644 --- a/Zotlabs/Module/Display.php +++ b/Zotlabs/Module/Display.php @@ -214,8 +214,8 @@ class Display extends \Zotlabs\Web\Controller { $r = q("SELECT * from item WHERE mid = '%s' - AND (((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' - AND `item`.`deny_gid` = '' AND item_private = 0 ) + AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = '' + AND item.deny_gid = '' AND item_private = 0 ) and owner_xchan in ( " . stream_perms_xchans(($observer_hash) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " )) OR uid = %d ) $sql_extra ) @@ -258,8 +258,8 @@ class Display extends \Zotlabs\Web\Controller { $r = q("SELECT * from item WHERE mid = '%s' - AND (((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' - AND `item`.`deny_gid` = '' AND item_private = 0 ) + AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = '' + AND item.deny_gid = '' AND item_private = 0 ) and owner_xchan in ( " . stream_perms_xchans(($observer_hash) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " )) OR uid = %d ) $sql_extra ) @@ -282,8 +282,8 @@ class Display extends \Zotlabs\Web\Controller { $parents_str = ids_to_querystr($r,'id'); if($parents_str) { - $items = q("SELECT `item`.*, `item`.`id` AS `item_id` - FROM `item` + $items = q("SELECT item.*, item.id AS item_id + FROM item WHERE parent in ( %s ) $item_normal ", dbesc($parents_str) ); @@ -321,7 +321,7 @@ class Display extends \Zotlabs\Web\Controller { /* elseif((! $update) && (! { - $r = q("SELECT `id`, item_flags FROM `item` WHERE `id` = '%s' OR `mid` = '%s' LIMIT 1", + $r = q("SELECT id, item_flags FROM item WHERE id = '%s' OR mid = '%s' LIMIT 1", dbesc($item_hash), dbesc($item_hash) ); diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php index dff1c6404..8d1182b31 100644 --- a/Zotlabs/Module/Item.php +++ b/Zotlabs/Module/Item.php @@ -154,13 +154,13 @@ class Item extends \Zotlabs\Web\Controller { $obj_type = ACTIVITY_OBJ_COMMENT; if($parent) { - $r = q("SELECT * FROM `item` WHERE `id` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = %d LIMIT 1", intval($parent) ); } elseif($parent_mid && $uid) { // This is coming from an API source, and we are logged in - $r = q("SELECT * FROM `item` WHERE `mid` = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d LIMIT 1", dbesc($parent_mid), intval($uid) ); @@ -170,7 +170,7 @@ class Item extends \Zotlabs\Web\Controller { $parid = $r[0]['parent']; $parent_mid = $r[0]['mid']; if($r[0]['id'] != $r[0]['parent']) { - $r = q("SELECT * FROM `item` WHERE `id` = `parent` AND `parent` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = parent AND parent = %d LIMIT 1", intval($parid) ); } @@ -244,7 +244,7 @@ class Item extends \Zotlabs\Web\Controller { $iconfig = null; if($post_id) { - $i = q("SELECT * FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1", + $i = q("SELECT * FROM item WHERE uid = %d AND id = %d LIMIT 1", intval($profile_uid), intval($post_id) ); diff --git a/Zotlabs/Module/Msearch.php b/Zotlabs/Module/Msearch.php deleted file mode 100644 index e96f78e16..000000000 --- a/Zotlabs/Module/Msearch.php +++ /dev/null @@ -1,47 +0,0 @@ - $rr['name'], - 'url' => z_root() . '/channel/' . $rr['nickname'], - 'photo' => z_root() . '/photo/avatar/' . $rr['uid'], - 'tags' => str_replace(array(',',' '),array(' ',' '),$rr['keywords']) - ); - } - - $output = array('total' => $total, 'items_page' => $perpage, 'page' => $page + 1, 'results' => $results); - - echo json_encode($output); - - killme(); - - } -} diff --git a/Zotlabs/Module/Notifications.php b/Zotlabs/Module/Notifications.php index 9da28a360..2db02c758 100644 --- a/Zotlabs/Module/Notifications.php +++ b/Zotlabs/Module/Notifications.php @@ -1,70 +1,11 @@ 1) ? \App::$argv[1] : 0); - - if($request_id === "all") - return; - - if($request_id) { - - $r = q("SELECT * FROM `intro` WHERE `id` = %d AND `uid` = %d LIMIT 1", - intval($request_id), - intval(local_channel()) - ); - - if(count($r)) { - $intro_id = $r[0]['id']; - $contact_id = $r[0]['contact-id']; - } - else { - notice( t('Invalid request identifier.') . EOL); - return; - } - - // If it is a friend suggestion, the contact is not a new friend but an existing friend - // that should not be deleted. - - $fid = $r[0]['fid']; - - if($_POST['submit'] == t('Discard')) { - $r = q("DELETE FROM `intro` WHERE `id` = %d", - intval($intro_id) - ); - if(! $fid) { - - // The check for blocked and pending is in case the friendship was already approved - // and we just want to get rid of the now pointless notification - - $r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d AND `self` = 0 AND `blocked` = 1 AND `pending` = 1", - intval($contact_id), - intval(local_channel()) - ); - } - goaway(z_root() . '/notifications/intros'); - } - if($_POST['submit'] == t('Ignore')) { - $r = q("UPDATE `intro` SET `ignore` = 1 WHERE `id` = %d", - intval($intro_id)); - goaway(z_root() . '/notifications/intros'); - } - } - } - - - - - - function get() { + function get() { if(! local_channel()) { notice( t('Permission denied.') . EOL); @@ -74,36 +15,32 @@ class Notifications extends \Zotlabs\Web\Controller { nav_set_selected('notifications'); $o = ''; - - $notif_tpl = get_markup_template('notifications.tpl'); + + $r = q("SELECT * from notify where uid = %d and seen = 0 order by created desc", + intval(local_channel()) + ); - $not_tpl = get_markup_template('notify.tpl'); - require_once('include/bbcode.php'); - - $r = q("SELECT * from notify where uid = %d and seen = 0 order by created desc", - intval(local_channel()) - ); - - if ($r > 0) { - $notifications_available =1; - foreach ($r as $it) { - $notif_content .= replace_macros($not_tpl,array( - '$item_link' => z_root().'/notify/view/'. $it['id'], - '$item_image' => $it['photo'], - '$item_text' => strip_tags(bbcode($it['msg'])), - '$item_when' => relative_date($it['created']) - )); - } - } else { - $notif_content .= t('No more system notifications.'); + if($r) { + $notifications_available = 1; + foreach ($r as $it) { + $notif_content .= replace_macros(get_markup_template('notify.tpl'),array( + '$item_link' => z_root().'/notify/view/'. $it['id'], + '$item_image' => $it['photo'], + '$item_text' => strip_tags(bbcode($it['msg'])), + '$item_when' => relative_date($it['created']) + )); } + } + else { + $notif_content .= t('No more system notifications.'); + } - $o .= replace_macros($notif_tpl,array( - '$notif_header' => t('System Notifications'), - '$notif_link_mark_seen' => t('Mark all system notifications seen'), - '$notif_content' => $notif_content, - '$notifications_available' => $notifications_available, - )); + $o .= replace_macros(get_markup_template('notifications.tpl'),array( + '$notif_header' => t('System Notifications'), + '$notif_link_mark_seen' => t('Mark all system notifications seen'), + '$notif_content' => $notif_content, + '$notifications_available' => $notifications_available, + )); return $o; } diff --git a/Zotlabs/Module/Photos.php b/Zotlabs/Module/Photos.php index 040a90aaa..1534dcfd6 100644 --- a/Zotlabs/Module/Photos.php +++ b/Zotlabs/Module/Photos.php @@ -195,7 +195,7 @@ class Photos extends \Zotlabs\Web\Controller { if(! $ob_hash) goaway(z_root() . '/' . $_SESSION['photo_return']); - $r = q("SELECT `id`, `resource_id` FROM `photo` WHERE ( xchan = '%s' or `uid` = %d ) AND `resource_id` = '%s' LIMIT 1", + $r = q("SELECT id, resource_id FROM photo WHERE ( xchan = '%s' or uid = %d ) AND resource_id = '%s' LIMIT 1", dbesc($ob_hash), intval(local_channel()), dbesc(\App::$argv[2]) @@ -241,7 +241,7 @@ class Photos extends \Zotlabs\Web\Controller { ( (intval($_POST['rotate']) == 1) || (intval($_POST['rotate']) == 2) )) { logger('rotate'); - $r = q("select * from photo where `resource_id` = '%s' and uid = %d and imgscale = 0 limit 1", + $r = q("select * from photo where resource_id = '%s' and uid = %d and imgscale = 0 limit 1", dbesc($resource_id), intval($page_owner_uid) ); @@ -270,7 +270,7 @@ class Photos extends \Zotlabs\Web\Controller { $fsize = strlen($data); } - $x = q("update photo set content = '%s', filesize = %d, height = %d, width = %d where `resource_id` = '%s' and uid = %d and imgscale = 0", + $x = q("update photo set content = '%s', filesize = %d, height = %d, width = %d where resource_id = '%s' and uid = %d and imgscale = 0", dbescbin($data), intval($fsize), intval($height), @@ -285,7 +285,7 @@ class Photos extends \Zotlabs\Web\Controller { $width = $ph->getWidth(); $height = $ph->getHeight(); - $x = q("update photo set content = '%s', height = %d, width = %d where `resource_id` = '%s' and uid = %d and imgscale = 1", + $x = q("update photo set content = '%s', height = %d, width = %d where resource_id = '%s' and uid = %d and imgscale = 1", dbescbin($ph->imageString()), intval($height), intval($width), @@ -300,7 +300,7 @@ class Photos extends \Zotlabs\Web\Controller { $width = $ph->getWidth(); $height = $ph->getHeight(); - $x = q("update photo set content = '%s', height = %d, width = %d where `resource_id` = '%s' and uid = %d and imgscale = 2", + $x = q("update photo set content = '%s', height = %d, width = %d where resource_id = '%s' and uid = %d and imgscale = 2", dbescbin($ph->imageString()), intval($height), intval($width), @@ -315,7 +315,7 @@ class Photos extends \Zotlabs\Web\Controller { $width = $ph->getWidth(); $height = $ph->getHeight(); - $x = q("update photo set content = '%s', height = %d, width = %d where `resource_id` = '%s' and uid = %d and imgscale = 3", + $x = q("update photo set content = '%s', height = %d, width = %d where resource_id = '%s' and uid = %d and imgscale = 3", dbescbin($ph->imageString()), intval($height), intval($width), @@ -333,7 +333,7 @@ class Photos extends \Zotlabs\Web\Controller { if($p) { $ext = $phototypes[$p[0]['mimetype']]; - $r = q("UPDATE `photo` SET `description` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s' WHERE `resource_id` = '%s' AND `uid` = %d", + $r = q("UPDATE photo SET description = '%s', allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' WHERE resource_id = '%s' AND uid = %d", dbesc($desc), dbesc($perm['allow_cid']), dbesc($perm['allow_gid']), @@ -367,7 +367,7 @@ class Photos extends \Zotlabs\Web\Controller { } if($item_id) { - $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = %d AND uid = %d LIMIT 1", intval($item_id), intval($page_owner_uid) ); @@ -695,8 +695,8 @@ class Photos extends \Zotlabs\Web\Controller { \App::$page['htmlhead'] .= "\r\n" . '' . "\r\n"; - $r = q("SELECT `resource_id`, max(`imgscale`) AS `imgscale` FROM `photo` WHERE `uid` = %d AND `album` = '%s' - AND `imgscale` <= 4 and photo_usage IN ( %d, %d ) and is_nsfw = %d $sql_extra GROUP BY `resource_id`", + $r = q("SELECT resource_id, max(imgscale) AS imgscale FROM photo WHERE uid = %d AND album = '%s' + AND imgscale <= 4 and photo_usage IN ( %d, %d ) and is_nsfw = %d $sql_extra GROUP BY resource_id", intval($owner_uid), dbesc($album), intval(PHOTO_NORMAL), @@ -843,8 +843,8 @@ class Photos extends \Zotlabs\Web\Controller { // fetch image, item containing image, then comments - $ph = q("SELECT id,aid,uid,xchan,resource_id,created,edited,title,`description`,album,filename,mimetype,height,width,filesize,imgscale,photo_usage,is_nsfw,allow_cid,allow_gid,deny_cid,deny_gid FROM `photo` WHERE `uid` = %d AND `resource_id` = '%s' - $sql_extra ORDER BY `imgscale` ASC ", + $ph = q("SELECT id,aid,uid,xchan,resource_id,created,edited,title,description,album,filename,mimetype,height,width,filesize,imgscale,photo_usage,is_nsfw,allow_cid,allow_gid,deny_cid,deny_gid FROM photo WHERE uid = %d AND resource_id = '%s' + $sql_extra ORDER BY imgscale ASC ", intval($owner_uid), dbesc($datum) ); @@ -875,8 +875,8 @@ class Photos extends \Zotlabs\Web\Controller { $order = 'DESC'; - $prvnxt = q("SELECT `resource_id` FROM `photo` WHERE `album` = '%s' AND `uid` = %d AND `imgscale` = 0 - $sql_extra ORDER BY `created` $order ", + $prvnxt = q("SELECT resource_id FROM photo WHERE album = '%s' AND uid = %d AND imgscale = 0 + $sql_extra ORDER BY created $order ", dbesc($ph[0]['album']), intval($owner_uid) ); @@ -993,7 +993,7 @@ class Photos extends \Zotlabs\Web\Controller { } if((local_channel()) && (local_channel() == $link_item['uid'])) { - q("UPDATE `item` SET item_unseen = 0 WHERE parent = %d and uid = %d and item_unseen = 1", + q("UPDATE item SET item_unseen = 0 WHERE parent = %d and uid = %d and item_unseen = 1", intval($link_item['parent']), intval(local_channel()) ); @@ -1283,8 +1283,8 @@ class Photos extends \Zotlabs\Web\Controller { \App::$page['htmlhead'] .= "\r\n" . '' . "\r\n"; - $r = q("SELECT `resource_id`, max(`imgscale`) AS `imgscale` FROM `photo` WHERE `uid` = %d - and photo_usage in ( %d, %d ) and is_nsfw = %d $sql_extra GROUP BY `resource_id`", + $r = q("SELECT resource_id, max(imgscale) AS imgscale FROM photo WHERE uid = %d + and photo_usage in ( %d, %d ) and is_nsfw = %d $sql_extra GROUP BY resource_id", intval(\App::$data['channel']['channel_id']), intval(PHOTO_NORMAL), intval(PHOTO_PROFILE), diff --git a/Zotlabs/Module/Ping.php b/Zotlabs/Module/Ping.php index e01c3b49a..b145bd2ed 100644 --- a/Zotlabs/Module/Ping.php +++ b/Zotlabs/Module/Ping.php @@ -173,7 +173,7 @@ class Ping extends \Zotlabs\Web\Controller { ); break; case 'all_events': - $r = q("update event set `dismissed` = 1 where `dismissed` = 0 and uid = %d AND dtstart < '%s' AND dtstart > '%s' ", + $r = q("update event set dismissed = 1 where dismissed = 0 and uid = %d AND dtstart < '%s' AND dtstart > '%s' ", intval(local_channel()), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) @@ -325,9 +325,9 @@ class Ping extends \Zotlabs\Web\Controller { $result = array(); $r = q("SELECT * FROM event left join xchan on event_xchan = xchan_hash - WHERE `event`.`uid` = %d AND dtstart < '%s' AND dtstart > '%s' and `dismissed` = 0 + WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0 and etype in ( 'event', 'birthday' ) - ORDER BY `dtstart` DESC LIMIT 1000", + ORDER BY dtstart DESC LIMIT 1000", intval(local_channel()), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) @@ -443,10 +443,10 @@ class Ping extends \Zotlabs\Web\Controller { $t5 = dba_timer(); if($vnotify & (VNOTIFY_EVENT|VNOTIFY_EVENTTODAY|VNOTIFY_BIRTHDAY)) { - $events = q("SELECT etype, dtstart, adjust FROM `event` - WHERE `event`.`uid` = %d AND dtstart < '%s' AND dtstart > '%s' and `dismissed` = 0 + $events = q("SELECT etype, dtstart, adjust FROM event + WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0 and etype in ( 'event', 'birthday' ) - ORDER BY `dtstart` ASC ", + ORDER BY dtstart ASC ", intval(local_channel()), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) diff --git a/Zotlabs/Module/Profiles.php b/Zotlabs/Module/Profiles.php index 788673296..4cb8e7395 100644 --- a/Zotlabs/Module/Profiles.php +++ b/Zotlabs/Module/Profiles.php @@ -16,7 +16,7 @@ class Profiles extends \Zotlabs\Web\Controller { } if((argc() > 2) && (argv(1) === "drop") && intval(argv(2))) { - $r = q("SELECT * FROM `profile` WHERE `id` = %d AND `uid` = %d AND `is_default` = 0 LIMIT 1", + $r = q("SELECT * FROM profile WHERE id = %d AND uid = %d AND is_default = 0 LIMIT 1", intval(argv(2)), intval(local_channel()) ); @@ -36,7 +36,7 @@ class Profiles extends \Zotlabs\Web\Controller { dbesc($profile_guid), intval(local_channel()) ); - $r = q("DELETE FROM `profile` WHERE `id` = %d AND `uid` = %d", + $r = q("DELETE FROM profile WHERE id = %d AND uid = %d", intval(argv(2)), intval(local_channel()) ); @@ -61,16 +61,16 @@ class Profiles extends \Zotlabs\Web\Controller { // check_form_security_token_redirectOnErr('/profiles', 'profile_new', 't'); - $r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d", + $r0 = q("SELECT id FROM profile WHERE uid = %d", intval(local_channel())); $num_profiles = count($r0); $name = t('Profile-') . ($num_profiles + 1); - $r1 = q("SELECT `fullname`, `photo`, `thumb` FROM `profile` WHERE `uid` = %d AND `is_default` = 1 LIMIT 1", + $r1 = q("SELECT fullname, photo, thumb FROM profile WHERE uid = %d AND is_default = 1 LIMIT 1", intval(local_channel())); - $r2 = q("INSERT INTO `profile` (`aid`, `uid` , `profile_guid`, `profile_name` , `fullname`, `photo`, `thumb`) + $r2 = q("INSERT INTO profile (aid, uid , profile_guid, profile_name , fullname, photo, thumb) VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s' )", intval(get_account_id()), intval(local_channel()), @@ -81,7 +81,7 @@ class Profiles extends \Zotlabs\Web\Controller { dbesc($r1[0]['thumb']) ); - $r3 = q("SELECT `id` FROM `profile` WHERE `uid` = %d AND `profile_name` = '%s' LIMIT 1", + $r3 = q("SELECT id FROM profile WHERE uid = %d AND profile_name = '%s' LIMIT 1", intval(local_channel()), dbesc($name) ); @@ -97,12 +97,12 @@ class Profiles extends \Zotlabs\Web\Controller { check_form_security_token_redirectOnErr('/profiles', 'profile_clone', 't'); - $r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d", + $r0 = q("SELECT id FROM profile WHERE uid = %d", intval(local_channel())); $num_profiles = count($r0); $name = t('Profile-') . ($num_profiles + 1); - $r1 = q("SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d LIMIT 1", + $r1 = q("SELECT * FROM profile WHERE uid = %d AND id = %d LIMIT 1", intval(local_channel()), intval(\App::$argv[2]) ); @@ -119,13 +119,13 @@ class Profiles extends \Zotlabs\Web\Controller { dbesc_array($r1[0]); - $r2 = dbq("INSERT INTO `profile` (`" + $r2 = dbq("INSERT INTO profile (`" . implode("`, `", array_keys($r1[0])) . "`) VALUES ('" . implode("', '", array_values($r1[0])) . "')" ); - $r3 = q("SELECT `id` FROM `profile` WHERE `uid` = %d AND `profile_name` = '%s' LIMIT 1", + $r3 = q("SELECT id FROM profile WHERE uid = %d AND profile_name = '%s' LIMIT 1", intval(local_channel()), dbesc($name) ); @@ -143,7 +143,7 @@ class Profiles extends \Zotlabs\Web\Controller { if((argc() > 2) && (argv(1) === 'export')) { - $r1 = q("SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d LIMIT 1", + $r1 = q("SELECT * FROM profile WHERE uid = %d AND id = %d LIMIT 1", intval(local_channel()), intval(argv(2)) ); @@ -181,7 +181,7 @@ class Profiles extends \Zotlabs\Web\Controller { if($x) $id = $x[0]['id']; } - $r = q("SELECT * FROM `profile` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM profile WHERE id = %d AND uid = %d LIMIT 1", intval($id), intval(local_channel()) ); @@ -238,7 +238,7 @@ class Profiles extends \Zotlabs\Web\Controller { if((argc() > 1) && (argv(1) !== "new") && intval(argv(1))) { - $orig = q("SELECT * FROM `profile` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $orig = q("SELECT * FROM profile WHERE id = %d AND uid = %d LIMIT 1", intval(\App::$argv[1]), intval(local_channel()) ); @@ -484,41 +484,41 @@ class Profiles extends \Zotlabs\Web\Controller { } - $r = q("UPDATE `profile` - SET `profile_name` = '%s', - `fullname` = '%s', - `pdesc` = '%s', - `gender` = '%s', - `dob` = '%s', - `address` = '%s', - `locality` = '%s', - `region` = '%s', - `postal_code` = '%s', - `country_name` = '%s', - `marital` = '%s', - `partner` = '%s', - `howlong` = '%s', - `sexual` = '%s', - `homepage` = '%s', - `hometown` = '%s', - `politic` = '%s', - `religion` = '%s', - `keywords` = '%s', - `likes` = '%s', - `dislikes` = '%s', - `about` = '%s', - `interest` = '%s', - `contact` = '%s', - `channels` = '%s', - `music` = '%s', - `book` = '%s', - `tv` = '%s', - `film` = '%s', - `romance` = '%s', - `employment` = '%s', - `education` = '%s', - `hide_friends` = %d - WHERE `id` = %d AND `uid` = %d", + $r = q("UPDATE profile + SET profile_name = '%s', + fullname = '%s', + pdesc = '%s', + gender = '%s', + dob = '%s', + address = '%s', + locality = '%s', + region = '%s', + postal_code = '%s', + country_name = '%s', + marital = '%s', + partner = '%s', + howlong = '%s', + sexual = '%s', + homepage = '%s', + hometown = '%s', + politic = '%s', + religion = '%s', + keywords = '%s', + likes = '%s', + dislikes = '%s', + about = '%s', + interest = '%s', + contact = '%s', + channels = '%s', + music = '%s', + book = '%s', + tv = '%s', + film = '%s', + romance = '%s', + employment = '%s', + education = '%s', + hide_friends = %d + WHERE id = %d AND uid = %d", dbesc($profile_name), dbesc($name), dbesc($pdesc), @@ -617,7 +617,7 @@ class Profiles extends \Zotlabs\Web\Controller { if($x) $id = $x[0]['id']; } - $r = q("SELECT * FROM `profile` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM profile WHERE id = %d AND uid = %d LIMIT 1", intval($id), intval(local_channel()) ); @@ -755,7 +755,7 @@ class Profiles extends \Zotlabs\Web\Controller { } else { - $r = q("SELECT * FROM `profile` WHERE `uid` = %d", + $r = q("SELECT * FROM profile WHERE uid = %d", local_channel()); if($r) { diff --git a/Zotlabs/Module/Search.php b/Zotlabs/Module/Search.php index 402a27d40..02f1d8bb6 100644 --- a/Zotlabs/Module/Search.php +++ b/Zotlabs/Module/Search.php @@ -79,7 +79,7 @@ class Search extends \Zotlabs\Web\Controller { return $o; if($tag) { - $sql_extra = sprintf(" AND `item`.`id` IN (select `oid` from term where otype = %d and ttype in ( %d , %d) and term = '%s') ", + $sql_extra = sprintf(" AND item.id IN (select oid from term where otype = %d and ttype in ( %d , %d) and term = '%s') ", intval(TERM_OBJ_POST), intval(TERM_HASHTAG), intval(TERM_COMMUNITYTAG), @@ -88,7 +88,7 @@ class Search extends \Zotlabs\Web\Controller { } else { $regstr = db_getfunc('REGEXP'); - $sql_extra = sprintf(" AND `item`.`body` $regstr '%s' ", dbesc(protect_sprintf(preg_quote($search)))); + $sql_extra = sprintf(" AND item.body $regstr '%s' ", dbesc(protect_sprintf(preg_quote($search)))); } // Here is the way permissions work in the search module... @@ -165,8 +165,8 @@ class Search extends \Zotlabs\Web\Controller { } if(local_channel()) { $r = q("SELECT $prefix mid, item.id as item_id, item.* from item - WHERE ((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND item_private = 0 ) - OR ( `item`.`uid` = %d )) OR item.owner_xchan = '%s' ) + WHERE ((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = '' AND item.deny_gid = '' AND item_private = 0 ) + OR ( item.uid = %d )) OR item.owner_xchan = '%s' ) $item_normal $sql_extra $suffix $pager_sql ", @@ -176,8 +176,8 @@ class Search extends \Zotlabs\Web\Controller { } if($r === null) { $r = q("SELECT $prefix mid, item.id as item_id, item.* from item - WHERE (((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' - AND `item`.`deny_gid` = '' AND item_private = 0 ) + WHERE (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = '' + AND item.deny_gid = '' AND item_private = 0 ) and owner_xchan in ( " . stream_perms_xchans(($observer) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " )) $pub_sql ) OR owner_xchan = '%s') $item_normal diff --git a/Zotlabs/Module/Tagrm.php b/Zotlabs/Module/Tagrm.php index 42aa6e90f..a6dc21798 100644 --- a/Zotlabs/Module/Tagrm.php +++ b/Zotlabs/Module/Tagrm.php @@ -18,7 +18,7 @@ class Tagrm extends \Zotlabs\Web\Controller { $tag = ((x($_POST,'tag')) ? trim($_POST['tag']) : ''); $item = ((x($_POST,'item')) ? intval($_POST['item']) : 0 ); - $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = %d AND uid = %d LIMIT 1", intval($item), intval(local_channel()) ); @@ -67,7 +67,7 @@ class Tagrm extends \Zotlabs\Web\Controller { $item = intval(argv(2)); $tag = argv(3); - $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = %d AND uid = %d LIMIT 1", intval($item), intval(local_channel()) ); @@ -107,7 +107,7 @@ class Tagrm extends \Zotlabs\Web\Controller { $item = intval(argv(2)); - $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM item WHERE id = %d AND uid = %d LIMIT 1", intval($item), intval(local_channel()) ); diff --git a/Zotlabs/Web/SessionHandler.php b/Zotlabs/Web/SessionHandler.php index 93b27a7e8..04c5cb5b5 100644 --- a/Zotlabs/Web/SessionHandler.php +++ b/Zotlabs/Web/SessionHandler.php @@ -18,13 +18,13 @@ class SessionHandler implements \SessionHandlerInterface { function read ($id) { if($id) { - $r = q("SELECT `sess_data` FROM `session` WHERE `sid`= '%s'", dbesc($id)); + $r = q("SELECT sess_data FROM session WHERE sid= '%s'", dbesc($id)); if($r) { return $r[0]['sess_data']; } else { - q("INSERT INTO `session` (sess_data, sid, expire) values ('%s', '%s', '%s')", + q("INSERT INTO session (sess_data, sid, expire) values ('%s', '%s', '%s')", dbesc(''), dbesc($id), dbesc(time() + 300) @@ -59,8 +59,8 @@ class SessionHandler implements \SessionHandlerInterface { $expire = time() + (60 * 60 * 24 * 1); } - q("UPDATE `session` - SET `sess_data` = '%s', `expire` = '%s' WHERE `sid` = '%s'", + q("UPDATE session + SET sess_data = '%s', expire = '%s' WHERE sid = '%s'", dbesc($data), dbesc($expire), dbesc($id) @@ -76,7 +76,7 @@ class SessionHandler implements \SessionHandlerInterface { function destroy ($id) { - q("DELETE FROM `session` WHERE `sid` = '%s'", dbesc($id)); + q("DELETE FROM session WHERE sid = '%s'", dbesc($id)); return true; } From 4e07b4c0e8d5eefd934f559b33e10526519ec6e9 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 3 Oct 2016 22:01:14 -0700 Subject: [PATCH 013/407] even more backslashes --- Zotlabs/Module/Events.php | 8 +++---- Zotlabs/Module/Group.php | 10 ++++----- Zotlabs/Module/Lockview.php | 4 ++-- Zotlabs/Module/Manage.php | 6 ++--- Zotlabs/Module/Setup.php | 2 +- include/event.php | 44 ++++++++++++++++++------------------- include/group.php | 40 ++++++++++++++++----------------- include/socgraph.php | 40 ++++++++++++++++----------------- 8 files changed, 77 insertions(+), 77 deletions(-) diff --git a/Zotlabs/Module/Events.php b/Zotlabs/Module/Events.php index 2bff4676e..b709cd1f4 100644 --- a/Zotlabs/Module/Events.php +++ b/Zotlabs/Module/Events.php @@ -336,7 +336,7 @@ class Events extends \Zotlabs\Web\Controller { /* edit/create form */ if($event_id) { - $r = q("SELECT * FROM `event` WHERE event_hash = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM event WHERE event_hash = '%s' AND uid = %d LIMIT 1", dbesc($event_id), intval(local_channel()) ); @@ -545,8 +545,8 @@ class Events extends \Zotlabs\Web\Controller { ); } elseif($export) { $r = q("SELECT * from event where uid = %d - AND (( `adjust` = 0 AND ( `dtend` >= '%s' or nofinish = 1 ) AND `dtstart` <= '%s' ) - OR ( `adjust` = 1 AND ( `dtend` >= '%s' or nofinish = 1 ) AND `dtstart` <= '%s' )) ", + AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' ) + OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) ", intval(local_channel()), dbesc($start), dbesc($finish), @@ -694,7 +694,7 @@ class Events extends \Zotlabs\Web\Controller { } if($mode === 'drop' && $event_id) { - $r = q("SELECT * FROM `event` WHERE event_hash = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM event WHERE event_hash = '%s' AND uid = %d LIMIT 1", dbesc($event_id), intval(local_channel()) ); diff --git a/Zotlabs/Module/Group.php b/Zotlabs/Module/Group.php index 291566c6d..646310356 100644 --- a/Zotlabs/Module/Group.php +++ b/Zotlabs/Module/Group.php @@ -34,7 +34,7 @@ class Group extends \Zotlabs\Web\Controller { if((argc() == 2) && (intval(argv(1)))) { check_form_security_token_redirectOnErr('/group', 'group_edit'); - $r = q("SELECT * FROM `groups` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT * FROM groups WHERE id = %d AND uid = %d LIMIT 1", intval(argv(1)), intval(local_channel()) ); @@ -48,7 +48,7 @@ class Group extends \Zotlabs\Web\Controller { $public = intval($_POST['public']); if((strlen($groupname)) && (($groupname != $group['gname']) || ($public != $group['visible']))) { - $r = q("UPDATE `groups` SET `gname` = '%s', visible = %d WHERE `uid` = %d AND `id` = %d", + $r = q("UPDATE groups SET gname = '%s', visible = %d WHERE uid = %d AND id = %d", dbesc($groupname), intval($public), intval(local_channel()), @@ -101,7 +101,7 @@ class Group extends \Zotlabs\Web\Controller { check_form_security_token_redirectOnErr('/group', 'group_drop', 't'); if(intval(argv(2))) { - $r = q("SELECT `gname` FROM `groups` WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("SELECT gname FROM groups WHERE id = %d AND uid = %d LIMIT 1", intval(argv(2)), intval(local_channel()) ); @@ -133,7 +133,7 @@ class Group extends \Zotlabs\Web\Controller { if((argc() > 1) && (intval(argv(1)))) { require_once('include/acl_selectors.php'); - $r = q("SELECT * FROM `groups` WHERE `id` = %d AND `uid` = %d AND `deleted` = 0 LIMIT 1", + $r = q("SELECT * FROM groups WHERE id = %d AND uid = %d AND deleted = 0 LIMIT 1", intval(argv(1)), intval(local_channel()) ); @@ -212,7 +212,7 @@ class Group extends \Zotlabs\Web\Controller { group_rmv_member(local_channel(),$group['gname'],$member['xchan_hash']); } - $r = q("SELECT abook.*, xchan.* FROM `abook` left join xchan on abook_xchan = xchan_hash WHERE `abook_channel` = %d AND abook_self = 0 and abook_blocked = 0 and abook_pending = 0 and xchan_deleted = 0 order by xchan_name asc", + $r = q("SELECT abook.*, xchan.* FROM abook left join xchan on abook_xchan = xchan_hash WHERE abook_channel = %d AND abook_self = 0 and abook_blocked = 0 and abook_pending = 0 and xchan_deleted = 0 order by xchan_name asc", intval(local_channel()) ); diff --git a/Zotlabs/Module/Lockview.php b/Zotlabs/Module/Lockview.php index d86a3c1d8..7d1d8a43f 100644 --- a/Zotlabs/Module/Lockview.php +++ b/Zotlabs/Module/Lockview.php @@ -102,7 +102,7 @@ class Lockview extends \Zotlabs\Web\Controller { stringify_array_elms($deny_users,true); if(count($allowed_groups)) { - $r = q("SELECT gname FROM `groups` WHERE hash IN ( " . implode(', ', $allowed_groups) . " )"); + $r = q("SELECT gname FROM groups WHERE hash IN ( " . implode(', ', $allowed_groups) . " )"); if($r) foreach($r as $rr) $l[] = '
  • ' . $rr['gname'] . '
  • '; @@ -121,7 +121,7 @@ class Lockview extends \Zotlabs\Web\Controller { } } if(count($deny_groups)) { - $r = q("SELECT gname FROM `groups` WHERE hash IN ( " . implode(', ', $deny_groups) . " )"); + $r = q("SELECT gname FROM groups WHERE hash IN ( " . implode(', ', $deny_groups) . " )"); if($r) foreach($r as $rr) $l[] = '
  • ' . $rr['gname'] . '
  • '; diff --git a/Zotlabs/Module/Manage.php b/Zotlabs/Module/Manage.php index ec9ef4c06..3b7b3c3dd 100644 --- a/Zotlabs/Module/Manage.php +++ b/Zotlabs/Module/Manage.php @@ -93,9 +93,9 @@ class Manage extends \Zotlabs\Web\Controller { $channels[$x]['mail'] = intval($mails[0]['total']); - $events = q("SELECT etype, dtstart, adjust FROM `event` - WHERE `event`.`uid` = %d AND dtstart < '%s' AND dtstart > '%s' and `dismissed` = 0 - ORDER BY `dtstart` ASC ", + $events = q("SELECT etype, dtstart, adjust FROM event + WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0 + ORDER BY dtstart ASC ", intval($channels[$x]['channel_id']), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + 7 days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) diff --git a/Zotlabs/Module/Setup.php b/Zotlabs/Module/Setup.php index 88481b4b1..99535b31b 100644 --- a/Zotlabs/Module/Setup.php +++ b/Zotlabs/Module/Setup.php @@ -211,7 +211,7 @@ class Setup extends \Zotlabs\Web\Controller { $db_return_text .= $txt; } if(\DBA::$dba && \DBA::$dba->connected) { - $r = q("SELECT COUNT(*) as `total` FROM `account`"); + $r = q("SELECT COUNT(*) as total FROM account"); if($r && count($r) && $r[0]['total']) { $tpl = get_markup_template('install.tpl'); return replace_macros($tpl, array( diff --git a/include/event.php b/include/event.php index 153654120..cbee2b759 100644 --- a/include/event.php +++ b/include/event.php @@ -362,28 +362,28 @@ function event_store_event($arr) { // The event changed. Update it. - $r = q("UPDATE `event` SET - `edited` = '%s', - `dtstart` = '%s', - `dtend` = '%s', - `summary` = '%s', - `description` = '%s', - `location` = '%s', - `etype` = '%s', - `adjust` = %d, - `nofinish` = %d, - `event_status` = '%s', - `event_status_date` = '%s', - `event_percent` = %d, - `event_repeat` = '%s', - `event_sequence` = %d, - `event_priority` = %d, - `event_vdata` = '%s', - `allow_cid` = '%s', - `allow_gid` = '%s', - `deny_cid` = '%s', - `deny_gid` = '%s' - WHERE `id` = %d AND `uid` = %d", + $r = q("UPDATE event SET + edited = '%s', + dtstart = '%s', + dtend = '%s', + summary = '%s', + description = '%s', + location = '%s', + etype = '%s', + adjust = %d, + nofinish = %d, + event_status = '%s', + event_status_date = '%s', + event_percent = %d, + event_repeat = '%s', + event_sequence = %d, + event_priority = %d, + event_vdata = '%s', + allow_cid = '%s', + allow_gid = '%s', + deny_cid = '%s', + deny_gid = '%s' + WHERE id = %d AND uid = %d", dbesc($arr['edited']), dbesc($arr['dtstart']), diff --git a/include/group.php b/include/group.php index 10853ff6b..39a907336 100644 --- a/include/group.php +++ b/include/group.php @@ -14,11 +14,11 @@ function group_add($uid,$name,$public = 0) { // access lists. What we're doing here is reviving the dead group, but old content which // was restricted to this group may now be seen by the new group members. - $z = q("SELECT * FROM `groups` WHERE `id` = %d LIMIT 1", + $z = q("SELECT * FROM groups WHERE id = %d LIMIT 1", intval($r) ); if(($z) && $z[0]['deleted']) { - /*$r = q("UPDATE `groups` SET `deleted` = 0 WHERE `uid` = %d AND `gname` = '%s' LIMIT 1", + /*$r = q("UPDATE groups SET deleted = 0 WHERE uid = %d AND gname = '%s' LIMIT 1", intval($uid), dbesc($name) );*/ @@ -32,13 +32,13 @@ function group_add($uid,$name,$public = 0) { $dups = false; $hash = random_string() . $name; - $r = q("SELECT id FROM `groups` WHERE hash = '%s' LIMIT 1", dbesc($hash)); + $r = q("SELECT id FROM groups WHERE hash = '%s' LIMIT 1", dbesc($hash)); if($r) $dups = true; } while($dups == true); - $r = q("INSERT INTO `groups` ( hash, uid, visible, gname ) + $r = q("INSERT INTO groups ( hash, uid, visible, gname ) VALUES( '%s', %d, %d, '%s' ) ", dbesc($hash), intval($uid), @@ -57,7 +57,7 @@ function group_add($uid,$name,$public = 0) { function group_rmv($uid,$name) { $ret = false; if(x($uid) && x($name)) { - $r = q("SELECT id, hash FROM `groups` WHERE `uid` = %d AND `gname` = '%s' LIMIT 1", + $r = q("SELECT id, hash FROM groups WHERE uid = %d AND gname = '%s' LIMIT 1", intval($uid), dbesc($name) ); @@ -102,13 +102,13 @@ function group_rmv($uid,$name) { } // remove all members - $r = q("DELETE FROM `group_member` WHERE `uid` = %d AND `gid` = %d ", + $r = q("DELETE FROM group_member WHERE uid = %d AND gid = %d ", intval($uid), intval($group_id) ); // remove group - $r = q("UPDATE `groups` SET `deleted` = 1 WHERE `uid` = %d AND `gname` = '%s'", + $r = q("UPDATE groups SET deleted = 1 WHERE uid = %d AND gname = '%s'", intval($uid), dbesc($name) ); @@ -125,7 +125,7 @@ function group_rmv($uid,$name) { function group_byname($uid,$name) { if((! $uid) || (! strlen($name))) return false; - $r = q("SELECT * FROM `groups` WHERE `uid` = %d AND `gname` = '%s' LIMIT 1", + $r = q("SELECT * FROM groups WHERE uid = %d AND gname = '%s' LIMIT 1", intval($uid), dbesc($name) ); @@ -138,7 +138,7 @@ function group_byname($uid,$name) { function group_rec_byhash($uid,$hash) { if((! $uid) || (! strlen($hash))) return false; - $r = q("SELECT * FROM `groups` WHERE `uid` = %d AND `hash` = '%s' LIMIT 1", + $r = q("SELECT * FROM groups WHERE uid = %d AND hash = '%s' LIMIT 1", intval($uid), dbesc($hash) ); @@ -153,7 +153,7 @@ function group_rmv_member($uid,$name,$member) { return false; if(! ( $uid && $gid && $member)) return false; - $r = q("DELETE FROM `group_member` WHERE `uid` = %d AND `gid` = %d AND xchan = '%s' ", + $r = q("DELETE FROM group_member WHERE uid = %d AND gid = %d AND xchan = '%s' ", intval($uid), intval($gid), dbesc($member) @@ -173,7 +173,7 @@ function group_add_member($uid,$name,$member,$gid = 0) { if((! $gid) || (! $uid) || (! $member)) return false; - $r = q("SELECT * FROM `group_member` WHERE `uid` = %d AND `gid` = %d AND `xchan` = '%s' LIMIT 1", + $r = q("SELECT * FROM group_member WHERE uid = %d AND gid = %d AND xchan = '%s' LIMIT 1", intval($uid), intval($gid), dbesc($member) @@ -183,7 +183,7 @@ function group_add_member($uid,$name,$member,$gid = 0) { // we indicate success because the group member was in fact created // -- It was just created at another time if(! $r) - $r = q("INSERT INTO `group_member` (`uid`, `gid`, `xchan`) + $r = q("INSERT INTO group_member (uid, gid, xchan) VALUES( %d, %d, '%s' ) ", intval($uid), intval($gid), @@ -198,9 +198,9 @@ function group_add_member($uid,$name,$member,$gid = 0) { function group_get_members($gid) { $ret = array(); if(intval($gid)) { - $r = q("SELECT * FROM `group_member` - LEFT JOIN abook ON abook_xchan = `group_member`.`xchan` left join xchan on xchan_hash = abook_xchan - WHERE `gid` = %d AND abook_channel = %d and `group_member`.`uid` = %d and xchan_deleted = 0 and abook_self = 0 and abook_blocked = 0 and abook_pending = 0 ORDER BY xchan_name ASC ", + $r = q("SELECT * FROM group_member + LEFT JOIN abook ON abook_xchan = group_member.xchan left join xchan on xchan_hash = abook_xchan + WHERE gid = %d AND abook_channel = %d and group_member.uid = %d and xchan_deleted = 0 and abook_self = 0 and abook_blocked = 0 and abook_pending = 0 ORDER BY xchan_name ASC ", intval($gid), intval(local_channel()), intval(local_channel()) @@ -232,7 +232,7 @@ function mini_group_select($uid,$group = '') { $grps = array(); $o = ''; - $r = q("SELECT * FROM `groups` WHERE `deleted` = 0 AND `uid` = %d ORDER BY `gname` ASC", + $r = q("SELECT * FROM groups WHERE deleted = 0 AND uid = %d ORDER BY gname ASC", intval($uid) ); $grps[] = array('name' => '', 'hash' => '0', 'selected' => ''); @@ -271,7 +271,7 @@ function group_side($every="connections",$each="group",$edit = false, $group_id ); - $r = q("SELECT * FROM `groups` WHERE `deleted` = 0 AND `uid` = %d ORDER BY `gname` ASC", + $r = q("SELECT * FROM groups WHERE deleted = 0 AND uid = %d ORDER BY gname ASC", intval($_SESSION['uid']) ); $member_of = array(); @@ -328,7 +328,7 @@ function expand_groups($a) { $groups = implode(',', $x); if($groups) - $r = q("SELECT xchan FROM group_member WHERE gid IN ( select id from `groups` where hash in ( $groups ))"); + $r = q("SELECT xchan FROM group_member WHERE gid IN ( select id from groups where hash in ( $groups ))"); $ret = array(); if($r) @@ -340,7 +340,7 @@ function expand_groups($a) { function member_of($c) { - $r = q("SELECT `groups`.`gname`, `groups`.`id` FROM `groups` LEFT JOIN `group_member` ON `group_member`.`gid` = `groups`.`id` WHERE `group_member`.`xchan` = '%s' AND `groups`.`deleted` = 0 ORDER BY `groups`.`gname` ASC ", + $r = q("SELECT groups.gname, groups.id FROM groups LEFT JOIN group_member ON group_member.gid = groups.id WHERE group_member.xchan = '%s' AND groups.deleted = 0 ORDER BY groups.gname ASC ", dbesc($c) ); @@ -350,7 +350,7 @@ function member_of($c) { function groups_containing($uid,$c) { - $r = q("SELECT `gid` FROM `group_member` WHERE `uid` = %d AND `group_member`.`xchan` = '%s' ", + $r = q("SELECT gid FROM group_member WHERE uid = %d AND group_member.xchan = '%s' ", intval($uid), dbesc($c) ); diff --git a/include/socgraph.php b/include/socgraph.php index 4cb5600ec..69365f80f 100644 --- a/include/socgraph.php +++ b/include/socgraph.php @@ -245,10 +245,10 @@ function common_friends($uid,$xchan,$start = 0,$limit=100000000,$shuffle = false function count_common_friends_zcid($uid,$zcid) { - $r = q("SELECT count(*) as `total` - FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`zcid` = %d - and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 ) ", + $r = q("SELECT count(*) as total + FROM glink left join gcontact on glink.gcid = gcontact.id + where glink.zcid = %d + and gcontact.nurl in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 ) ", intval($zcid), intval($uid) ); @@ -264,12 +264,12 @@ function common_friends_zcid($uid,$zcid,$start = 0, $limit = 9999,$shuffle = fal if($shuffle) $sql_extra = " order by rand() "; else - $sql_extra = " order by `gcontact`.`name` asc "; + $sql_extra = " order by gcontact.name asc "; - $r = q("SELECT `gcontact`.* - FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`zcid` = %d - and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 ) + $r = q("SELECT gcontact.* + FROM glink left join gcontact on glink.gcid = gcontact.id + where glink.zcid = %d + and gcontact.nurl in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 ) $sql_extra limit %d offset %d", intval($zcid), intval($uid), @@ -283,9 +283,9 @@ function common_friends_zcid($uid,$zcid,$start = 0, $limit = 9999,$shuffle = fal function count_all_friends($uid,$cid) { - $r = q("SELECT count(*) as `total` - FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`cid` = %d and `glink`.`uid` = %d ", + $r = q("SELECT count(*) as total + FROM glink left join gcontact on glink.gcid = gcontact.id + where glink.cid = %d and glink.uid = %d ", intval($cid), intval($uid) ); @@ -299,10 +299,10 @@ function count_all_friends($uid,$cid) { function all_friends($uid,$cid,$start = 0, $limit = 80) { - $r = q("SELECT `gcontact`.* - FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`cid` = %d and `glink`.`uid` = %d - order by `gcontact`.`name` asc LIMIT %d OFFSET %d ", + $r = q("SELECT gcontact.* + FROM glink left join gcontact on glink.gcid = gcontact.id + where glink.cid = %d and glink.uid = %d + order by gcontact.name asc LIMIT %d OFFSET %d ", intval($cid), intval($uid), intval($limit), @@ -319,7 +319,7 @@ function suggestion_query($uid, $myxchan, $start = 0, $limit = 80) { if((! $uid) || (! $myxchan)) return array(); - $r = q("SELECT count(xlink_xchan) as `total`, xchan.* from xchan + $r = q("SELECT count(xlink_xchan) as total, xchan.* from xchan left join xlink on xlink_link = xchan_hash where xlink_xchan in ( select abook_xchan from abook where abook_channel = %d ) and not xlink_link in ( select abook_xchan from abook where abook_channel = %d ) @@ -339,7 +339,7 @@ function suggestion_query($uid, $myxchan, $start = 0, $limit = 80) { if($r && count($r) >= ($limit -1)) return $r; - $r2 = q("SELECT count(xlink_link) as `total`, xchan.* from xchan + $r2 = q("SELECT count(xlink_link) as total, xchan.* from xchan left join xlink on xlink_link = xchan_hash where xlink_xchan = '' and not xlink_link in ( select abook_xchan from abook where abook_channel = %d ) @@ -465,11 +465,11 @@ function poco($a,$extended = false) { $sql_extra = sprintf(" and abook_id = %d and abook_hidden = 0 ",intval($cid)); if($system_mode) { - $r = q("SELECT count(*) as `total` from abook where abook_self = 1 + $r = q("SELECT count(*) as total from abook where abook_self = 1 and abook_channel in (select uid from pconfig where cat = 'system' and k = 'suggestme' and v = '1') "); } else { - $r = q("SELECT count(*) as `total` from abook where abook_channel = %d + $r = q("SELECT count(*) as total from abook where abook_channel = %d $sql_extra ", intval($channel_id) ); From e259503933c5905d47be88f5df9ad4039f2feccb Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Tue, 4 Oct 2016 21:11:11 +0200 Subject: [PATCH 014/407] feature_enabled() only takes two arguments --- Zotlabs/Module/Directory.php | 3 +-- Zotlabs/Module/Settings/Features.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Zotlabs/Module/Directory.php b/Zotlabs/Module/Directory.php index 691e48520..4ee49cb64 100644 --- a/Zotlabs/Module/Directory.php +++ b/Zotlabs/Module/Directory.php @@ -84,10 +84,9 @@ class Directory extends \Zotlabs\Web\Controller { $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : ''); - if(strpos($search,'=') && local_channel() && feature_enabled(local_channel(),'feature','advanced_dirsearch')) + if(strpos($search,'=') && local_channel() && feature_enabled(local_channel(), 'advanced_dirsearch')) $advanced = $search; - $keywords = (($_GET['keywords']) ? $_GET['keywords'] : ''); // Suggest channels if no search terms or keywords are given diff --git a/Zotlabs/Module/Settings/Features.php b/Zotlabs/Module/Settings/Features.php index 2d9bc0c88..5b642acc3 100644 --- a/Zotlabs/Module/Settings/Features.php +++ b/Zotlabs/Module/Settings/Features.php @@ -50,4 +50,4 @@ class Features { return $o; } -} \ No newline at end of file +} From de1825e54b44210b421efde609f4874277f7aeab Mon Sep 17 00:00:00 2001 From: redmatrix Date: Tue, 4 Oct 2016 15:33:14 -0700 Subject: [PATCH 015/407] remove leftover rating fragment --- Zotlabs/Module/Directory.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Zotlabs/Module/Directory.php b/Zotlabs/Module/Directory.php index 691e48520..ff96e1029 100644 --- a/Zotlabs/Module/Directory.php +++ b/Zotlabs/Module/Directory.php @@ -239,7 +239,9 @@ class Directory extends \Zotlabs\Web\Controller { $page_type = ''; - if($rr['total_ratings'] && get_config('system','rating_enabled')) + $rating_enabled = get_config('system','rating_enabled'); + + if($rr['total_ratings'] && $rating_enabled) $total_ratings = sprintf( tt("%d rating", "%d ratings", $rr['total_ratings']), $rr['total_ratings']); else $total_ratings = ''; @@ -264,6 +266,7 @@ class Directory extends \Zotlabs\Web\Controller { $keywords = ((x($profile,'keywords')) ? $profile['keywords'] : ''); + $out = ''; if($keywords) { @@ -312,7 +315,7 @@ class Directory extends \Zotlabs\Web\Controller { 'gender' => $gender, 'total_ratings' => $total_ratings, 'viewrate' => true, - 'canrate' => ((local_channel()) ? true : false), + 'canrate' => (($rating_enabled && local_channel()) ? true : false), 'pdesc' => $pdesc, 'pdesc_label' => t('Description:'), 'marital' => $marital, From 55c67c7870ba0b172f1d850c2d7b3361b7dbbc83 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Tue, 4 Oct 2016 19:37:16 -0700 Subject: [PATCH 016/407] remove obscured @ hack --- Zotlabs/Module/Follow.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/Zotlabs/Module/Follow.php b/Zotlabs/Module/Follow.php index da9ab3670..d8a86d0ce 100644 --- a/Zotlabs/Module/Follow.php +++ b/Zotlabs/Module/Follow.php @@ -20,9 +20,6 @@ class Follow extends \Zotlabs\Web\Controller { $channel = \App::get_channel(); - // Warning: Do not edit the following line. The first symbol is UTF-8 @ - $url = str_replace('@','@',$url); - $result = new_contact($uid,$url,$channel,true,$confirm); if($result['success'] == false) { From 50c5f8c3892e163a43b061585ad6a9baa0b13f19 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Wed, 5 Oct 2016 20:39:50 +0200 Subject: [PATCH 017/407] bugfixrelease fullcalendar-3.0.1 --- library/fullcalendar/CHANGELOG.txt | 11 ++ library/fullcalendar/fullcalendar.css | 2 +- library/fullcalendar/fullcalendar.js | 142 +++++++++++++++----- library/fullcalendar/fullcalendar.min.css | 2 +- library/fullcalendar/fullcalendar.min.js | 10 +- library/fullcalendar/fullcalendar.print.css | 12 +- library/fullcalendar/gcal.js | 2 +- library/fullcalendar/locale-all.js | 2 +- 8 files changed, 138 insertions(+), 45 deletions(-) diff --git a/library/fullcalendar/CHANGELOG.txt b/library/fullcalendar/CHANGELOG.txt index d9b58ce97..e91ce3bd6 100644 --- a/library/fullcalendar/CHANGELOG.txt +++ b/library/fullcalendar/CHANGELOG.txt @@ -1,4 +1,15 @@ +v3.0.1 (2016-09-26) +------------------- + +Bugfixes: +- list view rendering event times incorrectly (#3334) +- list view rendering events/days out of order (#3347) +- events with no title rendering as "undefined" +- add .fc scope to table print styles (#3343) +- "display no events" text fix for German (#3354) + + v3.0.0 (2016-09-04) ------------------- diff --git a/library/fullcalendar/fullcalendar.css b/library/fullcalendar/fullcalendar.css index eba68be3b..7a3f39923 100644 --- a/library/fullcalendar/fullcalendar.css +++ b/library/fullcalendar/fullcalendar.css @@ -1,5 +1,5 @@ /*! - * FullCalendar v3.0.0 Stylesheet + * FullCalendar v3.0.1 Stylesheet * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ diff --git a/library/fullcalendar/fullcalendar.js b/library/fullcalendar/fullcalendar.js index 33c0c6a38..3c2c380bc 100644 --- a/library/fullcalendar/fullcalendar.js +++ b/library/fullcalendar/fullcalendar.js @@ -1,5 +1,5 @@ /*! - * FullCalendar v3.0.0 + * FullCalendar v3.0.1 * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ @@ -19,7 +19,7 @@ ;; var FC = $.fullCalendar = { - version: "3.0.0", + version: "3.0.1", internalApiVersion: 6 }; var fcViews = FC.views = {}; @@ -1574,6 +1574,49 @@ function chunkFormatString(formatStr) { return chunks; } + +// Misc Utils +// ------------------------------------------------------------------------------------------------- + + +// granularity only goes up until day +// TODO: unify with similarUnitMap +var tokenGranularities = { + Y: { value: 1, unit: 'year' }, + M: { value: 2, unit: 'month' }, + W: { value: 3, unit: 'week' }, + w: { value: 3, unit: 'week' }, + D: { value: 4, unit: 'day' }, // day of month + d: { value: 4, unit: 'day' } // day of week +}; + +// returns a unit string, either 'year', 'month', 'day', or null +// for the most granular formatting token in the string. +FC.queryMostGranularFormatUnit = function(formatStr) { + var chunks = getFormatStringChunks(formatStr); + var i, chunk; + var candidate; + var best; + + for (i = 0; i < chunks.length; i++) { + chunk = chunks[i]; + if (chunk.token) { + candidate = tokenGranularities[chunk.token.charAt(0)]; + if (candidate) { + if (!best || candidate.value > best.value) { + best = candidate; + } + } + } + } + + if (best) { + return best.unit; + } + + return null; +}; + ;; FC.Class = Class; // export @@ -13214,21 +13257,36 @@ var ListViewGrid = Grid.extend({ // slices by day spanToSegs: function(span) { var view = this.view; - var dayStart = view.start.clone(); - var dayEnd; + var dayStart = view.start.clone().time(0); // timed, so segs get times! + var dayIndex = 0; var seg; var segs = []; while (dayStart < view.end) { - dayEnd = dayStart.clone().add(1, 'day'); + seg = intersectRanges(span, { start: dayStart, - end: dayEnd + end: dayStart.clone().add(1, 'day') }); + if (seg) { + seg.dayIndex = dayIndex; segs.push(seg); } - dayStart = dayEnd; + + dayStart.add(1, 'day'); + dayIndex++; + + // detect when span won't go fully into the next day, + // and mutate the latest seg to the be the end. + if ( + seg && !seg.isEnd && span.end.hasTime() && + span.end < dayStart.clone().add(this.view.nextDayThreshold) + ) { + seg.end = span.end.clone(); + seg.isEnd = true; + break; + } } return segs; @@ -13261,11 +13319,12 @@ var ListViewGrid = Grid.extend({ if (!segs.length) { this.renderEmptyMessage(); - return segs; } else { - return this.renderSegList(segs); + this.renderSegList(segs); } + + return segs; }, renderEmptyMessage: function() { @@ -13280,30 +13339,47 @@ var ListViewGrid = Grid.extend({ ); }, - // render the event segments in the view. returns the mutated array. - renderSegList: function(segs) { + // render the event segments in the view + renderSegList: function(allSegs) { + var segsByDay = this.groupSegsByDay(allSegs); // sparse array + var dayIndex; + var daySegs; + var i; var tableEl = $('
    '); var tbodyEl = tableEl.find('tbody'); - var i, seg; - var dayDate; - this.sortEventSegs(segs); + for (dayIndex = 0; dayIndex < segsByDay.length; dayIndex++) { + daySegs = segsByDay[dayIndex]; + if (daySegs) { // sparse array, so might be undefined - for (i = 0; i < segs.length; i++) { - seg = segs[i]; + // append a day header + tbodyEl.append(this.dayHeaderHtml( + this.view.start.clone().add(dayIndex, 'days') + )); - // append a day header - if (!dayDate || !seg.start.isSame(dayDate, 'day')) { - dayDate = seg.start.clone().stripTime(); - tbodyEl.append(this.dayHeaderHtml(dayDate)); + this.sortEventSegs(daySegs); + + for (i = 0; i < daySegs.length; i++) { + tbodyEl.append(daySegs[i].el); // append event row + } } - - tbodyEl.append(seg.el); // append event row } this.el.empty().append(tableEl); + }, - return segs; // return the sorted list + // Returns a sparse array of arrays, segs grouped by their dayIndex + groupSegsByDay: function(segs) { + var segsByDay = []; // sparse array + var i, seg; + + for (i = 0; i < segs.length; i++) { + seg = segs[i]; + (segsByDay[seg.dayIndex] || (segsByDay[seg.dayIndex] = [])) + .push(seg); + } + + return segsByDay; }, // generates the HTML for the day headers that live amongst the event rows @@ -13341,13 +13417,20 @@ var ListViewGrid = Grid.extend({ var url = event.url; var timeHtml; - if (!seg.start.hasTime()) { - if (this.displayEventTime) { + if (event.allDay) { + timeHtml = view.getAllDayHtml(); + } + else if (view.isMultiDayEvent(event)) { // if the event appears to span more than one day + if (seg.isStart || seg.isEnd) { // outer segment that probably lasts part of the day + timeHtml = htmlEscape(this.getEventTimeText(seg)); + } + else { // inner segment that lasts the whole day timeHtml = view.getAllDayHtml(); } } else { - timeHtml = htmlEscape(this.getEventTimeText(event)); // might return empty + // Display the normal time text for the *event's* times + timeHtml = htmlEscape(this.getEventTimeText(event)); } if (url) { @@ -13355,9 +13438,9 @@ var ListViewGrid = Grid.extend({ } return '' + - (timeHtml ? + (this.displayEventTime ? '' + - timeHtml + + (timeHtml || '') + '' : '') + '' + @@ -13369,7 +13452,7 @@ var ListViewGrid = Grid.extend({ '' + '' + '' + - htmlEscape(seg.event.title) + + htmlEscape(seg.event.title || '') + '' + '' + ''; @@ -13384,7 +13467,6 @@ fcViews.list = { buttonTextKey: 'list', // what to lookup in locale files defaults: { buttonText: 'list', // text to display for English - listTime: true, // show the time column? listDayFormat: 'LL', // like "January 1, 2016" noEventsMessage: 'No events to display' } diff --git a/library/fullcalendar/fullcalendar.min.css b/library/fullcalendar/fullcalendar.min.css index 3d2bd5b2e..87ee16e69 100644 --- a/library/fullcalendar/fullcalendar.min.css +++ b/library/fullcalendar/fullcalendar.min.css @@ -1,5 +1,5 @@ /*! - * FullCalendar v3.0.0 Stylesheet + * FullCalendar v3.0.1 Stylesheet * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */.fc-icon,body .fc{font-size:1em}.fc-button-group,.fc-icon{display:inline-block}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-khtml-user-select:none;-webkit-touch-callout:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-icon{height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;font-weight:400}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-toolbar{margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f5f5f5}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee} \ No newline at end of file diff --git a/library/fullcalendar/fullcalendar.min.js b/library/fullcalendar/fullcalendar.min.js index 6a67dd880..bc8b51c8a 100644 --- a/library/fullcalendar/fullcalendar.min.js +++ b/library/fullcalendar/fullcalendar.min.js @@ -1,9 +1,9 @@ /*! - * FullCalendar v3.0.0 + * FullCalendar v3.0.1 * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ -!function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):"object"==typeof exports?module.exports=t(require("jquery"),require("moment")):t(jQuery,moment)}(function(t,e){function n(t){return q(t,qt)}function i(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function r(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function s(){t("body").addClass("fc-not-allowed")}function o(){t("body").removeClass("fc-not-allowed")}function l(e,n,i){var r=Math.floor(n/e.length),s=Math.floor(n-r*(e.length-1)),o=[],l=[],u=[],c=0;a(e),e.each(function(n,i){var a=n===e.length-1?s:r,d=t(i).outerHeight(!0);d *").each(function(e,i){var r=t(i).outerWidth();r>n&&(n=r)}),n++,e.width(n),n}function c(t,e){var n,i=t.add(e);return i.css({position:"relative",left:-1}),n=t.outerHeight()-e.outerHeight(),i.css({position:"",left:""}),n}function d(e){var n=e.css("position"),i=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==n&&i.length?i:t(e[0].ownerDocument||document)}function h(t,e){var n=t.offset(),i=n.left-(e?e.left:0),r=n.top-(e?e.top:0);return{left:i,right:i+t.outerWidth(),top:r,bottom:r+t.outerHeight()}}function f(t,e){var n=t.offset(),i=p(t),r=n.left+y(t,"border-left-width")+i.left-(e?e.left:0),s=n.top+y(t,"border-top-width")+i.top-(e?e.top:0);return{left:r,right:r+t[0].clientWidth,top:s,bottom:s+t[0].clientHeight}}function g(t,e){var n=t.offset(),i=n.left+y(t,"border-left-width")+y(t,"padding-left")-(e?e.left:0),r=n.top+y(t,"border-top-width")+y(t,"padding-top")-(e?e.top:0);return{left:i,right:i+t.width(),top:r,bottom:r+t.height()}}function p(t){var e=t.innerWidth()-t[0].clientWidth,n={left:0,right:0,top:0,bottom:t.innerHeight()-t[0].clientHeight};return v()&&"rtl"==t.css("direction")?n.left=e:n.right=e,n}function v(){return null===Zt&&(Zt=m()),Zt}function m(){var e=t("
    ").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),n=e.children(),i=n.offset().left>e.offset().left;return e.remove(),i}function y(t,e){return parseFloat(t.css(e))||0}function S(t){return 1==t.which&&!t.ctrlKey}function w(t){if(void 0!==t.pageX)return t.pageX;var e=t.originalEvent.touches;return e?e[0].pageX:void 0}function E(t){if(void 0!==t.pageY)return t.pageY;var e=t.originalEvent.touches;return e?e[0].pageY:void 0}function b(t){return/^touch/.test(t.type)}function D(t){t.addClass("fc-unselectable").on("selectstart",C)}function C(t){t.preventDefault()}function H(t){return!!window.addEventListener&&(window.addEventListener("scroll",t,!0),!0)}function T(t){return!!window.removeEventListener&&(window.removeEventListener("scroll",t,!0),!0)}function x(t,e){var n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.lefta&&o=a?(n=o.clone(),r=!0):(n=a.clone(),r=!1),l<=u?(i=l.clone(),s=!0):(i=u.clone(),s=!1),{start:n,end:i,isStart:r,isEnd:s}}function N(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days"),ms:t.time()-n.time()})}function G(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days")})}function O(t,n,i){return e.duration(Math.round(t.diff(n,i,!0)),i)}function A(t,e){var n,i,r;for(n=0;n=1&&ot(r)));n++);return i}function V(t,n,i){return null!=i?i.diff(n,t,!0):e.isDuration(n)?n.as(t):n.end.diff(n.start,t,!0)}function P(t,e,n){var i;return W(n)?(e-t)/n:(i=n.asMonths(),Math.abs(i)>=1&&ot(i)?e.diff(t,"months",!0)/i:e.diff(t,"days",!0)/n.asDays())}function _(t,e){var n,i;return W(t)||W(e)?t/e:(n=t.asMonths(),i=e.asMonths(),Math.abs(n)>=1&&ot(n)&&Math.abs(i)>=1&&ot(i)?n/i:t.asDays()/e.asDays())}function Y(t,n){var i;return W(t)?e.duration(t*n):(i=t.asMonths(),Math.abs(i)>=1&&ot(i)?e.duration({months:i*n}):e.duration({days:t.asDays()*n}))}function W(t){return Boolean(t.hours()||t.minutes()||t.seconds()||t.milliseconds())}function j(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function U(t){return/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t)}function q(t,e){var n,i,r,s,o,l,a={};if(e)for(n=0;n=0;s--)if(o=t[s][i],"object"==typeof o)r.unshift(o);else if(void 0!==o){a[i]=o;break}r.length&&(a[i]=q(r))}for(n=t.length-1;n>=0;n--){l=t[n];for(i in l)i in a||(a[i]=l[i])}return a}function Z(t){var e=function(){};return e.prototype=t,new e}function $(t,e){for(var n in t)X(t,n)&&(e[n]=t[n])}function X(t,e){return Kt.call(t,e)}function K(e){return/undefined|null|boolean|number|string/.test(t.type(e))}function Q(e,n,i){if(t.isFunction(e)&&(e=[e]),e){var r,s;for(r=0;r/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
    ")}function et(t){return t.replace(/&.*?;/g,"")}function nt(e){var n=[];return t.each(e,function(t,e){null!=e&&n.push(t+":"+e)}),n.join(";")}function it(e){var n=[];return t.each(e,function(t,e){null!=e&&n.push(t+'="'+tt(e)+'"')}),n.join(" ")}function rt(t){return t.charAt(0).toUpperCase()+t.slice(1)}function st(t,e){return t-e}function ot(t){return t%1===0}function lt(t,e){var n=t[e];return function(){return n.apply(t,arguments)}}function at(t,e,n){var i,r,s,o,l,a=function(){var u=+new Date-o;uo&&(s=mt(t,e,u,c,n[l]),s!==!1);l--)h=s+h;for(a=o;a<=l;a++)f+=gt(t,n[a]),g+=gt(e,n[a]);return(f||g)&&(p=r?g+i+f:f+i+g),d+p+h}function mt(t,e,n,i,r){var s,o;return"string"==typeof r?r:!!((s=r.token)&&(o=re[s.charAt(0)],o&&n.isSame(i,o)))&&dt(t,s)}function yt(t){return t in se?se[t]:se[t]=St(t)}function St(t){for(var e,n=[],i=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=i.exec(t);)e[1]?n.push(e[1]):e[2]?n.push({maybe:St(e[2])}):e[3]?n.push({token:e[3]}):e[5]&&n.push(e[5]);return n}function wt(){}function Et(t,e){var n;return X(e,"constructor")&&(n=e.constructor),"function"!=typeof n&&(n=e.constructor=function(){t.apply(this,arguments)}),n.prototype=Z(t.prototype),$(e,n.prototype),$(t,n),n}function bt(t,e){$(e,t.prototype)}function Dt(t,e){return!t&&!e||!(!t||!e)&&(t.component===e.component&&Ct(t,e)&&Ct(e,t))}function Ct(t,e){for(var n in t)if(!/^(component|left|right|top|bottom)$/.test(n)&&t[n]!==e[n])return!1;return!0}function Ht(t){return{start:t.start.clone(),end:t.end?t.end.clone():null,allDay:t.allDay}}function Tt(t){var e=Rt(t);return"background"===e||"inverse-background"===e}function xt(t){return"inverse-background"===Rt(t)}function Rt(t){return J((t.source||{}).rendering,t.rendering)}function It(t){var e,n,i={};for(e=0;e=t.leftCol)return!0;return!1}function zt(t,e){return t.leftCol-e.leftCol}function Bt(t){var e,n,i,r=[];for(e=0;ee.top&&t.top").prependTo(n),q=j.header=new _t(j),l(),c(j.options.defaultView),j.options.handleWindowResize&&(J=at(m,j.options.windowResizeDelay),t(window).resize(J))}function l(){q.render(),q.el&&n.prepend(q.el)}function a(){K&&K.removeElement(),q.removeElement(),$.remove(),n.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),n.off(".fc"),J&&t(window).unbind("resize",J)}function u(){return n.is(":visible")}function c(e,n){lt++,K&&e&&K.type!==e&&(O(),d()),!K&&e&&(K=j.view=ot[e]||(ot[e]=j.instantiateView(e)),K.setElement(t("
    ").appendTo($)),q.activateButton(e)),K&&(tt=K.massageCurrentDate(tt),K.displaying&&tt>=K.intervalStart&&tt=K.intervalStart&&t"),h.append(r("left")).append(r("right")).append(r("center")).append('
    ')):i()}function i(){h&&(h.remove(),h=d.el=null)}function r(n){var i=t('
    '),r=e.options,s=r.header[n];return s&&t.each(s.split(" "),function(n){var s,o=t(),l=!0;t.each(this.split(","),function(n,i){var s,a,u,c,d,h,p,v,m,y;"title"==i?(o=o.add(t("

     

    ")),l=!1):((s=(r.customButtons||{})[i])?(u=function(t){s.click&&s.click.call(y[0],t)},c="",d=s.text):(a=e.getViewSpec(i))?(u=function(){e.changeView(i)},g.push(i),c=a.buttonTextOverride,d=a.buttonTextDefault):e[i]&&(u=function(){e[i]()},c=(e.overrides.buttonText||{})[i],d=r.buttonText[i]),u&&(h=s?s.themeIcon:r.themeButtonIcons[i],p=s?s.icon:r.buttonIcons[i],v=c?tt(c):h&&r.theme?"":p&&!r.theme?"":tt(d),m=["fc-"+i+"-button",f+"-button",f+"-state-default"],y=t('").click(function(t){y.hasClass(f+"-state-disabled")||(u(t),(y.hasClass(f+"-state-active")||y.hasClass(f+"-state-disabled"))&&y.removeClass(f+"-state-hover"))}).mousedown(function(){y.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){y.removeClass(f+"-state-down")}).hover(function(){y.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){y.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(y)))}),l&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(s=t("
    "),l&&s.addClass("fc-button-group"),s.append(o),i.append(s)):i.append(o)}),i}function s(t){h&&h.find("h2").text(t)}function o(t){h&&h.find(".fc-"+t+"-button").addClass(f+"-state-active")}function l(t){h&&h.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function a(t){h&&h.find(".fc-"+t+"-button").prop("disabled",!0).addClass(f+"-state-disabled")}function u(t){h&&h.find(".fc-"+t+"-button").prop("disabled",!1).removeClass(f+"-state-disabled")}function c(){return g}var d=this;d.render=n,d.removeElement=i,d.updateTitle=s,d.activateButton=o,d.deactivateButton=l,d.disableButton=a,d.enableButton=u,d.getViewsWithButtons=c,d.el=null;var h,f,g=[]}function Yt(){function n(t,e){return!A||tV}function i(t,e){A=t,V=e,r(Y,"reset")}function r(t,e){var n,i;for("reset"===e?j=[]:"add"!==e&&(j=w(j,t)),n=0;n').addClass(n.className||"").css({top:0,left:0}).append(n.content).appendTo(n.parentEl), -this.el.on("click",".fc-close",function(){e.hide()}),n.autoHide&&this.listenTo(t(document),"mousedown",this.documentMousedown)},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},removeElement:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),this.stopListeningTo(t(document),"mousedown")},position:function(){var e,n,i,r,s,o=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),u=this.el.outerHeight(),c=t(window),h=d(this.el);r=o.top||0,s=void 0!==o.left?o.left:void 0!==o.right?o.right-a:0,h.is(window)||h.is(document)?(h=c,e=0,n=0):(i=h.offset(),e=i.top,n=i.left),e+=c.scrollTop(),n+=c.scrollLeft(),o.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-u-this.margin),r=Math.max(r,e+this.margin),s=Math.min(s,n+h.outerWidth()-a-this.margin),s=Math.max(s,n+this.margin)),this.el.css({top:r-l.top,left:s-l.left})},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}}),ce=jt.CoordCache=wt.extend({els:null,forcedOffsetParentEl:null,origin:null,boundingRect:null,isHorizontal:!1,isVertical:!1,lefts:null,rights:null,tops:null,bottoms:null,constructor:function(e){this.els=t(e.els),this.isHorizontal=e.isHorizontal,this.isVertical=e.isVertical,this.forcedOffsetParentEl=e.offsetParent?t(e.offsetParent):null},build:function(){var t=this.forcedOffsetParentEl||this.els.eq(0).offsetParent();this.origin=t.offset(),this.boundingRect=this.queryBoundingRect(),this.isHorizontal&&this.buildElHorizontals(),this.isVertical&&this.buildElVerticals()},clear:function(){this.origin=null,this.boundingRect=null,this.lefts=null,this.rights=null,this.tops=null,this.bottoms=null},ensureBuilt:function(){this.origin||this.build()},buildElHorizontals:function(){var e=[],n=[];this.els.each(function(i,r){var s=t(r),o=s.offset().left,l=s.outerWidth();e.push(o),n.push(o+l)}),this.lefts=e,this.rights=n},buildElVerticals:function(){var e=[],n=[];this.els.each(function(i,r){var s=t(r),o=s.offset().top,l=s.outerHeight();e.push(o),n.push(o+l)}),this.tops=e,this.bottoms=n},getHorizontalIndex:function(t){this.ensureBuilt();var e,n=this.lefts,i=this.rights,r=n.length;for(e=0;e=n[e]&&t=n[e]&&t=this.boundingRect.left&&t=this.boundingRect.top&&t=r*r&&this.handleDistanceSurpassed(t)),this.isDragging&&this.handleDrag(n,i,t)},handleDrag:function(t,e,n){this.trigger("drag",t,e,n),this.updateAutoScroll(n)},endDrag:function(t){this.isDragging&&(this.isDragging=!1,this.handleDragEnd(t))},handleDragEnd:function(t){this.trigger("dragEnd",t)},startDelay:function(t){var e=this;this.delay?this.delayTimeoutId=setTimeout(function(){e.handleDelayEnd(t)},this.delay):this.handleDelayEnd(t)},handleDelayEnd:function(t){this.isDelayEnded=!0,this.isDistanceSurpassed&&this.startDrag(t)},handleDistanceSurpassed:function(t){this.isDistanceSurpassed=!0,this.isDelayEnded&&this.startDrag(t)},handleTouchMove:function(t){this.isDragging&&t.preventDefault(),this.handleMove(t)},handleMouseMove:function(t){this.handleMove(t)},handleTouchScroll:function(t){this.isDragging||this.endInteraction(t,!0)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1)),this["_"+t]&&this["_"+t].apply(this,Array.prototype.slice.call(arguments,1))}});de.mixin({isAutoScroll:!1,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,initAutoScroll:function(){var t=this.scrollEl;this.isAutoScroll=this.options.scroll&&t&&!t.is(window)&&!t.is(document),this.isAutoScroll&&this.listenTo(t,"scroll",at(this.handleDebouncedScroll,100))},destroyAutoScroll:function(){this.endAutoScroll(),this.isAutoScroll&&this.stopListeningTo(this.scrollEl,"scroll")},computeScrollBounds:function(){this.isAutoScroll&&(this.scrollBounds=h(this.scrollEl))},updateAutoScroll:function(t){var e,n,i,r,s=this.scrollSensitivity,o=this.scrollBounds,l=0,a=0;o&&(e=(s-(E(t)-o.top))/s,n=(s-(o.bottom-E(t)))/s,i=(s-(w(t)-o.left))/s,r=(s-(o.right-w(t)))/s,e>=0&&e<=1?l=e*this.scrollSpeed*-1:n>=0&&n<=1&&(l=n*this.scrollSpeed),i>=0&&i<=1?a=i*this.scrollSpeed*-1:r>=0&&r<=1&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(t,e){this.scrollTopVel=t,this.scrollLeftVel=e,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(lt(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;this.scrollTopVel<0?t.scrollTop()<=0&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),this.scrollLeftVel<0?t.scrollLeft()<=0&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},endAutoScroll:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},handleDebouncedScroll:function(){this.scrollIntervalId||this.handleScrollEnd()},handleScrollEnd:function(){}});var he=de.extend({component:null,origHit:null,hit:null,coordAdjust:null,constructor:function(t,e){de.call(this,e),this.component=t},handleInteractionStart:function(t){var e,n,i,r=this.subjectEl;this.computeCoords(),t?(n={left:w(t),top:E(t)},i=n,r&&(e=h(r),i=R(i,e)),this.origHit=this.queryHit(i.left,i.top),r&&this.options.subjectCenter&&(this.origHit&&(e=x(this.origHit,e)||e),i=I(e)),this.coordAdjust=k(i,n)):(this.origHit=null,this.coordAdjust=null),de.prototype.handleInteractionStart.apply(this,arguments)},computeCoords:function(){this.component.prepareHits(),this.computeScrollBounds()},handleDragStart:function(t){var e;de.prototype.handleDragStart.apply(this,arguments),e=this.queryHit(w(t),E(t)),e&&this.handleHitOver(e)},handleDrag:function(t,e,n){var i;de.prototype.handleDrag.apply(this,arguments),i=this.queryHit(w(n),E(n)),Dt(i,this.hit)||(this.hit&&this.handleHitOut(),i&&this.handleHitOver(i))},handleDragEnd:function(){this.handleHitDone(),de.prototype.handleDragEnd.apply(this,arguments)},handleHitOver:function(t){var e=Dt(t,this.origHit);this.hit=t,this.trigger("hitOver",this.hit,e,this.origHit)},handleHitOut:function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},handleHitDone:function(){this.hit&&this.trigger("hitDone",this.hit)},handleInteractionEnd:function(){de.prototype.handleInteractionEnd.apply(this,arguments),this.origHit=null,this.hit=null,this.component.releaseHits()},handleScrollEnd:function(){de.prototype.handleScrollEnd.apply(this,arguments),this.computeCoords()},queryHit:function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.component.queryHit(t,e)}}),fe=wt.extend(le,{options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,y0:null,x0:null,topDelta:null,leftDelta:null,isFollowing:!1,isHidden:!1,isAnimating:!1,constructor:function(e,n){this.options=n=n||{},this.sourceEl=e,this.parentEl=n.parentEl?t(n.parentEl):e.parent()},start:function(e){this.isFollowing||(this.isFollowing=!0,this.y0=E(e),this.x0=w(e),this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),b(e)?this.listenTo(t(document),"touchmove",this.handleMove):this.listenTo(t(document),"mousemove",this.handleMove))},stop:function(e,n){function i(){r.isAnimating=!1,r.removeElement(),r.top0=r.left0=null,n&&n()}var r=this,s=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,this.stopListeningTo(t(document)),e&&s&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:s,complete:i})):i())},getEl:function(){var t=this.el;return t||(t=this.el=this.sourceEl.clone().addClass(this.options.additionalClass||"").css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}),t.addClass("fc-unselectable"),t.appendTo(this.parentEl)),t},removeElement:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},handleMove:function(t){this.topDelta=E(t)-this.y0,this.leftDelta=w(t)-this.x0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}}),ge=jt.Grid=wt.extend(le,ae,{hasDayInteractions:!0,view:null,isRTL:null,start:null,end:null,el:null,elsByFill:null,eventTimeFormat:null,displayEventTime:null,displayEventEnd:null,minResizeDuration:null,largeUnit:null,dayDragListener:null,segDragListener:null,segResizeListener:null,externalDragListener:null,constructor:function(t){this.view=t,this.isRTL=t.opt("isRTL"),this.elsByFill={},this.dayDragListener=this.buildDayDragListener(),this.initMouseIgnoring()},computeEventTimeFormat:function(){return this.view.opt("smallTimeFormat")},computeDisplayEventTime:function(){return!0},computeDisplayEventEnd:function(){return!0},setRange:function(t){this.start=t.start.clone(),this.end=t.end.clone(),this.rangeUpdated(),this.processRangeOptions()},rangeUpdated:function(){},processRangeOptions:function(){var t,e,n=this.view;this.eventTimeFormat=n.opt("eventTimeFormat")||n.opt("timeFormat")||this.computeEventTimeFormat(),t=n.opt("displayEventTime"),null==t&&(t=this.computeDisplayEventTime()),e=n.opt("displayEventEnd"),null==e&&(e=this.computeDisplayEventEnd()),this.displayEventTime=t,this.displayEventEnd=e},spanToSegs:function(t){},diffDates:function(t,e){return this.largeUnit?O(t,e,this.largeUnit):N(t,e)},prepareHits:function(){},releaseHits:function(){},queryHit:function(t,e){},getHitSpan:function(t){},getHitEl:function(t){},setElement:function(t){this.el=t,this.hasDayInteractions&&(D(t),this.bindDayHandler("touchstart",this.dayTouchStart),this.bindDayHandler("mousedown",this.dayMousedown)),this.bindSegHandlers(),this.bindGlobalHandlers()},bindDayHandler:function(e,n){var i=this;this.el.on(e,function(e){if(!t(e.target).is(i.segSelector+","+i.segSelector+" *,.fc-more,a[data-goto]"))return n.call(i,e)})},removeElement:function(){this.unbindGlobalHandlers(),this.clearDragListeners(),this.el.remove()},renderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},bindGlobalHandlers:function(){this.listenTo(t(document),{dragstart:this.externalDragStart,sortstart:this.externalDragStart})},unbindGlobalHandlers:function(){this.stopListeningTo(t(document))},dayMousedown:function(t){this.isIgnoringMouse||this.dayDragListener.startInteraction(t,{})},dayTouchStart:function(t){var e=this.view;(e.isSelected||e.selectedEvent)&&this.tempIgnoreMouse(),this.dayDragListener.startInteraction(t,{delay:this.view.opt("longPressDelay")})},buildDayDragListener:function(){var t,e,n=this,i=this.view,r=i.opt("selectable"),l=new he(this,{scroll:i.opt("dragScroll"),interactionStart:function(){t=l.origHit,e=null},dragStart:function(){i.unselect()},hitOver:function(i,o,l){l&&(o||(t=null),r&&(e=n.computeSelection(n.getHitSpan(l),n.getHitSpan(i)),e?n.renderSelection(e):e===!1&&s()))},hitOut:function(){t=null,e=null,n.unrenderSelection()},hitDone:function(){o()},interactionEnd:function(r,s){s||(t&&!n.isIgnoringMouse&&i.triggerDayClick(n.getHitSpan(t),n.getHitEl(t),r),e&&i.reportSelection(e,r))}});return l},clearDragListeners:function(){this.dayDragListener.endInteraction(),this.segDragListener&&this.segDragListener.endInteraction(),this.segResizeListener&&this.segResizeListener.endInteraction(),this.externalDragListener&&this.externalDragListener.endInteraction()},renderEventLocationHelper:function(t,e){var n=this.fabricateHelperEvent(t,e);return this.renderHelper(n,e)},fabricateHelperEvent:function(t,e){var n=e?Z(e.event):{};return n.start=t.start.clone(),n.end=t.end?t.end.clone():null,n.allDay=null,this.view.calendar.normalizeEventDates(n),n.className=(n.className||[]).concat("fc-helper"),e||(n.editable=!1),n},renderHelper:function(t,e){},unrenderHelper:function(){},renderSelection:function(t){this.renderHighlight(t)},unrenderSelection:function(){this.unrenderHighlight()},computeSelection:function(t,e){var n=this.computeSelectionSpan(t,e);return!(n&&!this.view.calendar.isSelectionSpanAllowed(n))&&n},computeSelectionSpan:function(t,e){var n=[t.start,t.end,e.start,e.end];return n.sort(st),{start:n[0].clone(),end:n[3].clone()}},renderHighlight:function(t){this.renderFill("highlight",this.spanToSegs(t))},unrenderHighlight:function(){this.unrenderFill("highlight")},highlightSegClasses:function(){return["fc-highlight"]},renderBusinessHours:function(){},unrenderBusinessHours:function(){},getNowIndicatorUnit:function(){},renderNowIndicator:function(t){},unrenderNowIndicator:function(){},renderFill:function(t,e){},unrenderFill:function(t){var e=this.elsByFill[t];e&&(e.remove(),delete this.elsByFill[t])},renderFillSegEls:function(e,n){var i,r=this,s=this[e+"SegEl"],o="",l=[];if(n.length){for(i=0;i"},getDayClasses:function(t){var e=this.view,n=e.calendar.getNow(),i=["fc-"+$t[t.day()]];return 1==e.intervalDuration.as("months")&&t.month()!=e.intervalStart.month()&&i.push("fc-other-month"),t.isSame(n,"day")?i.push("fc-today",e.highlightStateClass):t *",mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,isDraggingExternal:!1,segs:null,renderEvents:function(t){var e,n=[],i=[];for(e=0;el&&o.push({start:l,end:n.start}),l=n.end;return l=e.length?e[e.length-1]+1:e[n]},computeColHeadFormat:function(){return this.rowCnt>1||this.colCnt>10?"ddd":this.colCnt>1?this.view.opt("dayOfMonthFormat"):"dddd"},sliceRangeByRow:function(t){var e,n,i,r,s,o=this.daysPerRow,l=this.view.computeDayRange(t),a=this.getDateDayIndex(l.start),u=this.getDateDayIndex(l.end.clone().subtract(1,"days")),c=[];for(e=0;e'+this.renderHeadTrHtml()+"
    "},renderHeadIntroHtml:function(){return this.renderIntroHtml()},renderHeadTrHtml:function(){return""+(this.isRTL?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL?this.renderHeadIntroHtml():"")+""; -},renderHeadDateCellsHtml:function(){var t,e,n=[];for(t=0;t1?' colspan="'+e+'"':"")+(n?" "+n:"")+">"+i.buildGotoAnchorHtml({date:t,forceOff:this.rowCnt>1||1===this.colCnt},tt(t.format(this.colHeadFormat)))+""},renderBgTrHtml:function(t){return""+(this.isRTL?"":this.renderBgIntroHtml(t))+this.renderBgCellsHtml(t)+(this.isRTL?this.renderBgIntroHtml(t):"")+""},renderBgIntroHtml:function(t){return this.renderIntroHtml()},renderBgCellsHtml:function(t){var e,n,i=[];for(e=0;e"},renderIntroHtml:function(){},bookendCells:function(t){var e=this.renderIntroHtml();e&&(this.isRTL?t.append(e):t.prepend(e))}},ve=jt.DayGrid=ge.extend(pe,{numbersVisible:!1,bottomCoordPadding:0,rowEls:null,cellEls:null,helperEls:null,rowCoordCache:null,colCoordCache:null,renderDates:function(t){var e,n,i=this.view,r=this.rowCnt,s=this.colCnt,o="";for(e=0;e
    '+this.renderBgTrHtml(t)+'
    '+(this.numbersVisible?""+this.renderNumberTrHtml(t)+"":"")+"
    "},renderNumberTrHtml:function(t){return""+(this.isRTL?"":this.renderNumberIntroHtml(t))+this.renderNumberCellsHtml(t)+(this.isRTL?this.renderNumberIntroHtml(t):"")+""},renderNumberIntroHtml:function(t){return this.renderIntroHtml()},renderNumberCellsHtml:function(t){var e,n,i=[];for(e=0;e',this.view.cellWeekNumbersVisible&&t.day()==n&&(i+=this.view.buildGotoAnchorHtml({date:t,type:"week"},{class:"fc-week-number"},t.format("w"))),this.view.dayNumbersVisible&&(i+=this.view.buildGotoAnchorHtml(t,{class:"fc-day-number"},t.date())),i+=""):""},computeEventTimeFormat:function(){return this.view.opt("extraSmallTimeFormat")},computeDisplayEventEnd:function(){return 1==this.colCnt},rangeUpdated:function(){this.updateDayTable()},spanToSegs:function(t){var e,n,i=this.sliceRangeByRow(t);for(e=0;e');o=n&&n.row===e?n.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",o).find("table").append(i[e].tbodyEl),l.append(a),r.push(a[0])}),this.helperEls=t(r)},unrenderHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},fillSegTag:"td",renderFill:function(e,n,i){var r,s,o,l=[];for(n=this.renderFillSegEls(e,n),r=0;r
    '),s=r.find("tr"),l>0&&s.append(''),s.append(n.el.attr("colspan",a-l)),a'),this.bookendCells(s),r}});ve.mixin({rowStructs:null,unrenderEvents:function(){this.removeSegPopover(),ge.prototype.unrenderEvents.apply(this,arguments)},getEventSegs:function(){return ge.prototype.getEventSegs.call(this).concat(this.popoverSegs||[])},renderBgSegs:function(e){var n=t.grep(e,function(t){return t.event.allDay});return ge.prototype.renderBgSegs.call(this,n)},renderFgSegs:function(e){var n;return e=this.renderFgSegEls(e),n=this.rowStructs=this.renderSegRows(e),this.rowEls.each(function(e,i){t(i).find(".fc-content-skeleton > table").append(n[e].tbodyEl)}),e},unrenderFgSegs:function(){for(var t,e=this.rowStructs||[];t=e.pop();)t.tbodyEl.remove();this.rowStructs=null},renderSegRows:function(t){var e,n,i=[];for(e=this.groupSegRows(t),n=0;n'+tt(n)+"")),i=''+(tt(s.title||"")||" ")+"",'
    '+(this.isRTL?i+" "+d:d+" "+i)+"
    "+(l?'
    ':"")+(a?'
    ':"")+""},renderSegRow:function(e,n){function i(e){for(;o"),l.append(c)),v[r][o]=c,m[r][o]=c,o++}var r,s,o,l,a,u,c,d=this.colCnt,h=this.buildSegLevels(n),f=Math.max(1,h.length),g=t(""),p=[],v=[],m=[];for(r=0;r"),p.push([]),v.push([]),m.push([]),s)for(a=0;a').append(u.el),u.leftCol!=u.rightCol?c.attr("colspan",u.rightCol-u.leftCol+1):m[r][o]=c;o<=u.rightCol;)v[r][o]=c,p[r][o]=u,o++;l.append(c)}i(d),this.bookendCells(l),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:p,segLevels:h,segs:n}},buildSegLevels:function(t){var e,n,i,r=[];for(this.sortEventSegs(t),e=0;e td > :first-child").each(n),r.position().top+s>l)return i;return!1},limitRow:function(e,n){function i(i){for(;b").append(y),h.append(m),E.push(m[0])),b++}var r,s,o,l,a,u,c,d,h,f,g,p,v,m,y,S=this,w=this.rowStructs[e],E=[],b=0;if(n&&n').attr("rowspan",f),u=d[p],y=this.renderMoreLink(e,a.leftCol+p,[a].concat(u)),m=t("
    ").append(y),v.append(m),g.push(v[0]),E.push(v[0]);h.addClass("fc-limited").after(t(g)),o.push(h[0])}}i(this.colCnt),w.moreEls=t(E),w.limitedEls=t(o)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,n,i){var r=this,s=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var l=s.opt("eventLimitClick"),a=r.getCellDate(e,n),u=t(this),c=r.getCellEl(e,n),d=r.getCellSegs(e,n),h=r.resliceDaySegs(d,a),f=r.resliceDaySegs(i,a);"function"==typeof l&&(l=s.trigger("eventLimitClick",null,{date:a,dayEl:c,moreEl:u,segs:h,hiddenSegs:f},o)),"popover"===l?r.showSegPopover(e,n,u,h):"string"==typeof l&&s.calendar.zoomTo(a,l)})},showSegPopover:function(t,e,n,i){var r,s,o=this,l=this.view,a=n.parent();r=1==this.rowCnt?l.el:this.rowEls.eq(t),s={className:"fc-more-popover",content:this.renderSegPopoverContent(t,e,i),parentEl:this.view.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){o.segPopover.removeElement(),o.segPopover=null,o.popoverSegs=null}},this.isRTL?s.right=a.offset().left+a.outerWidth()+1:s.left=a.offset().left-1,this.segPopover=new ue(s),this.segPopover.show(),this.bindSegHandlersToEl(this.segPopover.el)},renderSegPopoverContent:function(e,n,i){var r,s=this.view,o=s.opt("theme"),l=this.getCellDate(e,n).format(s.opt("dayPopoverFormat")),a=t('
    '+tt(l)+'
    '),u=a.find(".fc-event-container");for(i=this.renderFgSegEls(i,!0),this.popoverSegs=i,r=0;r'+this.renderBgTrHtml(0)+'
    '+this.renderSlatRowHtml()+"
    "},renderSlatRowHtml:function(){for(var t,n,i,r=this.view,s=this.isRTL,o="",l=e.duration(+this.minTime);l"+(n?""+tt(t.format(this.labelFormat))+"":"")+"",o+='"+(s?"":i)+''+(s?i:"")+"",l.add(this.slotDuration);return o},processOptions:function(){var n,i=this.view,r=i.opt("slotDuration"),s=i.opt("snapDuration");r=e.duration(r),s=s?e.duration(s):r,this.slotDuration=r,this.snapDuration=s,this.snapsPerSlot=r/s,this.minResizeDuration=s,this.minTime=e.duration(i.opt("minTime")),this.maxTime=e.duration(i.opt("maxTime")),n=i.opt("slotLabelFormat"),t.isArray(n)&&(n=n[n.length-1]),this.labelFormat=n||i.opt("smallTimeFormat"),n=i.opt("slotLabelInterval"),this.labelInterval=n?e.duration(n):this.computeLabelInterval(r)},computeLabelInterval:function(t){var n,i,r;for(n=Fe.length-1;n>=0;n--)if(i=e.duration(Fe[n]),r=_(i,t),ot(r)&&r>1)return i;return e.duration(t)},computeEventTimeFormat:function(){return this.view.opt("noMeridiemTimeFormat")},computeDisplayEventEnd:function(){return!0},prepareHits:function(){this.colCoordCache.build(),this.slatCoordCache.build()},releaseHits:function(){this.colCoordCache.clear()},queryHit:function(t,e){var n=this.snapsPerSlot,i=this.colCoordCache,r=this.slatCoordCache;if(i.isLeftInBounds(t)&&r.isTopInBounds(e)){var s=i.getHorizontalIndex(t),o=r.getVerticalIndex(e);if(null!=s&&null!=o){var l=r.getTopOffset(o),a=r.getHeight(o),u=(e-l)/a,c=Math.floor(u*n),d=o*n+c,h=l+c/n*a,f=l+(c+1)/n*a;return{col:s,snap:d,component:this,left:i.getLeftOffset(s),right:i.getRightOffset(s),top:h,bottom:f}}}},getHitSpan:function(t){var e,n=this.getCellDate(0,t.col),i=this.computeSnapTime(t.snap);return n.time(i),e=n.clone().add(this.snapDuration),{start:n,end:e}},getHitEl:function(t){return this.colEls.eq(t.col)},rangeUpdated:function(){this.updateDayTable()},computeSnapTime:function(t){return e.duration(this.minTime+this.snapDuration*t)},spanToSegs:function(t){var e,n=this.sliceRangeByTimes(t);for(e=0;e
    ').css("top",r).appendTo(this.colContainerEls.eq(i[n].col))[0]);i.length>0&&s.push(t('
    ').css("top",r).appendTo(this.el.find(".fc-content-skeleton"))[0]),this.nowIndicatorEls=t(s)},unrenderNowIndicator:function(){this.nowIndicatorEls&&(this.nowIndicatorEls.remove(),this.nowIndicatorEls=null)},renderSelection:function(t){this.view.opt("selectHelper")?this.renderEventLocationHelper(t):this.renderHighlight(t)},unrenderSelection:function(){this.unrenderHelper(),this.unrenderHighlight()},renderHighlight:function(t){this.renderHighlightSegs(this.spanToSegs(t))},unrenderHighlight:function(){this.unrenderHighlightSegs()}});me.mixin({colContainerEls:null,fgContainerEls:null,bgContainerEls:null,helperContainerEls:null,highlightContainerEls:null,businessContainerEls:null,fgSegs:null,bgSegs:null,helperSegs:null,highlightSegs:null,businessSegs:null,renderContentSkeleton:function(){var e,n,i="";for(e=0;e
    ';n=t('
    '+i+"
    "),this.colContainerEls=n.find(".fc-content-col"),this.helperContainerEls=n.find(".fc-helper-container"),this.fgContainerEls=n.find(".fc-event-container:not(.fc-helper-container)"),this.bgContainerEls=n.find(".fc-bgevent-container"),this.highlightContainerEls=n.find(".fc-highlight-container"),this.businessContainerEls=n.find(".fc-business-container"),this.bookendCells(n.find("tr")),this.el.append(n)},renderFgSegs:function(t){return t=this.renderFgSegsIntoContainers(t,this.fgContainerEls),this.fgSegs=t,t},unrenderFgSegs:function(){this.unrenderNamedSegs("fgSegs")},renderHelperSegs:function(e,n){var i,r,s,o=[];for(e=this.renderFgSegsIntoContainers(e,this.helperContainerEls),i=0;i
    '+(n?'
    '+tt(n)+"
    ":"")+(o.title?'
    '+tt(o.title)+"
    ":"")+'
    '+(u?'
    ':"")+""},updateSegVerticals:function(t){this.computeSegVerticals(t),this.assignSegVerticals(t)},computeSegVerticals:function(t){var e,n;for(e=0;e1?"ll":"LL"},formatRange:function(t,e,n){var i=t.end;return i.hasTime()||(i=i.clone().subtract(1)),pt(t.start,i,e,n,this.opt("isRTL"))},getAllDayHtml:function(){return this.opt("allDayHtml")||tt(this.opt("allDayText"))},buildGotoAnchorHtml:function(e,n,i){var r,s,o,l;return t.isPlainObject(e)?(r=e.date,s=e.type,o=e.forceOff):r=e,r=jt.moment(r),l={date:r.format("YYYY-MM-DD"),type:s||"day"},"string"==typeof n&&(i=n,n=null),n=n?" "+it(n):"",i=i||"",!o&&this.opt("navLinks")?"'+i+"":""+i+""},setElement:function(t){this.el=t,this.bindGlobalHandlers()},removeElement:function(){this.clear(),this.isSkeletonRendered&&(this.unrenderSkeleton(),this.isSkeletonRendered=!1),this.unbindGlobalHandlers(),this.el.remove()},display:function(t,e){var n=this,i=null;return null!=e&&this.displaying&&(i=this.queryScroll()),this.calendar.freezeContentHeight(),ut(this.clear(),function(){return n.displaying=ut(n.displayView(t),function(){null!=e?n.setScroll(e):n.forceScroll(n.computeInitialScroll(i)),n.calendar.unfreezeContentHeight(),n.triggerRender()})})},clear:function(){var e=this,n=this.displaying;return n?ut(n,function(){return e.displaying=null,e.clearEvents(),e.clearView()}):t.when()},displayView:function(t){this.isSkeletonRendered||(this.renderSkeleton(),this.isSkeletonRendered=!0),t&&this.setDate(t),this.render&&this.render(),this.renderDates(),this.updateSize(),this.renderBusinessHours(),this.startNowIndicator()},clearView:function(){this.unselect(),this.stopNowIndicator(),this.triggerUnrender(),this.unrenderBusinessHours(),this.unrenderDates(),this.destroy&&this.destroy()},renderSkeleton:function(){},unrenderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},triggerRender:function(){this.trigger("viewRender",this,this,this.el)},triggerUnrender:function(){this.trigger("viewDestroy",this,this,this.el)},bindGlobalHandlers:function(){this.listenTo(t(document),"mousedown",this.handleDocumentMousedown),this.listenTo(t(document),"touchstart",this.processUnselect)},unbindGlobalHandlers:function(){this.stopListeningTo(t(document))},initThemingProps:function(){var t=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=t+"-widget-header",this.widgetContentClass=t+"-widget-content",this.highlightStateClass=t+"-state-highlight"},renderBusinessHours:function(){},unrenderBusinessHours:function(){},startNowIndicator:function(){var t,n,i,r=this;this.opt("nowIndicator")&&(t=this.getNowIndicatorUnit(),t&&(n=lt(this,"updateNowIndicator"),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=+new Date,this.renderNowIndicator(this.initialNowDate),this.isNowIndicatorRendered=!0,i=this.initialNowDate.clone().startOf(t).add(1,t)-this.initialNowDate,this.nowIndicatorTimeoutID=setTimeout(function(){r.nowIndicatorTimeoutID=null,n(),i=+e.duration(1,t),i=Math.max(100,i),r.nowIndicatorIntervalID=setInterval(n,i)},i)))},updateNowIndicator:function(){this.isNowIndicatorRendered&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate.clone().add(new Date-this.initialNowQueriedMs)))},stopNowIndicator:function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearTimeout(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},getNowIndicatorUnit:function(){},renderNowIndicator:function(t){},unrenderNowIndicator:function(){},updateSize:function(t){var e;t&&(e=this.queryScroll()),this.updateHeight(t),this.updateWidth(t),this.updateNowIndicator(),t&&this.setScroll(e)},updateWidth:function(t){},updateHeight:function(t){var e=this.calendar;this.setHeight(e.getSuggestedViewHeight(),e.isHeightAuto())},setHeight:function(t,e){},computeInitialScroll:function(t){return 0},queryScroll:function(){},setScroll:function(t){},forceScroll:function(t){var e=this;this.setScroll(t),setTimeout(function(){e.setScroll(t)},0)},displayEvents:function(t){var e=this.queryScroll();this.clearEvents(),this.renderEvents(t),this.isEventsRendered=!0,this.setScroll(e),this.triggerEventRender()},clearEvents:function(){var t;this.isEventsRendered&&(t=this.queryScroll(),this.triggerEventUnrender(),this.destroyEvents&&this.destroyEvents(),this.unrenderEvents(),this.setScroll(t),this.isEventsRendered=!1)},renderEvents:function(t){},unrenderEvents:function(){},triggerEventRender:function(){this.renderedEventSegEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},triggerEventUnrender:function(){this.renderedEventSegEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,n){var i=this.trigger("eventRender",e,e,n);return i===!1?n=null:i&&i!==!0&&(n=t(i)),n},showEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","hidden")},t)},renderedEventSegEach:function(t,e){var n,i=this.getEventSegs();for(n=0;n=this.nextDayThreshold&&r.add(1,"days")),(!i||r<=n)&&(r=n.clone().add(1,"days")),{start:n,end:r}},isMultiDayEvent:function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days")>1}}),Se=jt.Scroller=wt.extend({el:null,scrollEl:null,overflowX:null,overflowY:null,constructor:function(t){t=t||{},this.overflowX=t.overflowX||t.overflow||"auto",this.overflowY=t.overflowY||t.overflow||"auto"},render:function(){this.el=this.renderEl(),this.applyOverflow()},renderEl:function(){return this.scrollEl=t('
    ')},clear:function(){this.setHeight("auto"),this.applyOverflow()},destroy:function(){this.el.remove()},applyOverflow:function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},lockOverflow:function(t){var e=this.overflowX,n=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.top||t.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden"),"auto"===n&&(n=t.left||t.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden"),this.scrollEl.css({"overflow-x":e,"overflow-y":n})},setHeight:function(t){this.scrollEl.height(t)},getScrollTop:function(){return this.scrollEl.scrollTop()},setScrollTop:function(t){this.scrollEl.scrollTop(t)},getClientWidth:function(){return this.scrollEl[0].clientWidth},getClientHeight:function(){return this.scrollEl[0].clientHeight},getScrollbarWidths:function(){return p(this.scrollEl)}}),we=jt.Calendar=wt.extend({dirDefaults:null,localeDefaults:null,overrides:null,dynamicOverrides:null,options:null,viewSpecCache:null,view:null,header:null,loadingLevel:0,constructor:At,initialize:function(){},populateOptionsHash:function(){var t,e,i,r;t=J(this.dynamicOverrides.locale,this.overrides.locale),e=Ee[t],e||(t=we.defaults.locale,e=Ee[t]||{}),i=J(this.dynamicOverrides.isRTL,this.overrides.isRTL,e.isRTL,we.defaults.isRTL),r=i?we.rtlDefaults:{},this.dirDefaults=r,this.localeDefaults=e,this.options=n([we.defaults,r,e,this.overrides,this.dynamicOverrides]),Vt(this.options)},getViewSpec:function(t){var e=this.viewSpecCache;return e[t]||(e[t]=this.buildViewSpec(t))},getUnitViewSpec:function(e){var n,i,r;if(t.inArray(e,Xt)!=-1)for(n=this.header.getViewsWithButtons(),t.each(jt.views,function(t){n.push(t)}),i=0;i=n&&e.end<=i},we.prototype.getPeerEvents=function(t,e){var n,i,r=this.getEventCache(),s=[];for(n=0;nn};var xe={id:"_fcBusinessHours",start:"09:00",end:"17:00",dow:[1,2,3,4,5],rendering:"inverse-background"};we.prototype.getCurrentBusinessHourEvents=function(t){return this.computeBusinessHourEvents(t,this.options.businessHours)},we.prototype.computeBusinessHourEvents=function(e,n){return n===!0?this.expandBusinessHourEvents(e,[{}]):t.isPlainObject(n)?this.expandBusinessHourEvents(e,[n]):t.isArray(n)?this.expandBusinessHourEvents(e,n,!0):[]},we.prototype.expandBusinessHourEvents=function(e,n,i){var r,s,o=this.getView(),l=[];for(r=0;r1,this.opt("weekNumbers")&&(this.opt("weekNumbersWithinDays")?(this.cellWeekNumbersVisible=!0,this.colWeekNumbersVisible=!1):(this.cellWeekNumbersVisible=!1,this.colWeekNumbersVisible=!0)),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.cellWeekNumbersVisible||this.colWeekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml()),this.renderHead(),this.scroller.render();var e=this.scroller.el.addClass("fc-day-grid-container"),n=t('
    ').appendTo(e);this.el.find(".fc-body > tr > td").append(e),this.dayGrid.setElement(n),this.dayGrid.renderDates(this.hasRigidRows())},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.dayGrid.renderHeadHtml()),this.headRowEl=this.headContainerEl.find(".fc-row")},unrenderDates:function(){this.dayGrid.unrenderDates(),this.dayGrid.removeElement(),this.scroller.destroy()},renderBusinessHours:function(){this.dayGrid.renderBusinessHours()},unrenderBusinessHours:function(){this.dayGrid.unrenderBusinessHours()},renderSkeletonHtml:function(){return'
    '},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.colWeekNumbersVisible&&(this.weekNumberWidth=u(this.el.find(".fc-week-number")))},setHeight:function(t,e){var n,s,o=this.opt("eventLimit");this.scroller.clear(),r(this.headRowEl),this.dayGrid.removeSegPopover(),o&&"number"==typeof o&&this.dayGrid.limitRows(o),n=this.computeScrollerHeight(t),this.setGridHeight(n,e),o&&"number"!=typeof o&&this.dayGrid.limitRows(o),e||(this.scroller.setHeight(n),s=this.scroller.getScrollbarWidths(),(s.left||s.right)&&(i(this.headRowEl,s),n=this.computeScrollerHeight(t),this.scroller.setHeight(n)),this.scroller.lockOverflow(s))},computeScrollerHeight:function(t){return t-c(this.el,this.scroller.el)},setGridHeight:function(t,e){e?a(this.dayGrid.rowEls):l(this.dayGrid.rowEls,t,!0)},queryScroll:function(){return this.scroller.getScrollTop()},setScroll:function(t){this.scroller.setScrollTop(t)},prepareHits:function(){this.dayGrid.prepareHits()},releaseHits:function(){this.dayGrid.releaseHits()},queryHit:function(t,e){return this.dayGrid.queryHit(t,e)},getHitSpan:function(t){return this.dayGrid.getHitSpan(t)},getHitEl:function(t){return this.dayGrid.getHitEl(t)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight()},getEventSegs:function(){return this.dayGrid.getEventSegs()},unrenderEvents:function(){this.dayGrid.unrenderEvents()},renderDrag:function(t,e){return this.dayGrid.renderDrag(t,e)},unrenderDrag:function(){this.dayGrid.unrenderDrag()},renderSelection:function(t){this.dayGrid.renderSelection(t)},unrenderSelection:function(){this.dayGrid.unrenderSelection()}}),Ie={renderHeadIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'"+tt(t.opt("weekNumberTitle"))+"":""},renderNumberIntroHtml:function(t){var e=this.view,n=this.getCellDate(t,0);return e.colWeekNumbersVisible?'"+e.buildGotoAnchorHtml({date:n,type:"week",forceOff:1===this.colCnt},n.format("w"))+"":""},renderBgIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'":""},renderIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'":""}},ke=jt.MonthView=Re.extend({computeRange:function(t){var e,n=Re.prototype.computeRange.call(this,t);return this.isFixedWeeks()&&(e=Math.ceil(n.end.diff(n.start,"weeks",!0)),n.end.add(6-e,"weeks")),n},setGridHeight:function(t,e){e&&(t*=this.rowCnt/6),l(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){return this.opt("fixedWeekCount")}});Ut.basic={class:Re},Ut.basicDay={type:"basic",duration:{days:1}},Ut.basicWeek={type:"basic",duration:{weeks:1}},Ut.month={class:ke,duration:{months:1},defaults:{fixedWeekCount:!0}};var Le=jt.AgendaView=ye.extend({scroller:null,timeGridClass:me,timeGrid:null,dayGridClass:ve,dayGrid:null,axisWidth:null,headContainerEl:null,noScrollRowEls:null,bottomRuleEl:null,initialize:function(){this.timeGrid=this.instantiateTimeGrid(),this.opt("allDaySlot")&&(this.dayGrid=this.instantiateDayGrid()),this.scroller=new Se({overflowX:"hidden",overflowY:"auto"})},instantiateTimeGrid:function(){var t=this.timeGridClass.extend(Me);return new t(this)},instantiateDayGrid:function(){var t=this.dayGridClass.extend(ze);return new t(this)},setRange:function(t){ye.prototype.setRange.call(this,t),this.timeGrid.setRange(t),this.dayGrid&&this.dayGrid.setRange(t)},renderDates:function(){this.el.addClass("fc-agenda-view").html(this.renderSkeletonHtml()),this.renderHead(),this.scroller.render();var e=this.scroller.el.addClass("fc-time-grid-container"),n=t('
    ').appendTo(e);this.el.find(".fc-body > tr > td").append(e),this.timeGrid.setElement(n),this.timeGrid.renderDates(),this.bottomRuleEl=t('
    ').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.renderDates(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)")},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.timeGrid.renderHeadHtml())},unrenderDates:function(){this.timeGrid.unrenderDates(),this.timeGrid.removeElement(),this.dayGrid&&(this.dayGrid.unrenderDates(),this.dayGrid.removeElement()),this.scroller.destroy()},renderSkeletonHtml:function(){return'
    '+(this.dayGrid?'

    ':"")+"
    "},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},renderBusinessHours:function(){this.timeGrid.renderBusinessHours(),this.dayGrid&&this.dayGrid.renderBusinessHours()},unrenderBusinessHours:function(){this.timeGrid.unrenderBusinessHours(),this.dayGrid&&this.dayGrid.unrenderBusinessHours()},getNowIndicatorUnit:function(){return this.timeGrid.getNowIndicatorUnit()},renderNowIndicator:function(t){this.timeGrid.renderNowIndicator(t)},unrenderNowIndicator:function(){this.timeGrid.unrenderNowIndicator()},updateSize:function(t){this.timeGrid.updateSize(t),ye.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=u(this.el.find(".fc-axis"))},setHeight:function(t,e){var n,s,o;this.bottomRuleEl.hide(),this.scroller.clear(),r(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.removeSegPopover(),n=this.opt("eventLimit"),n&&"number"!=typeof n&&(n=Be),n&&this.dayGrid.limitRows(n)),e||(s=this.computeScrollerHeight(t),this.scroller.setHeight(s),o=this.scroller.getScrollbarWidths(),(o.left||o.right)&&(i(this.noScrollRowEls,o),s=this.computeScrollerHeight(t),this.scroller.setHeight(s)),this.scroller.lockOverflow(o),this.timeGrid.getTotalSlatHeight()"+e.buildGotoAnchorHtml({date:this.start,type:"week",forceOff:this.colCnt>1},tt(t))+""):'"},renderBgIntroHtml:function(){var t=this.view;return'"},renderIntroHtml:function(){var t=this.view;return'"}},ze={renderBgIntroHtml:function(){var t=this.view;return'"+t.getAllDayHtml()+""},renderIntroHtml:function(){var t=this.view;return'"}},Be=5,Fe=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];Ut.agenda={class:Le,defaults:{allDaySlot:!0,slotDuration:"00:30:00",minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}},Ut.agendaDay={type:"agenda",duration:{days:1}},Ut.agendaWeek={type:"agenda",duration:{weeks:1}};var Ne=ye.extend({grid:null,scroller:null,initialize:function(){this.grid=new Ge(this),this.scroller=new Se({overflowX:"hidden",overflowY:"auto"})},setRange:function(t){ye.prototype.setRange.call(this,t),this.grid.setRange(t)},renderSkeleton:function(){this.el.addClass("fc-list-view "+this.widgetContentClass),this.scroller.render(),this.scroller.el.appendTo(this.el),this.grid.setElement(this.scroller.scrollEl)},unrenderSkeleton:function(){this.scroller.destroy()},setHeight:function(t,e){this.scroller.setHeight(this.computeScrollerHeight(t))},computeScrollerHeight:function(t){return t-c(this.el,this.scroller.el)},renderEvents:function(t){this.grid.renderEvents(t)},unrenderEvents:function(){this.grid.unrenderEvents()},isEventResizable:function(t){return!1},isEventDraggable:function(t){return!1}}),Ge=ge.extend({segSelector:".fc-list-item",hasDayInteractions:!1,spanToSegs:function(t){for(var e,n,i=this.view,r=i.start.clone(),s=[];r
    '+tt(this.view.opt("noEventsMessage"))+"
    ")},renderSegList:function(e){var n,i,r,s=t('
    '),o=s.find("tbody");for(this.sortEventSegs(e),n=0;n'+(n?e.buildGotoAnchorHtml(t,{class:"fc-list-heading-main"},tt(t.format(n))):"")+(i?e.buildGotoAnchorHtml(t,{class:"fc-list-heading-alt"},tt(t.format(i))):"")+""},fgSegHtml:function(t){var e,n=this.view,i=["fc-list-item"].concat(this.getSegCustomClasses(t)),r=this.getSegBackgroundColor(t),s=t.event,o=s.url;return t.start.hasTime()?e=tt(this.getEventTimeText(s)):this.displayEventTime&&(e=n.getAllDayHtml()),o&&i.push("fc-has-url"),''+(e?''+e+"":"")+'"+tt(t.event.title)+""}});return Ut.list={class:Ne,buttonTextKey:"list",defaults:{buttonText:"list",listTime:!0,listDayFormat:"LL",noEventsMessage:"No events to display"}},Ut.listDay={type:"list",duration:{days:1},defaults:{listDayFormat:"dddd"}},Ut.listWeek={type:"list",duration:{weeks:1},defaults:{listDayFormat:"dddd",listDayAltFormat:"LL"}},Ut.listMonth={type:"list",duration:{month:1},defaults:{listDayAltFormat:"dddd"}},Ut.listYear={type:"list",duration:{year:1},defaults:{listDayAltFormat:"dddd"}},jt}); \ No newline at end of file +!function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):"object"==typeof exports?module.exports=t(require("jquery"),require("moment")):t(jQuery,moment)}(function(t,e){function n(t){return q(t,qt)}function i(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function r(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function s(){t("body").addClass("fc-not-allowed")}function o(){t("body").removeClass("fc-not-allowed")}function l(e,n,i){var r=Math.floor(n/e.length),s=Math.floor(n-r*(e.length-1)),o=[],l=[],u=[],d=0;a(e),e.each(function(n,i){var a=n===e.length-1?s:r,c=t(i).outerHeight(!0);c *").each(function(e,i){var r=t(i).outerWidth();r>n&&(n=r)}),n++,e.width(n),n}function d(t,e){var n,i=t.add(e);return i.css({position:"relative",left:-1}),n=t.outerHeight()-e.outerHeight(),i.css({position:"",left:""}),n}function c(e){var n=e.css("position"),i=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==n&&i.length?i:t(e[0].ownerDocument||document)}function h(t,e){var n=t.offset(),i=n.left-(e?e.left:0),r=n.top-(e?e.top:0);return{left:i,right:i+t.outerWidth(),top:r,bottom:r+t.outerHeight()}}function f(t,e){var n=t.offset(),i=p(t),r=n.left+y(t,"border-left-width")+i.left-(e?e.left:0),s=n.top+y(t,"border-top-width")+i.top-(e?e.top:0);return{left:r,right:r+t[0].clientWidth,top:s,bottom:s+t[0].clientHeight}}function g(t,e){var n=t.offset(),i=n.left+y(t,"border-left-width")+y(t,"padding-left")-(e?e.left:0),r=n.top+y(t,"border-top-width")+y(t,"padding-top")-(e?e.top:0);return{left:i,right:i+t.width(),top:r,bottom:r+t.height()}}function p(t){var e=t.innerWidth()-t[0].clientWidth,n={left:0,right:0,top:0,bottom:t.innerHeight()-t[0].clientHeight};return v()&&"rtl"==t.css("direction")?n.left=e:n.right=e,n}function v(){return null===Zt&&(Zt=m()),Zt}function m(){var e=t("
    ").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),n=e.children(),i=n.offset().left>e.offset().left;return e.remove(),i}function y(t,e){return parseFloat(t.css(e))||0}function S(t){return 1==t.which&&!t.ctrlKey}function w(t){if(void 0!==t.pageX)return t.pageX;var e=t.originalEvent.touches;return e?e[0].pageX:void 0}function E(t){if(void 0!==t.pageY)return t.pageY;var e=t.originalEvent.touches;return e?e[0].pageY:void 0}function D(t){return/^touch/.test(t.type)}function b(t){t.addClass("fc-unselectable").on("selectstart",C)}function C(t){t.preventDefault()}function H(t){return!!window.addEventListener&&(window.addEventListener("scroll",t,!0),!0)}function T(t){return!!window.removeEventListener&&(window.removeEventListener("scroll",t,!0),!0)}function x(t,e){var n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.lefta&&o=a?(n=o.clone(),r=!0):(n=a.clone(),r=!1),l<=u?(i=l.clone(),s=!0):(i=u.clone(),s=!1),{start:n,end:i,isStart:r,isEnd:s}}function N(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days"),ms:t.time()-n.time()})}function G(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days")})}function A(t,n,i){return e.duration(Math.round(t.diff(n,i,!0)),i)}function O(t,e){var n,i,r;for(n=0;n=1&&ot(r)));n++);return i}function V(t,n,i){return null!=i?i.diff(n,t,!0):e.isDuration(n)?n.as(t):n.end.diff(n.start,t,!0)}function P(t,e,n){var i;return W(n)?(e-t)/n:(i=n.asMonths(),Math.abs(i)>=1&&ot(i)?e.diff(t,"months",!0)/i:e.diff(t,"days",!0)/n.asDays())}function _(t,e){var n,i;return W(t)||W(e)?t/e:(n=t.asMonths(),i=e.asMonths(),Math.abs(n)>=1&&ot(n)&&Math.abs(i)>=1&&ot(i)?n/i:t.asDays()/e.asDays())}function Y(t,n){var i;return W(t)?e.duration(t*n):(i=t.asMonths(),Math.abs(i)>=1&&ot(i)?e.duration({months:i*n}):e.duration({days:t.asDays()*n}))}function W(t){return Boolean(t.hours()||t.minutes()||t.seconds()||t.milliseconds())}function j(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function U(t){return/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t)}function q(t,e){var n,i,r,s,o,l,a={};if(e)for(n=0;n=0;s--)if(o=t[s][i],"object"==typeof o)r.unshift(o);else if(void 0!==o){a[i]=o;break}r.length&&(a[i]=q(r))}for(n=t.length-1;n>=0;n--){l=t[n];for(i in l)i in a||(a[i]=l[i])}return a}function Z(t){var e=function(){};return e.prototype=t,new e}function $(t,e){for(var n in t)X(t,n)&&(e[n]=t[n])}function X(t,e){return Kt.call(t,e)}function K(e){return/undefined|null|boolean|number|string/.test(t.type(e))}function Q(e,n,i){if(t.isFunction(e)&&(e=[e]),e){var r,s;for(r=0;r/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
    ")}function et(t){return t.replace(/&.*?;/g,"")}function nt(e){var n=[];return t.each(e,function(t,e){null!=e&&n.push(t+":"+e)}),n.join(";")}function it(e){var n=[];return t.each(e,function(t,e){null!=e&&n.push(t+'="'+tt(e)+'"')}),n.join(" ")}function rt(t){return t.charAt(0).toUpperCase()+t.slice(1)}function st(t,e){return t-e}function ot(t){return t%1===0}function lt(t,e){var n=t[e];return function(){return n.apply(t,arguments)}}function at(t,e,n){var i,r,s,o,l,a=function(){var u=+new Date-o;uo&&(s=mt(t,e,u,d,n[l]),s!==!1);l--)h=s+h;for(a=o;a<=l;a++)f+=gt(t,n[a]),g+=gt(e,n[a]);return(f||g)&&(p=r?g+i+f:f+i+g),c+p+h}function mt(t,e,n,i,r){var s,o;return"string"==typeof r?r:!!((s=r.token)&&(o=re[s.charAt(0)],o&&n.isSame(i,o)))&&ct(t,s)}function yt(t){return t in se?se[t]:se[t]=St(t)}function St(t){for(var e,n=[],i=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=i.exec(t);)e[1]?n.push(e[1]):e[2]?n.push({maybe:St(e[2])}):e[3]?n.push({token:e[3]}):e[5]&&n.push(e[5]);return n}function wt(){}function Et(t,e){var n;return X(e,"constructor")&&(n=e.constructor),"function"!=typeof n&&(n=e.constructor=function(){t.apply(this,arguments)}),n.prototype=Z(t.prototype),$(e,n.prototype),$(t,n),n}function Dt(t,e){$(e,t.prototype)}function bt(t,e){return!t&&!e||!(!t||!e)&&(t.component===e.component&&Ct(t,e)&&Ct(e,t))}function Ct(t,e){for(var n in t)if(!/^(component|left|right|top|bottom)$/.test(n)&&t[n]!==e[n])return!1;return!0}function Ht(t){return{start:t.start.clone(),end:t.end?t.end.clone():null,allDay:t.allDay}}function Tt(t){var e=Rt(t);return"background"===e||"inverse-background"===e}function xt(t){return"inverse-background"===Rt(t)}function Rt(t){return J((t.source||{}).rendering,t.rendering)}function It(t){var e,n,i={};for(e=0;e=t.leftCol)return!0;return!1}function Bt(t,e){return t.leftCol-e.leftCol}function zt(t){var e,n,i,r=[];for(e=0;ee.top&&t.top").prependTo(n),q=j.header=new _t(j),l(),d(j.options.defaultView),j.options.handleWindowResize&&(J=at(m,j.options.windowResizeDelay),t(window).resize(J))}function l(){q.render(),q.el&&n.prepend(q.el)}function a(){K&&K.removeElement(),q.removeElement(),$.remove(),n.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),n.off(".fc"),J&&t(window).unbind("resize",J)}function u(){return n.is(":visible")}function d(e,n){lt++,K&&e&&K.type!==e&&(A(),c()),!K&&e&&(K=j.view=ot[e]||(ot[e]=j.instantiateView(e)),K.setElement(t("
    ").appendTo($)),q.activateButton(e)),K&&(tt=K.massageCurrentDate(tt),K.displaying&&tt>=K.intervalStart&&tt=K.intervalStart&&t"),h.append(r("left")).append(r("right")).append(r("center")).append('
    ')):i()}function i(){h&&(h.remove(),h=c.el=null)}function r(n){var i=t('
    '),r=e.options,s=r.header[n];return s&&t.each(s.split(" "),function(n){var s,o=t(),l=!0;t.each(this.split(","),function(n,i){var s,a,u,d,c,h,p,v,m,y;"title"==i?(o=o.add(t("

     

    ")),l=!1):((s=(r.customButtons||{})[i])?(u=function(t){s.click&&s.click.call(y[0],t)},d="",c=s.text):(a=e.getViewSpec(i))?(u=function(){e.changeView(i)},g.push(i),d=a.buttonTextOverride,c=a.buttonTextDefault):e[i]&&(u=function(){e[i]()},d=(e.overrides.buttonText||{})[i],c=r.buttonText[i]),u&&(h=s?s.themeIcon:r.themeButtonIcons[i],p=s?s.icon:r.buttonIcons[i],v=d?tt(d):h&&r.theme?"":p&&!r.theme?"":tt(c),m=["fc-"+i+"-button",f+"-button",f+"-state-default"],y=t('").click(function(t){y.hasClass(f+"-state-disabled")||(u(t),(y.hasClass(f+"-state-active")||y.hasClass(f+"-state-disabled"))&&y.removeClass(f+"-state-hover"))}).mousedown(function(){y.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){y.removeClass(f+"-state-down")}).hover(function(){y.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){y.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(y)))}),l&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(s=t("
    "),l&&s.addClass("fc-button-group"),s.append(o),i.append(s)):i.append(o)}),i}function s(t){h&&h.find("h2").text(t)}function o(t){h&&h.find(".fc-"+t+"-button").addClass(f+"-state-active")}function l(t){h&&h.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function a(t){h&&h.find(".fc-"+t+"-button").prop("disabled",!0).addClass(f+"-state-disabled")}function u(t){h&&h.find(".fc-"+t+"-button").prop("disabled",!1).removeClass(f+"-state-disabled")}function d(){return g}var c=this;c.render=n,c.removeElement=i,c.updateTitle=s,c.activateButton=o,c.deactivateButton=l,c.disableButton=a,c.enableButton=u,c.getViewsWithButtons=d,c.el=null;var h,f,g=[]}function Yt(){function n(t,e){return!O||tV}function i(t,e){O=t,V=e,r(Y,"reset")}function r(t,e){var n,i;for("reset"===e?j=[]:"add"!==e&&(j=w(j,t)),n=0;nr.value)&&(r=i));return r?r.unit:null},jt.Class=wt,wt.extend=function(){var t,e,n=arguments.length;for(t=0;t').addClass(n.className||"").css({top:0,left:0}).append(n.content).appendTo(n.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),n.autoHide&&this.listenTo(t(document),"mousedown",this.documentMousedown)},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},removeElement:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),this.stopListeningTo(t(document),"mousedown")},position:function(){var e,n,i,r,s,o=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),u=this.el.outerHeight(),d=t(window),h=c(this.el);r=o.top||0,s=void 0!==o.left?o.left:void 0!==o.right?o.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,n=0):(i=h.offset(),e=i.top,n=i.left),e+=d.scrollTop(),n+=d.scrollLeft(),o.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-u-this.margin),r=Math.max(r,e+this.margin),s=Math.min(s,n+h.outerWidth()-a-this.margin),s=Math.max(s,n+this.margin)),this.el.css({top:r-l.top,left:s-l.left})},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}}),ce=jt.CoordCache=wt.extend({els:null,forcedOffsetParentEl:null,origin:null,boundingRect:null,isHorizontal:!1,isVertical:!1,lefts:null,rights:null,tops:null,bottoms:null,constructor:function(e){this.els=t(e.els),this.isHorizontal=e.isHorizontal,this.isVertical=e.isVertical,this.forcedOffsetParentEl=e.offsetParent?t(e.offsetParent):null},build:function(){var t=this.forcedOffsetParentEl||this.els.eq(0).offsetParent();this.origin=t.offset(),this.boundingRect=this.queryBoundingRect(),this.isHorizontal&&this.buildElHorizontals(),this.isVertical&&this.buildElVerticals()},clear:function(){this.origin=null,this.boundingRect=null,this.lefts=null,this.rights=null,this.tops=null,this.bottoms=null},ensureBuilt:function(){this.origin||this.build()},buildElHorizontals:function(){var e=[],n=[];this.els.each(function(i,r){var s=t(r),o=s.offset().left,l=s.outerWidth();e.push(o),n.push(o+l)}),this.lefts=e,this.rights=n},buildElVerticals:function(){var e=[],n=[];this.els.each(function(i,r){var s=t(r),o=s.offset().top,l=s.outerHeight();e.push(o),n.push(o+l)}),this.tops=e,this.bottoms=n},getHorizontalIndex:function(t){this.ensureBuilt();var e,n=this.lefts,i=this.rights,r=n.length;for(e=0;e=n[e]&&t=n[e]&&t=this.boundingRect.left&&t=this.boundingRect.top&&t=r*r&&this.handleDistanceSurpassed(t)),this.isDragging&&this.handleDrag(n,i,t)},handleDrag:function(t,e,n){this.trigger("drag",t,e,n),this.updateAutoScroll(n)},endDrag:function(t){this.isDragging&&(this.isDragging=!1,this.handleDragEnd(t))},handleDragEnd:function(t){this.trigger("dragEnd",t)},startDelay:function(t){var e=this;this.delay?this.delayTimeoutId=setTimeout(function(){e.handleDelayEnd(t)},this.delay):this.handleDelayEnd(t)},handleDelayEnd:function(t){this.isDelayEnded=!0,this.isDistanceSurpassed&&this.startDrag(t)},handleDistanceSurpassed:function(t){this.isDistanceSurpassed=!0,this.isDelayEnded&&this.startDrag(t)},handleTouchMove:function(t){this.isDragging&&t.preventDefault(),this.handleMove(t)},handleMouseMove:function(t){this.handleMove(t)},handleTouchScroll:function(t){this.isDragging||this.endInteraction(t,!0)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1)),this["_"+t]&&this["_"+t].apply(this,Array.prototype.slice.call(arguments,1))}});he.mixin({isAutoScroll:!1,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,initAutoScroll:function(){var t=this.scrollEl;this.isAutoScroll=this.options.scroll&&t&&!t.is(window)&&!t.is(document),this.isAutoScroll&&this.listenTo(t,"scroll",at(this.handleDebouncedScroll,100))},destroyAutoScroll:function(){this.endAutoScroll(),this.isAutoScroll&&this.stopListeningTo(this.scrollEl,"scroll")},computeScrollBounds:function(){this.isAutoScroll&&(this.scrollBounds=h(this.scrollEl))},updateAutoScroll:function(t){var e,n,i,r,s=this.scrollSensitivity,o=this.scrollBounds,l=0,a=0;o&&(e=(s-(E(t)-o.top))/s,n=(s-(o.bottom-E(t)))/s,i=(s-(w(t)-o.left))/s,r=(s-(o.right-w(t)))/s,e>=0&&e<=1?l=e*this.scrollSpeed*-1:n>=0&&n<=1&&(l=n*this.scrollSpeed),i>=0&&i<=1?a=i*this.scrollSpeed*-1:r>=0&&r<=1&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(t,e){this.scrollTopVel=t,this.scrollLeftVel=e,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(lt(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;this.scrollTopVel<0?t.scrollTop()<=0&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),this.scrollLeftVel<0?t.scrollLeft()<=0&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},endAutoScroll:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},handleDebouncedScroll:function(){this.scrollIntervalId||this.handleScrollEnd()},handleScrollEnd:function(){}});var fe=he.extend({component:null,origHit:null,hit:null,coordAdjust:null,constructor:function(t,e){he.call(this,e),this.component=t},handleInteractionStart:function(t){var e,n,i,r=this.subjectEl;this.computeCoords(),t?(n={left:w(t),top:E(t)},i=n,r&&(e=h(r),i=R(i,e)),this.origHit=this.queryHit(i.left,i.top),r&&this.options.subjectCenter&&(this.origHit&&(e=x(this.origHit,e)||e),i=I(e)),this.coordAdjust=k(i,n)):(this.origHit=null,this.coordAdjust=null),he.prototype.handleInteractionStart.apply(this,arguments)},computeCoords:function(){this.component.prepareHits(),this.computeScrollBounds()},handleDragStart:function(t){var e;he.prototype.handleDragStart.apply(this,arguments),e=this.queryHit(w(t),E(t)),e&&this.handleHitOver(e)},handleDrag:function(t,e,n){var i;he.prototype.handleDrag.apply(this,arguments),i=this.queryHit(w(n),E(n)),bt(i,this.hit)||(this.hit&&this.handleHitOut(),i&&this.handleHitOver(i))},handleDragEnd:function(){this.handleHitDone(),he.prototype.handleDragEnd.apply(this,arguments)},handleHitOver:function(t){var e=bt(t,this.origHit);this.hit=t,this.trigger("hitOver",this.hit,e,this.origHit)},handleHitOut:function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},handleHitDone:function(){this.hit&&this.trigger("hitDone",this.hit)},handleInteractionEnd:function(){he.prototype.handleInteractionEnd.apply(this,arguments),this.origHit=null,this.hit=null,this.component.releaseHits()},handleScrollEnd:function(){he.prototype.handleScrollEnd.apply(this,arguments),this.computeCoords()},queryHit:function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.component.queryHit(t,e)}}),ge=wt.extend(ae,{options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,y0:null,x0:null,topDelta:null,leftDelta:null,isFollowing:!1,isHidden:!1,isAnimating:!1,constructor:function(e,n){this.options=n=n||{},this.sourceEl=e,this.parentEl=n.parentEl?t(n.parentEl):e.parent()},start:function(e){this.isFollowing||(this.isFollowing=!0,this.y0=E(e),this.x0=w(e),this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),D(e)?this.listenTo(t(document),"touchmove",this.handleMove):this.listenTo(t(document),"mousemove",this.handleMove))},stop:function(e,n){function i(){r.isAnimating=!1,r.removeElement(),r.top0=r.left0=null,n&&n()}var r=this,s=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,this.stopListeningTo(t(document)),e&&s&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:s,complete:i})):i())},getEl:function(){var t=this.el;return t||(t=this.el=this.sourceEl.clone().addClass(this.options.additionalClass||"").css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}),t.addClass("fc-unselectable"),t.appendTo(this.parentEl)),t},removeElement:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},handleMove:function(t){this.topDelta=E(t)-this.y0,this.leftDelta=w(t)-this.x0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}}),pe=jt.Grid=wt.extend(ae,ue,{hasDayInteractions:!0,view:null,isRTL:null,start:null,end:null,el:null,elsByFill:null,eventTimeFormat:null,displayEventTime:null,displayEventEnd:null,minResizeDuration:null,largeUnit:null,dayDragListener:null,segDragListener:null,segResizeListener:null,externalDragListener:null,constructor:function(t){this.view=t,this.isRTL=t.opt("isRTL"),this.elsByFill={},this.dayDragListener=this.buildDayDragListener(),this.initMouseIgnoring()},computeEventTimeFormat:function(){return this.view.opt("smallTimeFormat")},computeDisplayEventTime:function(){return!0},computeDisplayEventEnd:function(){return!0},setRange:function(t){this.start=t.start.clone(),this.end=t.end.clone(),this.rangeUpdated(),this.processRangeOptions()},rangeUpdated:function(){},processRangeOptions:function(){var t,e,n=this.view;this.eventTimeFormat=n.opt("eventTimeFormat")||n.opt("timeFormat")||this.computeEventTimeFormat(),t=n.opt("displayEventTime"),null==t&&(t=this.computeDisplayEventTime()),e=n.opt("displayEventEnd"),null==e&&(e=this.computeDisplayEventEnd()),this.displayEventTime=t,this.displayEventEnd=e},spanToSegs:function(t){},diffDates:function(t,e){return this.largeUnit?A(t,e,this.largeUnit):N(t,e)},prepareHits:function(){},releaseHits:function(){},queryHit:function(t,e){},getHitSpan:function(t){},getHitEl:function(t){},setElement:function(t){this.el=t,this.hasDayInteractions&&(b(t),this.bindDayHandler("touchstart",this.dayTouchStart),this.bindDayHandler("mousedown",this.dayMousedown)),this.bindSegHandlers(),this.bindGlobalHandlers()},bindDayHandler:function(e,n){var i=this;this.el.on(e,function(e){if(!t(e.target).is(i.segSelector+","+i.segSelector+" *,.fc-more,a[data-goto]"))return n.call(i,e)})},removeElement:function(){this.unbindGlobalHandlers(),this.clearDragListeners(),this.el.remove()},renderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},bindGlobalHandlers:function(){this.listenTo(t(document),{dragstart:this.externalDragStart,sortstart:this.externalDragStart})},unbindGlobalHandlers:function(){this.stopListeningTo(t(document))},dayMousedown:function(t){this.isIgnoringMouse||this.dayDragListener.startInteraction(t,{})},dayTouchStart:function(t){var e=this.view;(e.isSelected||e.selectedEvent)&&this.tempIgnoreMouse(),this.dayDragListener.startInteraction(t,{delay:this.view.opt("longPressDelay")})},buildDayDragListener:function(){var t,e,n=this,i=this.view,r=i.opt("selectable"),l=new fe(this,{scroll:i.opt("dragScroll"),interactionStart:function(){t=l.origHit,e=null},dragStart:function(){i.unselect()},hitOver:function(i,o,l){l&&(o||(t=null),r&&(e=n.computeSelection(n.getHitSpan(l),n.getHitSpan(i)),e?n.renderSelection(e):e===!1&&s()))},hitOut:function(){t=null,e=null,n.unrenderSelection()},hitDone:function(){o()},interactionEnd:function(r,s){s||(t&&!n.isIgnoringMouse&&i.triggerDayClick(n.getHitSpan(t),n.getHitEl(t),r),e&&i.reportSelection(e,r))}});return l},clearDragListeners:function(){this.dayDragListener.endInteraction(),this.segDragListener&&this.segDragListener.endInteraction(),this.segResizeListener&&this.segResizeListener.endInteraction(),this.externalDragListener&&this.externalDragListener.endInteraction()},renderEventLocationHelper:function(t,e){var n=this.fabricateHelperEvent(t,e);return this.renderHelper(n,e)},fabricateHelperEvent:function(t,e){var n=e?Z(e.event):{};return n.start=t.start.clone(),n.end=t.end?t.end.clone():null,n.allDay=null,this.view.calendar.normalizeEventDates(n),n.className=(n.className||[]).concat("fc-helper"),e||(n.editable=!1),n},renderHelper:function(t,e){},unrenderHelper:function(){},renderSelection:function(t){this.renderHighlight(t)},unrenderSelection:function(){this.unrenderHighlight()},computeSelection:function(t,e){var n=this.computeSelectionSpan(t,e);return!(n&&!this.view.calendar.isSelectionSpanAllowed(n))&&n},computeSelectionSpan:function(t,e){var n=[t.start,t.end,e.start,e.end];return n.sort(st),{start:n[0].clone(),end:n[3].clone()}},renderHighlight:function(t){this.renderFill("highlight",this.spanToSegs(t))},unrenderHighlight:function(){this.unrenderFill("highlight")},highlightSegClasses:function(){return["fc-highlight"]},renderBusinessHours:function(){},unrenderBusinessHours:function(){},getNowIndicatorUnit:function(){},renderNowIndicator:function(t){},unrenderNowIndicator:function(){},renderFill:function(t,e){},unrenderFill:function(t){var e=this.elsByFill[t];e&&(e.remove(),delete this.elsByFill[t])},renderFillSegEls:function(e,n){var i,r=this,s=this[e+"SegEl"],o="",l=[];if(n.length){for(i=0;i"},getDayClasses:function(t){var e=this.view,n=e.calendar.getNow(),i=["fc-"+$t[t.day()]];return 1==e.intervalDuration.as("months")&&t.month()!=e.intervalStart.month()&&i.push("fc-other-month"),t.isSame(n,"day")?i.push("fc-today",e.highlightStateClass):t *",mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,isDraggingExternal:!1,segs:null,renderEvents:function(t){var e,n=[],i=[];for(e=0;el&&o.push({start:l,end:n.start}),l=n.end;return l=e.length?e[e.length-1]+1:e[n]},computeColHeadFormat:function(){return this.rowCnt>1||this.colCnt>10?"ddd":this.colCnt>1?this.view.opt("dayOfMonthFormat"):"dddd"},sliceRangeByRow:function(t){var e,n,i,r,s,o=this.daysPerRow,l=this.view.computeDayRange(t),a=this.getDateDayIndex(l.start),u=this.getDateDayIndex(l.end.clone().subtract(1,"days")),d=[];for(e=0;e'+this.renderHeadTrHtml()+"
    "},renderHeadIntroHtml:function(){return this.renderIntroHtml()},renderHeadTrHtml:function(){return""+(this.isRTL?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL?this.renderHeadIntroHtml():"")+""},renderHeadDateCellsHtml:function(){var t,e,n=[];for(t=0;t1?' colspan="'+e+'"':"")+(n?" "+n:"")+">"+i.buildGotoAnchorHtml({date:t,forceOff:this.rowCnt>1||1===this.colCnt},tt(t.format(this.colHeadFormat)))+""},renderBgTrHtml:function(t){return""+(this.isRTL?"":this.renderBgIntroHtml(t))+this.renderBgCellsHtml(t)+(this.isRTL?this.renderBgIntroHtml(t):"")+""},renderBgIntroHtml:function(t){return this.renderIntroHtml()},renderBgCellsHtml:function(t){var e,n,i=[];for(e=0;e"},renderIntroHtml:function(){},bookendCells:function(t){var e=this.renderIntroHtml();e&&(this.isRTL?t.append(e):t.prepend(e))}},me=jt.DayGrid=pe.extend(ve,{numbersVisible:!1,bottomCoordPadding:0,rowEls:null,cellEls:null,helperEls:null,rowCoordCache:null,colCoordCache:null,renderDates:function(t){var e,n,i=this.view,r=this.rowCnt,s=this.colCnt,o="";for(e=0;e
    '+this.renderBgTrHtml(t)+'
    '+(this.numbersVisible?""+this.renderNumberTrHtml(t)+"":"")+"
    "},renderNumberTrHtml:function(t){return""+(this.isRTL?"":this.renderNumberIntroHtml(t))+this.renderNumberCellsHtml(t)+(this.isRTL?this.renderNumberIntroHtml(t):"")+""},renderNumberIntroHtml:function(t){return this.renderIntroHtml()},renderNumberCellsHtml:function(t){var e,n,i=[];for(e=0;e',this.view.cellWeekNumbersVisible&&t.day()==n&&(i+=this.view.buildGotoAnchorHtml({date:t,type:"week"},{class:"fc-week-number"},t.format("w"))),this.view.dayNumbersVisible&&(i+=this.view.buildGotoAnchorHtml(t,{class:"fc-day-number"},t.date())),i+=""):""},computeEventTimeFormat:function(){return this.view.opt("extraSmallTimeFormat")},computeDisplayEventEnd:function(){return 1==this.colCnt},rangeUpdated:function(){this.updateDayTable()},spanToSegs:function(t){var e,n,i=this.sliceRangeByRow(t);for(e=0;e');o=n&&n.row===e?n.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",o).find("table").append(i[e].tbodyEl),l.append(a),r.push(a[0])}),this.helperEls=t(r)},unrenderHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},fillSegTag:"td",renderFill:function(e,n,i){var r,s,o,l=[];for(n=this.renderFillSegEls(e,n),r=0;r
    '),s=r.find("tr"),l>0&&s.append(''),s.append(n.el.attr("colspan",a-l)),a'),this.bookendCells(s),r}});me.mixin({rowStructs:null,unrenderEvents:function(){this.removeSegPopover(),pe.prototype.unrenderEvents.apply(this,arguments)},getEventSegs:function(){return pe.prototype.getEventSegs.call(this).concat(this.popoverSegs||[])},renderBgSegs:function(e){var n=t.grep(e,function(t){return t.event.allDay});return pe.prototype.renderBgSegs.call(this,n)},renderFgSegs:function(e){var n;return e=this.renderFgSegEls(e),n=this.rowStructs=this.renderSegRows(e),this.rowEls.each(function(e,i){t(i).find(".fc-content-skeleton > table").append(n[e].tbodyEl)}),e},unrenderFgSegs:function(){for(var t,e=this.rowStructs||[];t=e.pop();)t.tbodyEl.remove();this.rowStructs=null},renderSegRows:function(t){var e,n,i=[];for(e=this.groupSegRows(t),n=0;n'+tt(n)+"")),i=''+(tt(s.title||"")||" ")+"",'
    '+(this.isRTL?i+" "+c:c+" "+i)+"
    "+(l?'
    ':"")+(a?'
    ':"")+""},renderSegRow:function(e,n){function i(e){for(;o"),l.append(d)),v[r][o]=d,m[r][o]=d,o++}var r,s,o,l,a,u,d,c=this.colCnt,h=this.buildSegLevels(n),f=Math.max(1,h.length),g=t(""),p=[],v=[],m=[];for(r=0;r"),p.push([]),v.push([]),m.push([]),s)for(a=0;a').append(u.el),u.leftCol!=u.rightCol?d.attr("colspan",u.rightCol-u.leftCol+1):m[r][o]=d;o<=u.rightCol;)v[r][o]=d,p[r][o]=u,o++;l.append(d)}i(c),this.bookendCells(l),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:p,segLevels:h,segs:n}},buildSegLevels:function(t){var e,n,i,r=[];for(this.sortEventSegs(t),e=0;e td > :first-child").each(n),r.position().top+s>l)return i;return!1},limitRow:function(e,n){function i(i){for(;D").append(y),h.append(m),E.push(m[0])),D++}var r,s,o,l,a,u,d,c,h,f,g,p,v,m,y,S=this,w=this.rowStructs[e],E=[],D=0;if(n&&n').attr("rowspan",f),u=c[p],y=this.renderMoreLink(e,a.leftCol+p,[a].concat(u)),m=t("
    ").append(y),v.append(m),g.push(v[0]),E.push(v[0]);h.addClass("fc-limited").after(t(g)),o.push(h[0])}}i(this.colCnt),w.moreEls=t(E),w.limitedEls=t(o)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,n,i){var r=this,s=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var l=s.opt("eventLimitClick"),a=r.getCellDate(e,n),u=t(this),d=r.getCellEl(e,n),c=r.getCellSegs(e,n),h=r.resliceDaySegs(c,a),f=r.resliceDaySegs(i,a);"function"==typeof l&&(l=s.trigger("eventLimitClick",null,{date:a,dayEl:d,moreEl:u,segs:h,hiddenSegs:f},o)),"popover"===l?r.showSegPopover(e,n,u,h):"string"==typeof l&&s.calendar.zoomTo(a,l)})},showSegPopover:function(t,e,n,i){var r,s,o=this,l=this.view,a=n.parent();r=1==this.rowCnt?l.el:this.rowEls.eq(t),s={className:"fc-more-popover",content:this.renderSegPopoverContent(t,e,i),parentEl:this.view.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){o.segPopover.removeElement(),o.segPopover=null,o.popoverSegs=null}},this.isRTL?s.right=a.offset().left+a.outerWidth()+1:s.left=a.offset().left-1,this.segPopover=new de(s),this.segPopover.show(),this.bindSegHandlersToEl(this.segPopover.el)},renderSegPopoverContent:function(e,n,i){var r,s=this.view,o=s.opt("theme"),l=this.getCellDate(e,n).format(s.opt("dayPopoverFormat")),a=t('
    '+tt(l)+'
    '),u=a.find(".fc-event-container");for(i=this.renderFgSegEls(i,!0),this.popoverSegs=i,r=0;r'+this.renderBgTrHtml(0)+'
    '+this.renderSlatRowHtml()+"
    "},renderSlatRowHtml:function(){for(var t,n,i,r=this.view,s=this.isRTL,o="",l=e.duration(+this.minTime);l"+(n?""+tt(t.format(this.labelFormat))+"":"")+"",o+='"+(s?"":i)+''+(s?i:"")+"",l.add(this.slotDuration);return o},processOptions:function(){var n,i=this.view,r=i.opt("slotDuration"),s=i.opt("snapDuration");r=e.duration(r),s=s?e.duration(s):r,this.slotDuration=r,this.snapDuration=s,this.snapsPerSlot=r/s,this.minResizeDuration=s,this.minTime=e.duration(i.opt("minTime")),this.maxTime=e.duration(i.opt("maxTime")),n=i.opt("slotLabelFormat"),t.isArray(n)&&(n=n[n.length-1]),this.labelFormat=n||i.opt("smallTimeFormat"),n=i.opt("slotLabelInterval"),this.labelInterval=n?e.duration(n):this.computeLabelInterval(r)},computeLabelInterval:function(t){var n,i,r;for(n=Ne.length-1;n>=0;n--)if(i=e.duration(Ne[n]),r=_(i,t),ot(r)&&r>1)return i;return e.duration(t)},computeEventTimeFormat:function(){return this.view.opt("noMeridiemTimeFormat")},computeDisplayEventEnd:function(){return!0},prepareHits:function(){this.colCoordCache.build(),this.slatCoordCache.build()},releaseHits:function(){this.colCoordCache.clear()},queryHit:function(t,e){var n=this.snapsPerSlot,i=this.colCoordCache,r=this.slatCoordCache;if(i.isLeftInBounds(t)&&r.isTopInBounds(e)){var s=i.getHorizontalIndex(t),o=r.getVerticalIndex(e);if(null!=s&&null!=o){var l=r.getTopOffset(o),a=r.getHeight(o),u=(e-l)/a,d=Math.floor(u*n),c=o*n+d,h=l+d/n*a,f=l+(d+1)/n*a;return{col:s,snap:c,component:this,left:i.getLeftOffset(s),right:i.getRightOffset(s),top:h,bottom:f}}}},getHitSpan:function(t){var e,n=this.getCellDate(0,t.col),i=this.computeSnapTime(t.snap);return n.time(i),e=n.clone().add(this.snapDuration),{start:n,end:e}},getHitEl:function(t){return this.colEls.eq(t.col)},rangeUpdated:function(){this.updateDayTable()},computeSnapTime:function(t){return e.duration(this.minTime+this.snapDuration*t)},spanToSegs:function(t){var e,n=this.sliceRangeByTimes(t);for(e=0;e
    ').css("top",r).appendTo(this.colContainerEls.eq(i[n].col))[0]);i.length>0&&s.push(t('
    ').css("top",r).appendTo(this.el.find(".fc-content-skeleton"))[0]),this.nowIndicatorEls=t(s)},unrenderNowIndicator:function(){this.nowIndicatorEls&&(this.nowIndicatorEls.remove(),this.nowIndicatorEls=null)},renderSelection:function(t){this.view.opt("selectHelper")?this.renderEventLocationHelper(t):this.renderHighlight(t)},unrenderSelection:function(){this.unrenderHelper(),this.unrenderHighlight()},renderHighlight:function(t){this.renderHighlightSegs(this.spanToSegs(t))},unrenderHighlight:function(){this.unrenderHighlightSegs()}});ye.mixin({colContainerEls:null,fgContainerEls:null,bgContainerEls:null,helperContainerEls:null,highlightContainerEls:null,businessContainerEls:null,fgSegs:null,bgSegs:null,helperSegs:null,highlightSegs:null,businessSegs:null,renderContentSkeleton:function(){var e,n,i="";for(e=0;e
    ';n=t('
    '+i+"
    "),this.colContainerEls=n.find(".fc-content-col"),this.helperContainerEls=n.find(".fc-helper-container"),this.fgContainerEls=n.find(".fc-event-container:not(.fc-helper-container)"),this.bgContainerEls=n.find(".fc-bgevent-container"),this.highlightContainerEls=n.find(".fc-highlight-container"),this.businessContainerEls=n.find(".fc-business-container"),this.bookendCells(n.find("tr")),this.el.append(n)},renderFgSegs:function(t){return t=this.renderFgSegsIntoContainers(t,this.fgContainerEls),this.fgSegs=t,t},unrenderFgSegs:function(){this.unrenderNamedSegs("fgSegs")},renderHelperSegs:function(e,n){var i,r,s,o=[];for(e=this.renderFgSegsIntoContainers(e,this.helperContainerEls),i=0;i
    '+(n?'
    '+tt(n)+"
    ":"")+(o.title?'
    '+tt(o.title)+"
    ":"")+'
    '+(u?'
    ':"")+""},updateSegVerticals:function(t){this.computeSegVerticals(t),this.assignSegVerticals(t)},computeSegVerticals:function(t){var e,n;for(e=0;e1?"ll":"LL"},formatRange:function(t,e,n){var i=t.end;return i.hasTime()||(i=i.clone().subtract(1)),pt(t.start,i,e,n,this.opt("isRTL"))},getAllDayHtml:function(){return this.opt("allDayHtml")||tt(this.opt("allDayText"))},buildGotoAnchorHtml:function(e,n,i){var r,s,o,l;return t.isPlainObject(e)?(r=e.date,s=e.type,o=e.forceOff):r=e,r=jt.moment(r),l={date:r.format("YYYY-MM-DD"),type:s||"day"},"string"==typeof n&&(i=n,n=null),n=n?" "+it(n):"",i=i||"",!o&&this.opt("navLinks")?"'+i+"":""+i+""},setElement:function(t){this.el=t,this.bindGlobalHandlers()},removeElement:function(){this.clear(),this.isSkeletonRendered&&(this.unrenderSkeleton(),this.isSkeletonRendered=!1),this.unbindGlobalHandlers(),this.el.remove()},display:function(t,e){var n=this,i=null;return null!=e&&this.displaying&&(i=this.queryScroll()),this.calendar.freezeContentHeight(),ut(this.clear(),function(){return n.displaying=ut(n.displayView(t),function(){null!=e?n.setScroll(e):n.forceScroll(n.computeInitialScroll(i)),n.calendar.unfreezeContentHeight(),n.triggerRender()})})},clear:function(){var e=this,n=this.displaying;return n?ut(n,function(){return e.displaying=null,e.clearEvents(),e.clearView()}):t.when()},displayView:function(t){this.isSkeletonRendered||(this.renderSkeleton(),this.isSkeletonRendered=!0),t&&this.setDate(t),this.render&&this.render(),this.renderDates(),this.updateSize(),this.renderBusinessHours(),this.startNowIndicator()},clearView:function(){this.unselect(),this.stopNowIndicator(),this.triggerUnrender(),this.unrenderBusinessHours(),this.unrenderDates(),this.destroy&&this.destroy()},renderSkeleton:function(){},unrenderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},triggerRender:function(){this.trigger("viewRender",this,this,this.el)},triggerUnrender:function(){this.trigger("viewDestroy",this,this,this.el)},bindGlobalHandlers:function(){this.listenTo(t(document),"mousedown",this.handleDocumentMousedown),this.listenTo(t(document),"touchstart",this.processUnselect)},unbindGlobalHandlers:function(){this.stopListeningTo(t(document))},initThemingProps:function(){var t=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=t+"-widget-header",this.widgetContentClass=t+"-widget-content",this.highlightStateClass=t+"-state-highlight"},renderBusinessHours:function(){},unrenderBusinessHours:function(){},startNowIndicator:function(){var t,n,i,r=this;this.opt("nowIndicator")&&(t=this.getNowIndicatorUnit(),t&&(n=lt(this,"updateNowIndicator"),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=+new Date,this.renderNowIndicator(this.initialNowDate),this.isNowIndicatorRendered=!0,i=this.initialNowDate.clone().startOf(t).add(1,t)-this.initialNowDate,this.nowIndicatorTimeoutID=setTimeout(function(){r.nowIndicatorTimeoutID=null,n(),i=+e.duration(1,t),i=Math.max(100,i),r.nowIndicatorIntervalID=setInterval(n,i)},i)))},updateNowIndicator:function(){this.isNowIndicatorRendered&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate.clone().add(new Date-this.initialNowQueriedMs)))},stopNowIndicator:function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearTimeout(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},getNowIndicatorUnit:function(){},renderNowIndicator:function(t){},unrenderNowIndicator:function(){},updateSize:function(t){var e;t&&(e=this.queryScroll()),this.updateHeight(t),this.updateWidth(t),this.updateNowIndicator(),t&&this.setScroll(e)},updateWidth:function(t){},updateHeight:function(t){var e=this.calendar;this.setHeight(e.getSuggestedViewHeight(),e.isHeightAuto())},setHeight:function(t,e){},computeInitialScroll:function(t){return 0},queryScroll:function(){},setScroll:function(t){},forceScroll:function(t){var e=this;this.setScroll(t),setTimeout(function(){e.setScroll(t)},0)},displayEvents:function(t){var e=this.queryScroll();this.clearEvents(),this.renderEvents(t),this.isEventsRendered=!0,this.setScroll(e),this.triggerEventRender()},clearEvents:function(){var t;this.isEventsRendered&&(t=this.queryScroll(),this.triggerEventUnrender(),this.destroyEvents&&this.destroyEvents(),this.unrenderEvents(),this.setScroll(t),this.isEventsRendered=!1)},renderEvents:function(t){},unrenderEvents:function(){},triggerEventRender:function(){this.renderedEventSegEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},triggerEventUnrender:function(){this.renderedEventSegEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,n){var i=this.trigger("eventRender",e,e,n);return i===!1?n=null:i&&i!==!0&&(n=t(i)),n},showEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","hidden")},t)},renderedEventSegEach:function(t,e){var n,i=this.getEventSegs();for(n=0;n=this.nextDayThreshold&&r.add(1,"days")),(!i||r<=n)&&(r=n.clone().add(1,"days")),{start:n,end:r}},isMultiDayEvent:function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days")>1}}),we=jt.Scroller=wt.extend({el:null,scrollEl:null,overflowX:null,overflowY:null,constructor:function(t){t=t||{},this.overflowX=t.overflowX||t.overflow||"auto",this.overflowY=t.overflowY||t.overflow||"auto"},render:function(){this.el=this.renderEl(),this.applyOverflow()},renderEl:function(){return this.scrollEl=t('
    ')},clear:function(){this.setHeight("auto"),this.applyOverflow()},destroy:function(){this.el.remove()},applyOverflow:function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},lockOverflow:function(t){var e=this.overflowX,n=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.top||t.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden"),"auto"===n&&(n=t.left||t.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden"),this.scrollEl.css({"overflow-x":e,"overflow-y":n})},setHeight:function(t){this.scrollEl.height(t)},getScrollTop:function(){return this.scrollEl.scrollTop()},setScrollTop:function(t){this.scrollEl.scrollTop(t)},getClientWidth:function(){return this.scrollEl[0].clientWidth},getClientHeight:function(){return this.scrollEl[0].clientHeight},getScrollbarWidths:function(){return p(this.scrollEl)}}),Ee=jt.Calendar=wt.extend({dirDefaults:null,localeDefaults:null,overrides:null,dynamicOverrides:null,options:null,viewSpecCache:null,view:null,header:null,loadingLevel:0,constructor:Ot,initialize:function(){},populateOptionsHash:function(){var t,e,i,r;t=J(this.dynamicOverrides.locale,this.overrides.locale),e=De[t],e||(t=Ee.defaults.locale,e=De[t]||{}),i=J(this.dynamicOverrides.isRTL,this.overrides.isRTL,e.isRTL,Ee.defaults.isRTL),r=i?Ee.rtlDefaults:{},this.dirDefaults=r,this.localeDefaults=e,this.options=n([Ee.defaults,r,e,this.overrides,this.dynamicOverrides]),Vt(this.options)},getViewSpec:function(t){var e=this.viewSpecCache;return e[t]||(e[t]=this.buildViewSpec(t))},getUnitViewSpec:function(e){var n,i,r;if(t.inArray(e,Xt)!=-1)for(n=this.header.getViewsWithButtons(),t.each(jt.views,function(t){n.push(t)}),i=0;i=n&&e.end<=i},Ee.prototype.getPeerEvents=function(t,e){var n,i,r=this.getEventCache(),s=[];for(n=0;nn};var Re={id:"_fcBusinessHours",start:"09:00",end:"17:00",dow:[1,2,3,4,5],rendering:"inverse-background"};Ee.prototype.getCurrentBusinessHourEvents=function(t){return this.computeBusinessHourEvents(t,this.options.businessHours)},Ee.prototype.computeBusinessHourEvents=function(e,n){return n===!0?this.expandBusinessHourEvents(e,[{}]):t.isPlainObject(n)?this.expandBusinessHourEvents(e,[n]):t.isArray(n)?this.expandBusinessHourEvents(e,n,!0):[]},Ee.prototype.expandBusinessHourEvents=function(e,n,i){var r,s,o=this.getView(),l=[];for(r=0;r1,this.opt("weekNumbers")&&(this.opt("weekNumbersWithinDays")?(this.cellWeekNumbersVisible=!0,this.colWeekNumbersVisible=!1):(this.cellWeekNumbersVisible=!1,this.colWeekNumbersVisible=!0)),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.cellWeekNumbersVisible||this.colWeekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml()),this.renderHead(),this.scroller.render();var e=this.scroller.el.addClass("fc-day-grid-container"),n=t('
    ').appendTo(e);this.el.find(".fc-body > tr > td").append(e),this.dayGrid.setElement(n),this.dayGrid.renderDates(this.hasRigidRows())},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.dayGrid.renderHeadHtml()),this.headRowEl=this.headContainerEl.find(".fc-row")},unrenderDates:function(){this.dayGrid.unrenderDates(),this.dayGrid.removeElement(),this.scroller.destroy()},renderBusinessHours:function(){this.dayGrid.renderBusinessHours()},unrenderBusinessHours:function(){this.dayGrid.unrenderBusinessHours()},renderSkeletonHtml:function(){return'
    '},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.colWeekNumbersVisible&&(this.weekNumberWidth=u(this.el.find(".fc-week-number")))},setHeight:function(t,e){var n,s,o=this.opt("eventLimit");this.scroller.clear(),r(this.headRowEl),this.dayGrid.removeSegPopover(),o&&"number"==typeof o&&this.dayGrid.limitRows(o),n=this.computeScrollerHeight(t),this.setGridHeight(n,e),o&&"number"!=typeof o&&this.dayGrid.limitRows(o),e||(this.scroller.setHeight(n),s=this.scroller.getScrollbarWidths(),(s.left||s.right)&&(i(this.headRowEl,s),n=this.computeScrollerHeight(t),this.scroller.setHeight(n)),this.scroller.lockOverflow(s))},computeScrollerHeight:function(t){return t-d(this.el,this.scroller.el)},setGridHeight:function(t,e){e?a(this.dayGrid.rowEls):l(this.dayGrid.rowEls,t,!0)},queryScroll:function(){return this.scroller.getScrollTop()},setScroll:function(t){this.scroller.setScrollTop(t)},prepareHits:function(){this.dayGrid.prepareHits()},releaseHits:function(){this.dayGrid.releaseHits()},queryHit:function(t,e){return this.dayGrid.queryHit(t,e)},getHitSpan:function(t){return this.dayGrid.getHitSpan(t)},getHitEl:function(t){return this.dayGrid.getHitEl(t)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight()},getEventSegs:function(){return this.dayGrid.getEventSegs()},unrenderEvents:function(){this.dayGrid.unrenderEvents()},renderDrag:function(t,e){return this.dayGrid.renderDrag(t,e)},unrenderDrag:function(){this.dayGrid.unrenderDrag()},renderSelection:function(t){this.dayGrid.renderSelection(t)},unrenderSelection:function(){this.dayGrid.unrenderSelection()}}),ke={renderHeadIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'"+tt(t.opt("weekNumberTitle"))+"":""},renderNumberIntroHtml:function(t){var e=this.view,n=this.getCellDate(t,0);return e.colWeekNumbersVisible?'"+e.buildGotoAnchorHtml({date:n,type:"week",forceOff:1===this.colCnt},n.format("w"))+"":""},renderBgIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'":""},renderIntroHtml:function(){var t=this.view;return t.colWeekNumbersVisible?'":""}},Me=jt.MonthView=Ie.extend({computeRange:function(t){var e,n=Ie.prototype.computeRange.call(this,t);return this.isFixedWeeks()&&(e=Math.ceil(n.end.diff(n.start,"weeks",!0)),n.end.add(6-e,"weeks")),n},setGridHeight:function(t,e){e&&(t*=this.rowCnt/6),l(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){return this.opt("fixedWeekCount")}});Ut.basic={class:Ie},Ut.basicDay={type:"basic",duration:{days:1}},Ut.basicWeek={type:"basic",duration:{weeks:1}},Ut.month={class:Me,duration:{months:1},defaults:{fixedWeekCount:!0}};var Le=jt.AgendaView=Se.extend({scroller:null,timeGridClass:ye,timeGrid:null,dayGridClass:me,dayGrid:null,axisWidth:null,headContainerEl:null,noScrollRowEls:null,bottomRuleEl:null,initialize:function(){this.timeGrid=this.instantiateTimeGrid(),this.opt("allDaySlot")&&(this.dayGrid=this.instantiateDayGrid()),this.scroller=new we({overflowX:"hidden",overflowY:"auto"})},instantiateTimeGrid:function(){var t=this.timeGridClass.extend(Be);return new t(this)},instantiateDayGrid:function(){var t=this.dayGridClass.extend(ze);return new t(this)},setRange:function(t){Se.prototype.setRange.call(this,t),this.timeGrid.setRange(t),this.dayGrid&&this.dayGrid.setRange(t)},renderDates:function(){this.el.addClass("fc-agenda-view").html(this.renderSkeletonHtml()),this.renderHead(),this.scroller.render();var e=this.scroller.el.addClass("fc-time-grid-container"),n=t('
    ').appendTo(e);this.el.find(".fc-body > tr > td").append(e),this.timeGrid.setElement(n),this.timeGrid.renderDates(),this.bottomRuleEl=t('
    ').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.renderDates(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)")},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.timeGrid.renderHeadHtml())},unrenderDates:function(){this.timeGrid.unrenderDates(),this.timeGrid.removeElement(),this.dayGrid&&(this.dayGrid.unrenderDates(),this.dayGrid.removeElement()),this.scroller.destroy()},renderSkeletonHtml:function(){return'
    '+(this.dayGrid?'

    ':"")+"
    "},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},renderBusinessHours:function(){this.timeGrid.renderBusinessHours(),this.dayGrid&&this.dayGrid.renderBusinessHours()},unrenderBusinessHours:function(){this.timeGrid.unrenderBusinessHours(),this.dayGrid&&this.dayGrid.unrenderBusinessHours()},getNowIndicatorUnit:function(){return this.timeGrid.getNowIndicatorUnit()},renderNowIndicator:function(t){this.timeGrid.renderNowIndicator(t)},unrenderNowIndicator:function(){this.timeGrid.unrenderNowIndicator()},updateSize:function(t){this.timeGrid.updateSize(t),Se.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=u(this.el.find(".fc-axis"))},setHeight:function(t,e){var n,s,o;this.bottomRuleEl.hide(),this.scroller.clear(),r(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.removeSegPopover(),n=this.opt("eventLimit"),n&&"number"!=typeof n&&(n=Fe),n&&this.dayGrid.limitRows(n)),e||(s=this.computeScrollerHeight(t),this.scroller.setHeight(s),o=this.scroller.getScrollbarWidths(),(o.left||o.right)&&(i(this.noScrollRowEls,o),s=this.computeScrollerHeight(t),this.scroller.setHeight(s)),this.scroller.lockOverflow(o),this.timeGrid.getTotalSlatHeight()"+e.buildGotoAnchorHtml({date:this.start,type:"week",forceOff:this.colCnt>1},tt(t))+""):'"},renderBgIntroHtml:function(){var t=this.view;return'"},renderIntroHtml:function(){var t=this.view;return'"}},ze={renderBgIntroHtml:function(){var t=this.view;return'"+t.getAllDayHtml()+""},renderIntroHtml:function(){var t=this.view;return'"}},Fe=5,Ne=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];Ut.agenda={class:Le,defaults:{allDaySlot:!0,slotDuration:"00:30:00",minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}},Ut.agendaDay={type:"agenda",duration:{days:1}},Ut.agendaWeek={type:"agenda",duration:{weeks:1}};var Ge=Se.extend({grid:null,scroller:null,initialize:function(){this.grid=new Ae(this),this.scroller=new we({overflowX:"hidden",overflowY:"auto"})},setRange:function(t){Se.prototype.setRange.call(this,t),this.grid.setRange(t)},renderSkeleton:function(){this.el.addClass("fc-list-view "+this.widgetContentClass),this.scroller.render(),this.scroller.el.appendTo(this.el),this.grid.setElement(this.scroller.scrollEl)},unrenderSkeleton:function(){this.scroller.destroy()},setHeight:function(t,e){this.scroller.setHeight(this.computeScrollerHeight(t))},computeScrollerHeight:function(t){return t-d(this.el,this.scroller.el)},renderEvents:function(t){this.grid.renderEvents(t)},unrenderEvents:function(){this.grid.unrenderEvents()},isEventResizable:function(t){return!1},isEventDraggable:function(t){return!1}}),Ae=pe.extend({segSelector:".fc-list-item",hasDayInteractions:!1,spanToSegs:function(t){for(var e,n=this.view,i=n.start.clone().time(0),r=0,s=[];i
    '+tt(this.view.opt("noEventsMessage"))+"
    ")},renderSegList:function(e){var n,i,r,s=this.groupSegsByDay(e),o=t('
    '),l=o.find("tbody");for(n=0;n'+(n?e.buildGotoAnchorHtml(t,{class:"fc-list-heading-main"},tt(t.format(n))):"")+(i?e.buildGotoAnchorHtml(t,{class:"fc-list-heading-alt"},tt(t.format(i))):"")+""},fgSegHtml:function(t){var e,n=this.view,i=["fc-list-item"].concat(this.getSegCustomClasses(t)),r=this.getSegBackgroundColor(t),s=t.event,o=s.url;return e=s.allDay?n.getAllDayHtml():n.isMultiDayEvent(s)?t.isStart||t.isEnd?tt(this.getEventTimeText(t)):n.getAllDayHtml():tt(this.getEventTimeText(s)),o&&i.push("fc-has-url"),''+(this.displayEventTime?''+(e||"")+"":"")+'"+tt(t.event.title||"")+""}});return Ut.list={class:Ge,buttonTextKey:"list",defaults:{buttonText:"list",listDayFormat:"LL",noEventsMessage:"No events to display"}},Ut.listDay={type:"list",duration:{days:1},defaults:{listDayFormat:"dddd"}},Ut.listWeek={type:"list",duration:{weeks:1},defaults:{listDayFormat:"dddd",listDayAltFormat:"LL"}},Ut.listMonth={type:"list",duration:{month:1},defaults:{listDayAltFormat:"dddd"}},Ut.listYear={type:"list",duration:{year:1},defaults:{listDayAltFormat:"dddd"}},jt}); \ No newline at end of file diff --git a/library/fullcalendar/fullcalendar.print.css b/library/fullcalendar/fullcalendar.print.css index c420097ca..bfa910b3c 100644 --- a/library/fullcalendar/fullcalendar.print.css +++ b/library/fullcalendar/fullcalendar.print.css @@ -1,5 +1,5 @@ /*! - * FullCalendar v3.0.0 Print Stylesheet + * FullCalendar v3.0.1 Print Stylesheet * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ @@ -32,11 +32,11 @@ /* Table & Day-Row Restyling --------------------------------------------------------------------------------------------------*/ -th, -td, -hr, -thead, -tbody, +.fc th, +.fc td, +.fc hr, +.fc thead, +.fc tbody, .fc-row { border-color: #ccc !important; background: #fff !important; diff --git a/library/fullcalendar/gcal.js b/library/fullcalendar/gcal.js index ff9748e4c..dfe6fa905 100644 --- a/library/fullcalendar/gcal.js +++ b/library/fullcalendar/gcal.js @@ -1,5 +1,5 @@ /*! - * FullCalendar v3.0.0 Google Calendar Plugin + * FullCalendar v3.0.1 Google Calendar Plugin * Docs & License: http://fullcalendar.io/ * (c) 2016 Adam Shaw */ diff --git a/library/fullcalendar/locale-all.js b/library/fullcalendar/locale-all.js index b8247c54e..8332f58fa 100644 --- a/library/fullcalendar/locale-all.js +++ b/library/fullcalendar/locale-all.js @@ -1,4 +1,4 @@ -!function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):"object"==typeof exports?module.exports=e(require("jquery"),require("moment")):e(jQuery,moment)}(function(e,a){!function(){!function(){var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(a,t,s,d){var i=n(a),o=r[e][n(a)];return 2===i&&(o=o[t?0:1]),o.replace(/%d/i,a)}},d=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],i=a.defineLocale("ar",{months:d,monthsShort:d,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return t[e]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}(),e.fullCalendar.datepickerLocale("ar","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e}(),e.fullCalendar.datepickerLocale("ar-ma","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-ma",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=a.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return t[e]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return n}(),e.fullCalendar.datepickerLocale("ar-sa","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-sa",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("ar-tn","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-tn",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("bg","bg",{closeText:"затвори",prevText:"<назад",nextText:"напред>",nextBigText:">>",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("bg",{buttonText:{month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",eventLimitText:function(e){return"+още "+e},noEventsMessage:"Няма събития за показване"})}(),function(){!function(){var e=a.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("ca","ca",{closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ca",{buttonText:{month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},allDayText:"Tot el dia",eventLimitText:"més",noEventsMessage:"No hi ha esdeveniments per mostrar"})}(),function(){!function(){function e(e){return e>1&&e<5&&1!==~~(e/10)}function t(a,t,n,r){var s=a+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?s+(e(a)?"minuty":"minut"):s+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(e(a)?"hodiny":"hodin"):s+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?s+(e(a)?"dny":"dní"):s+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?s+(e(a)?"měsíce":"měsíců"):s+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?s+(e(a)?"roky":"let"):s+"lety"}}var n="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),s=a.defineLocale("cs",{months:n,monthsShort:r,monthsParse:function(e,a){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$|^"+a[t]+"$","i");return n}(n,r),shortMonthsParse:function(e){var a,t=[];for(a=0;a<12;a++)t[a]=new RegExp("^"+e[a]+"$","i");return t}(r),longMonthsParse:function(e){var a,t=[];for(a=0;a<12;a++)t[a]=new RegExp("^"+e[a]+"$","i");return t}(n),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("cs","cs",{closeText:"Zavřít",prevText:"<Dříve",nextText:"Později>",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("cs",{buttonText:{month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},allDayText:"Celý den",eventLimitText:function(e){return"+další: "+e},noEventsMessage:"Žádné akce k zobrazení"})}(),function(){!function(){var e=a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("da","da",{closeText:"Luk",prevText:"<Forrige",nextText:"Næste>",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("da",{buttonText:{month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"flere",noEventsMessage:"Ingen arrangementer at vise"})}(),function(){!function(){function e(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}var t=a.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("de",{buttonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzeigen"})}(),function(){!function(){function e(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}var t=a.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("de-at","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("de-at",{buttonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzeigen"})}(),function(){!function(){function e(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var t=a.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,a){return/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,a,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,t){var n=this._calendarEl[a],r=t&&t.hours();return e(n)&&(n=n.apply(t)),n.replace("{}",r%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("el","el",{closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Σήμερα",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],weekHeader:"Εβδ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("el",{buttonText:{month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},allDayText:"Ολοήμερο",eventLimitText:"περισσότερα",noEventsMessage:"Δεν υπάρχουν γεγονότα για να εμφανιστεί"})}(),function(){!function(){var e=a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-au","en-AU",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-au")}(),function(){!function(){var e=a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return e}(),e.fullCalendar.locale("en-ca")}(),function(){!function(){var e=a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-gb","en-GB",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-gb")}(),function(){!function(){var e=a.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.locale("en-ie")}(),function(){!function(){var e=a.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-nz","en-NZ",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-nz")}(),function(){!function(){var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=a.defineLocale("es",{ +!function(e){"function"==typeof define&&define.amd?define(["jquery","moment"],e):"object"==typeof exports?module.exports=e(require("jquery"),require("moment")):e(jQuery,moment)}(function(e,a){!function(){!function(){var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(a,t,s,d){var i=n(a),o=r[e][n(a)];return 2===i&&(o=o[t?0:1]),o.replace(/%d/i,a)}},d=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],i=a.defineLocale("ar",{months:d,monthsShort:d,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return t[e]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}(),e.fullCalendar.datepickerLocale("ar","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e}(),e.fullCalendar.datepickerLocale("ar-ma","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-ma",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=a.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return t[e]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return n}(),e.fullCalendar.datepickerLocale("ar-sa","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-sa",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("ar-tn","ar",{closeText:"إغلاق",prevText:"<السابق",nextText:"التالي>",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ar-tn",{buttonText:{month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},allDayText:"اليوم كله",eventLimitText:"أخرى",noEventsMessage:"أي أحداث لعرض"})}(),function(){!function(){var e=a.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("bg","bg",{closeText:"затвори",prevText:"<назад",nextText:"напред>",nextBigText:">>",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("bg",{buttonText:{month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",eventLimitText:function(e){return"+още "+e},noEventsMessage:"Няма събития за показване"})}(),function(){!function(){var e=a.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("ca","ca",{closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ca",{buttonText:{month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},allDayText:"Tot el dia",eventLimitText:"més",noEventsMessage:"No hi ha esdeveniments per mostrar"})}(),function(){!function(){function e(e){return e>1&&e<5&&1!==~~(e/10)}function t(a,t,n,r){var s=a+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?s+(e(a)?"minuty":"minut"):s+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(e(a)?"hodiny":"hodin"):s+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?s+(e(a)?"dny":"dní"):s+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?s+(e(a)?"měsíce":"měsíců"):s+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?s+(e(a)?"roky":"let"):s+"lety"}}var n="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),s=a.defineLocale("cs",{months:n,monthsShort:r,monthsParse:function(e,a){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$|^"+a[t]+"$","i");return n}(n,r),shortMonthsParse:function(e){var a,t=[];for(a=0;a<12;a++)t[a]=new RegExp("^"+e[a]+"$","i");return t}(r),longMonthsParse:function(e){var a,t=[];for(a=0;a<12;a++)t[a]=new RegExp("^"+e[a]+"$","i");return t}(n),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("cs","cs",{closeText:"Zavřít",prevText:"<Dříve",nextText:"Později>",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("cs",{buttonText:{month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},allDayText:"Celý den",eventLimitText:function(e){return"+další: "+e},noEventsMessage:"Žádné akce k zobrazení"})}(),function(){!function(){var e=a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("da","da",{closeText:"Luk",prevText:"<Forrige",nextText:"Næste>",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("da",{buttonText:{month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"flere",noEventsMessage:"Ingen arrangementer at vise"})}(),function(){!function(){function e(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}var t=a.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("de","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("de",{buttonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzuzeigen"})}(),function(){!function(){function e(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?r[t][0]:r[t][1]}var t=a.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("de-at","de",{closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("de-at",{buttonText:{month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},allDayText:"Ganztägig",eventLimitText:function(e){return"+ weitere "+e},noEventsMessage:"Keine Ereignisse anzuzeigen"})}(),function(){!function(){function e(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var t=a.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,a){return/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,a,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,t){var n=this._calendarEl[a],r=t&&t.hours();return e(n)&&(n=n.apply(t)),n.replace("{}",r%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return t}(),e.fullCalendar.datepickerLocale("el","el",{closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Σήμερα",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],weekHeader:"Εβδ",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("el",{buttonText:{month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},allDayText:"Ολοήμερο",eventLimitText:"περισσότερα",noEventsMessage:"Δεν υπάρχουν γεγονότα για να εμφανιστεί"})}(),function(){!function(){var e=a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-au","en-AU",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-au")}(),function(){!function(){var e=a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return e}(),e.fullCalendar.locale("en-ca")}(),function(){!function(){var e=a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-gb","en-GB",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-gb")}(),function(){!function(){var e=a.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.locale("en-ie")}(),function(){!function(){var e=a.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("en-nz","en-NZ",{closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("en-nz")}(),function(){!function(){var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=a.defineLocale("es",{ months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,n){return/-MMM-/.test(n)?t[a.month()]:e[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return n}(),e.fullCalendar.datepickerLocale("es","es",{closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("es",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Agenda"},allDayHtml:"Todo
    el día",eventLimitText:"más",noEventsMessage:"No hay eventos para mostrar"})}(),function(){!function(){var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=a.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,n){return/-MMM-/.test(n)?t[a.month()]:e[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return n}(),e.fullCalendar.datepickerLocale("es-do","es",{closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("es-do",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Agenda"},allDayHtml:"Todo
    el día",eventLimitText:"más",noEventsMessage:"No hay eventos para mostrar"})}(),function(){!function(){var e=a.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("eu","eu",{closeText:"Egina",prevText:"<Aur",nextText:"Hur>",currentText:"Gaur",monthNames:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthNamesShort:["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],dayNames:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],dayNamesShort:["ig.","al.","ar.","az.","og.","ol.","lr."],dayNamesMin:["ig","al","ar","az","og","ol","lr"],weekHeader:"As",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("eu",{buttonText:{month:"Hilabetea",week:"Astea",day:"Eguna",list:"Agenda"},allDayHtml:"Egun
    osoa",eventLimitText:"gehiago",noEventsMessage:"Ez dago ekitaldirik erakusteko"})}(),function(){!function(){var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},n=a.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,a,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return t[e]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return n}(),e.fullCalendar.datepickerLocale("fa","fa",{closeText:"بستن",prevText:"<قبلی",nextText:"بعدی>",currentText:"امروز",monthNames:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],weekHeader:"هف",dateFormat:"yy/mm/dd",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("fa",{buttonText:{month:"ماه",week:"هفته",day:"روز",list:"برنامه"},allDayText:"تمام روز",eventLimitText:function(e){return"بیش از "+e},noEventsMessage:"هیچ رویدادی به نمایش"})}(),function(){!function(){function e(e,a,n,r){var s="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"m":return r?"minuutin":"minuutti";case"mm":s=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":s=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":s=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":s=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":s=r?"vuoden":"vuotta"}return s=t(e,r)+" "+s}function t(e,a){return e<10?a?r[e]:n[e]:e}var n="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),r=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",n[7],n[8],n[9]],s=a.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("fi","fi",{closeText:"Sulje",prevText:"«Edellinen",nextText:"Seuraava»",currentText:"Tänään",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"d.m.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("fi",{buttonText:{month:"Kuukausi",week:"Viikko",day:"Päivä",list:"Tapahtumat"},allDayText:"Koko päivä",eventLimitText:"lisää",noEventsMessage:"Ei tapahtumia näytettäviä"})}(),function(){!function(){var e=a.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(e){return e+(1===e?"er":"")},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("fr","fr",{closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("fr",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
    journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})}(),function(){!function(){var e=a.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")}});return e}(),e.fullCalendar.datepickerLocale("fr-ca","fr-CA",{closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("fr-ca",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
    journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})}(),function(){!function(){var e=a.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("fr-ch","fr-CH",{closeText:"Fermer",prevText:"<Préc",nextText:"Suiv>",currentText:"Courant",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sm",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("fr-ch",{buttonText:{year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},allDayHtml:"Toute la
    journée",eventLimitText:"en plus",noEventsMessage:"Aucun événement à afficher"})}(),function(){!function(){var e=a.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),monthsParseExact:!0,weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return"uns segundos"===e?"nuns segundos":"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("gl","gl",{closeText:"Pechar",prevText:"<Ant",nextText:"Seg>",currentText:"Hoxe",monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthNamesShort:["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],dayNamesMin:["Do","Lu","Ma","Mé","Xo","Ve","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("gl",{buttonText:{month:"Mes",week:"Semana",day:"Día",list:"Axenda"},allDayHtml:"Todo
    o día",eventLimitText:"máis",noEventsMessage:"Non hai eventos para amosar"})}(),function(){!function(){var e=a.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,a,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}});return e}(),e.fullCalendar.datepickerLocale("he","he",{closeText:"סגור",prevText:"<הקודם",nextText:"הבא>",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("he",{buttonText:{month:"חודש",week:"שבוע",day:"יום",list:"סדר יום"},allDayText:"כל היום",eventLimitText:"אחר",noEventsMessage:"אין אירועים להצגה",weekNumberTitle:"שבוע"})}(),function(){!function(){var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=a.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return t[e]})},postformat:function(a){return a.replace(/\d/g,function(a){return e[a]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,a){return 12===e&&(e=0),"रात"===a?e<4?e:e+12:"सुबह"===a?e:"दोपहर"===a?e>=10?e:e+12:"शाम"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return n}(),e.fullCalendar.datepickerLocale("hi","hi",{closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("hi",{buttonText:{month:"महीना",week:"सप्ताह",day:"दिन",list:"कार्यसूची"},allDayText:"सभी दिन",eventLimitText:function(e){return"+अधिक "+e},noEventsMessage:"कोई घटनाओं को प्रदर्शित करने के लिए"})}(),function(){!function(){function e(e,a,t){var n=e+" ";switch(t){case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return a?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return n+=1===e?"dan":"dana";case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var t=a.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("hr","hr",{closeText:"Zatvori",prevText:"<",nextText:">",currentText:"Danas",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Tje",dateFormat:"dd.mm.yy.",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("hr",{buttonText:{month:"Mjesec",week:"Tjedan",day:"Dan",list:"Raspored"},allDayText:"Cijeli dan",eventLimitText:function(e){return"+ još "+e},noEventsMessage:"Nema događaja za prikaz"})}(),function(){!function(){function e(e,a,t,n){var r=e;switch(t){case"s":return n||a?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(n||a?" perc":" perce");case"mm":return r+(n||a?" perc":" perce");case"h":return"egy"+(n||a?" óra":" órája");case"hh":return r+(n||a?" óra":" órája");case"d":return"egy"+(n||a?" nap":" napja");case"dd":return r+(n||a?" nap":" napja");case"M":return"egy"+(n||a?" hónap":" hónapja");case"MM":return r+(n||a?" hónap":" hónapja");case"y":return"egy"+(n||a?" év":" éve");case"yy":return r+(n||a?" év":" éve")}return""}function t(e){return(e?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}var n="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),r=a.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?t===!0?"de":"DE":t===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return t.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return t.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return r}(),e.fullCalendar.datepickerLocale("hu","hu",{closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.locale("hu",{buttonText:{month:"Hónap",week:"Hét",day:"Nap",list:"Napló"},allDayText:"Egész nap",eventLimitText:"további",noEventsMessage:"Nincs megjeleníthető események"})}(),function(){!function(){var e=a.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?e>=11?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("id","id",{closeText:"Tutup",prevText:"<mundur",nextText:"maju>",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("id",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayHtml:"Sehari
    penuh",eventLimitText:"lebih",noEventsMessage:"Tidak ada acara untuk ditampilkan"})}(),function(){!function(){function e(e){return e%100===11||e%10!==1}function t(a,t,n,r){var s=a+" ";switch(n){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return t?"mínúta":"mínútu";case"mm":return e(a)?s+(t||r?"mínútur":"mínútum"):t?s+"mínúta":s+"mínútu";case"hh":return e(a)?s+(t||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return e(a)?t?s+"dagar":s+(r?"daga":"dögum"):t?s+"dagur":s+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return e(a)?t?s+"mánuðir":s+(r?"mánuði":"mánuðum"):t?s+"mánuður":s+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return e(a)?s+(t||r?"ár":"árum"):s+(t||r?"ár":"ári")}}var n=a.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{ sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}(),e.fullCalendar.datepickerLocale("is","is",{closeText:"Loka",prevText:"< Fyrri",nextText:"Næsti >",currentText:"Í dag",monthNames:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],dayNames:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],dayNamesShort:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],dayNamesMin:["Su","Má","Þr","Mi","Fi","Fö","La"],weekHeader:"Vika",dateFormat:"dd.mm.yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("is",{buttonText:{month:"Mánuður",week:"Vika",day:"Dagur",list:"Dagskrá"},allDayHtml:"Allan
    daginn",eventLimitText:"meira",noEventsMessage:"Engir viðburðir til að sýna"})}(),function(){!function(){var e=a.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("it","it",{closeText:"Chiudi",prevText:"<Prec",nextText:"Succ>",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("it",{buttonText:{month:"Mese",week:"Settimana",day:"Giorno",list:"Agenda"},allDayHtml:"Tutto il
    giorno",eventLimitText:function(e){return"+altri "+e},noEventsMessage:"Non ci sono eventi da visualizzare"})}(),function(){!function(){var e=a.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,a,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return e}(),e.fullCalendar.datepickerLocale("ja","ja",{closeText:"閉じる",prevText:"<前",nextText:"次>",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],weekHeader:"週",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"}),e.fullCalendar.locale("ja",{buttonText:{month:"月",week:"週",day:"日",list:"予定リスト"},allDayText:"終日",eventLimitText:function(e){return"他 "+e+" 件"},noEventsMessage:"イベントが表示されないように"})}(),function(){!function(){var e=a.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,a,t){return e<12?"오전":"오후"}});return e}(),e.fullCalendar.datepickerLocale("ko","ko",{closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],weekHeader:"주",dateFormat:"yy. m. d.",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"}),e.fullCalendar.locale("ko",{buttonText:{month:"월",week:"주",day:"일",list:"일정목록"},allDayText:"종일",eventLimitText:"개",noEventsMessage:"일정이 표시 없습니다"})}(),function(){!function(){function e(e,a,t,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?r[t][0]:r[t][1]}function t(e){var a=e.substr(0,e.indexOf(" "));return r(a)?"a "+e:"an "+e}function n(e){var a=e.substr(0,e.indexOf(" "));return r(a)?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var a=e%10,t=e/10;return r(0===a?t:a)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return e/=1e3,r(e)}var s=a.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:t,past:n,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("lb","lb",{closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("lb",{buttonText:{month:"Mount",week:"Woch",day:"Dag",list:"Terminiwwersiicht"},allDayText:"Ganzen Dag",eventLimitText:"méi",noEventsMessage:"Nee Evenementer ze affichéieren"})}(),function(){!function(){function e(e,a,t,n){return a?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function t(e,a,t,n){return a?r(t)[0]:n?r(t)[1]:r(t)[2]}function n(e){return e%10===0||e>10&&e<20}function r(e){return d[e].split("_")}function s(e,a,s,d){var i=e+" ";return 1===e?i+t(e,a,s[0],d):a?i+(n(e)?r(s)[1]:r(s)[0]):d?i+r(s)[1]:i+(n(e)?r(s)[1]:r(s)[2])}var d={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},i=a.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?|MMMM?(\[[^\[\]]*\]|\s+)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:e,m:t,mm:s,h:t,hh:s,d:t,dd:s,M:t,MM:s,y:t,yy:s},ordinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return i}(),e.fullCalendar.datepickerLocale("lt","lt",{closeText:"Uždaryti",prevText:"<Atgal",nextText:"Pirmyn>",currentText:"Šiandien",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],dayNamesShort:["sek","pir","ant","tre","ket","pen","šeš"],dayNamesMin:["Se","Pr","An","Tr","Ke","Pe","Še"],weekHeader:"SAV",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""}),e.fullCalendar.locale("lt",{buttonText:{month:"Mėnuo",week:"Savaitė",day:"Diena",list:"Darbotvarkė"},allDayText:"Visą dieną",eventLimitText:"daugiau",noEventsMessage:"Nėra įvykių rodyti"})}(),function(){!function(){function e(e,a,t){return t?a%10===1&&a%100!==11?e[2]:e[3]:a%10===1&&a%100!==11?e[0]:e[1]}function t(a,t,n){return a+" "+e(s[n],a,t)}function n(a,t,n){return e(s[n],a,t)}function r(e,a){return a?"dažas sekundes":"dažām sekundēm"}var s={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},d=a.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,m:n,mm:t,h:n,hh:t,d:n,dd:t,M:n,MM:t,y:n,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return d}(),e.fullCalendar.datepickerLocale("lv","lv",{closeText:"Aizvērt",prevText:"Iepr.",nextText:"Nāk.",currentText:"Šodien",monthNames:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],dayNames:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","tre","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],weekHeader:"Ned.",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("lv",{buttonText:{month:"Mēnesis",week:"Nedēļa",day:"Diena",list:"Dienas kārtība"},allDayText:"Visu dienu",eventLimitText:function(e){return"+vēl "+e},noEventsMessage:"Nav notikumu, lai parādītu"})}(),function(){!function(){var e=a.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("mk","mk",{closeText:"Затвори",prevText:"<",nextText:">",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("mk",{buttonText:{month:"Месец",week:"Недела",day:"Ден",list:"График"},allDayText:"Цел ден",eventLimitText:function(e){return"+повеќе "+e},noEventsMessage:"Нема настани за прикажување"})}(),function(){!function(){var e=a.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("ms","ms",{closeText:"Tutup",prevText:"<Sebelum",nextText:"Selepas>",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ms",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayText:"Sepanjang hari",eventLimitText:function(e){return"masih ada "+e+" acara"},noEventsMessage:"Tiada peristiwa untuk dipaparkan"})}(),function(){!function(){var e=a.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e}(),e.fullCalendar.datepickerLocale("ms-my","ms",{closeText:"Tutup",prevText:"<Sebelum",nextText:"Selepas>",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ms-my",{buttonText:{month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},allDayText:"Sepanjang hari",eventLimitText:function(e){return"masih ada "+e+" acara"},noEventsMessage:"Tiada peristiwa untuk dipaparkan"})}(),function(){!function(){var e=a.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("nb","nb",{closeText:"Lukk",prevText:"«Forrige",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("nb",{buttonText:{month:"Måned",week:"Uke",day:"Dag",list:"Agenda"},allDayText:"Hele dagen",eventLimitText:"til",noEventsMessage:"Ingen hendelser å vise"})}(),function(){!function(){var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=a.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,n){return/-MMM-/.test(n)?t[a.month()]:e[a.month()]},monthsParseExact:!0,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return n}(),e.fullCalendar.datepickerLocale("nl","nl",{closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("nl",{buttonText:{month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Hele dag",eventLimitText:"extra",noEventsMessage:"Geen evenementen om te laten zien"})}(),function(){!function(){var e=a.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("nn","nn",{closeText:"Lukk",prevText:"«Førre",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("nn",{buttonText:{month:"Månad",week:"Veke",day:"Dag",list:"Agenda"},allDayText:"Heile dagen",eventLimitText:"til",noEventsMessage:"Ingen hendelser å vise"})}(),function(){!function(){function e(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function t(a,t,n){var r=a+" ";switch(n){case"m":return t?"minuta":"minutę";case"mm":return r+(e(a)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(e(a)?"godziny":"godzin");case"MM":return r+(e(a)?"miesiące":"miesięcy");case"yy":return r+(e(a)?"lata":"lat")}}var n="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),s=a.defineLocale("pl",{months:function(e,a){return""===a?"("+r[e.month()]+"|"+n[e.month()]+")":/D MMMM/.test(a)?r[e.month()]:n[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:t,mm:t,h:t,hh:t,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:t,y:"rok",yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("pl","pl",{closeText:"Zamknij",prevText:"<Poprzedni",nextText:"Następny>",currentText:"Dziś",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Nie","Pn","Wt","Śr","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","Śr","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("pl",{buttonText:{month:"Miesiąc",week:"Tydzień",day:"Dzień",list:"Plan dnia"},allDayText:"Cały dzień",eventLimitText:"więcej",noEventsMessage:"Brak wydarzeń do wyświetlenia"})}(),function(){!function(){var e=a.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("pt","pt",{closeText:"Fechar",prevText:"Anterior",nextText:"Seguinte",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],weekHeader:"Sem",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("pt",{buttonText:{month:"Mês",week:"Semana",day:"Dia",list:"Agenda"},allDayText:"Todo o dia",eventLimitText:"mais",noEventsMessage:"Não há eventos para mostrar"})}(),function(){!function(){var e=a.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return e}(),e.fullCalendar.datepickerLocale("pt-br","pt-BR",{closeText:"Fechar",prevText:"<Anterior",nextText:"Próximo>",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"], weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("pt-br",{buttonText:{month:"Mês",week:"Semana",day:"Dia",list:"Compromissos"},allDayText:"dia inteiro",eventLimitText:function(e){return"mais +"+e},noEventsMessage:"Não há eventos para mostrar"})}(),function(){!function(){function e(e,a,t){var n={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},r=" ";return(e%100>=20||e>=100&&e%100===0)&&(r=" de "),e+r+n[t]}var t=a.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("ro","ro",{closeText:"Închide",prevText:"« Luna precedentă",nextText:"Luna următoare »",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],weekHeader:"Săpt",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ro",{buttonText:{prev:"precedentă",next:"următoare",month:"Lună",week:"Săptămână",day:"Zi",list:"Agendă"},allDayText:"Toată ziua",eventLimitText:function(e){return"+alte "+e},noEventsMessage:"Nu există evenimente de afișat"})}(),function(){!function(){function e(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(a,t,n){var r={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?t?"минута":"минуту":a+" "+e(r[n],+a)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],r=a.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}});return r}(),e.fullCalendar.datepickerLocale("ru","ru",{closeText:"Закрыть",prevText:"<Пред",nextText:"След>",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("ru",{buttonText:{month:"Месяц",week:"Неделя",day:"День",list:"Повестка дня"},allDayText:"Весь день",eventLimitText:function(e){return"+ ещё "+e},noEventsMessage:"Нет событий для отображения"})}(),function(){!function(){function e(e){return e>1&&e<5}function t(a,t,n,r){var s=a+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?s+(e(a)?"minúty":"minút"):s+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(e(a)?"hodiny":"hodín"):s+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?s+(e(a)?"dni":"dní"):s+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?s+(e(a)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?s+(e(a)?"roky":"rokov"):s+"rokmi"}}var n="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),r="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),s=a.defineLocale("sk",{months:n,monthsShort:r,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}(),e.fullCalendar.datepickerLocale("sk","sk",{closeText:"Zavrieť",prevText:"<Predchádzajúci",nextText:"Nasledujúci>",currentText:"Dnes",monthNames:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],dayNames:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"],dayNamesShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","Št","Pia","So"],weekHeader:"Ty",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("sk",{buttonText:{month:"Mesiac",week:"Týždeň",day:"Deň",list:"Rozvrh"},allDayText:"Celý deň",eventLimitText:function(e){return"+ďalšie: "+e},noEventsMessage:"Žiadne akcie na zobrazenie"})}(),function(){!function(){function e(e,a,t,n){var r=e+" ";switch(t){case"s":return a||n?"nekaj sekund":"nekaj sekundami";case"m":return a?"ena minuta":"eno minuto";case"mm":return r+=1===e?a?"minuta":"minuto":2===e?a||n?"minuti":"minutama":e<5?a||n?"minute":"minutami":a||n?"minut":"minutami";case"h":return a?"ena ura":"eno uro";case"hh":return r+=1===e?a?"ura":"uro":2===e?a||n?"uri":"urama":e<5?a||n?"ure":"urami":a||n?"ur":"urami";case"d":return a||n?"en dan":"enim dnem";case"dd":return r+=1===e?a||n?"dan":"dnem":2===e?a||n?"dni":"dnevoma":a||n?"dni":"dnevi";case"M":return a||n?"en mesec":"enim mesecem";case"MM":return r+=1===e?a||n?"mesec":"mesecem":2===e?a||n?"meseca":"mesecema":e<5?a||n?"mesece":"meseci":a||n?"mesecev":"meseci";case"y":return a||n?"eno leto":"enim letom";case"yy":return r+=1===e?a||n?"leto":"letom":2===e?a||n?"leti":"letoma":e<5?a||n?"leta":"leti":a||n?"let":"leti"}}var t=a.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("sl","sl",{closeText:"Zapri",prevText:"<Prejšnji",nextText:"Naslednji>",currentText:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],dayNamesMin:["Ne","Po","To","Sr","Če","Pe","So"],weekHeader:"Teden",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("sl",{buttonText:{month:"Mesec",week:"Teden",day:"Dan",list:"Dnevni red"},allDayText:"Ves dan",eventLimitText:"več",noEventsMessage:"Ni dogodkov za prikaz"})}(),function(){!function(){var e={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(a,t,n){var r=e.words[n];return 1===n.length?t?r[0]:r[1]:a+" "+e.correctGrammaticalCase(a,r)}},t=a.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("sr","sr",{closeText:"Затвори",prevText:"<",nextText:">",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("sr",{buttonText:{month:"Месец",week:"Недеља",day:"Дан",list:"Планер"},allDayText:"Цео дан",eventLimitText:function(e){return"+ још "+e},noEventsMessage:"Нема догађаја за приказ"})}(),function(){!function(){var e={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(a,t,n){var r=e.words[n];return 1===n.length?t?r[0]:r[1]:a+" "+e.correctGrammaticalCase(a,r)}},t=a.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("sr-cyrl","sr",{closeText:"Затвори",prevText:"<",nextText:">",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("sr-cyrl",{buttonText:{month:"Месец",week:"Недеља",day:"Дан",list:"Планер"},allDayText:"Цео дан",eventLimitText:function(e){return"+ још "+e},noEventsMessage:"Нема догађаја за приказ"})}(),function(){!function(){var e=a.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"e":1===a?"a":2===a?"a":"e";return e+t},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("sv","sv",{closeText:"Stäng",prevText:"«Förra",nextText:"Nästa»",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("sv",{buttonText:{month:"Månad",week:"Vecka",day:"Dag",list:"Program"},allDayText:"Heldag",eventLimitText:"till",noEventsMessage:"Inga händelser att visa"})}(),function(){!function(){var e=a.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,a,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return e}(),e.fullCalendar.datepickerLocale("th","th",{closeText:"ปิด",prevText:"« ย้อน",nextText:"ถัดไป »",currentText:"วันนี้",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("th",{buttonText:{month:"เดือน",week:"สัปดาห์",day:"วัน",list:"แผนงาน"},allDayText:"ตลอดวัน",eventLimitText:"เพิ่มเติม",noEventsMessage:"ไม่มีกิจกรรมที่จะแสดง"})}(),function(){!function(){var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},t=a.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(a){if(0===a)return a+"'ıncı";var t=a%10,n=a%100-t,r=a>=100?100:null;return a+(e[t]||e[n]||e[r])},week:{dow:1,doy:7}});return t}(),e.fullCalendar.datepickerLocale("tr","tr",{closeText:"kapat",prevText:"<geri",nextText:"ileri>",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("tr",{buttonText:{next:"ileri",month:"Ay",week:"Hafta",day:"Gün",list:"Ajanda"},allDayText:"Tüm gün",eventLimitText:"daha fazla",noEventsMessage:"Herhangi bir etkinlik görüntülemek için"})}(),function(){!function(){function e(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(a,t,n){var r={mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":a+" "+e(r[n],+a)}function n(e,a){var t={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},n=/(\[[ВвУу]\]) ?dddd/.test(a)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(a)?"genitive":"nominative";return t[n][e.day()]}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var s=a.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return s}(),e.fullCalendar.datepickerLocale("uk","uk",{closeText:"Закрити",prevText:"<",nextText:">",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Тиж",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("uk",{buttonText:{month:"Місяць",week:"Тиждень",day:"День",list:"Порядок денний"},allDayText:"Увесь день",eventLimitText:function(e){return"+ще "+e+"..."},noEventsMessage:"Немає подій для відображення"})}(),function(){!function(){var e=a.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return e}(),e.fullCalendar.datepickerLocale("vi","vi",{closeText:"Đóng",prevText:"<Trước",nextText:"Tiếp>",currentText:"Hôm nay",monthNames:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthNamesShort:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayNames:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],weekHeader:"Tu",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""}),e.fullCalendar.locale("vi",{buttonText:{month:"Tháng",week:"Tuần",day:"Ngày",list:"Lịch biểu"},allDayText:"Cả ngày",eventLimitText:function(e){return"+ thêm "+e},noEventsMessage:"Không có sự kiện để hiển thị"})}(),function(){!function(){var e=a.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"下午"===a||"晚上"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var e,t;return e=a().startOf("week"),t=this.diff(e,"days")>=7?"[下]":"[本]",0===this.minutes()?t+"dddAh点整":t+"dddAh点mm"},lastWeek:function(){var e,t;return e=a().startOf("week"),t=this.unix()=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週"; From d0e9b4ce9f9e1f27319f1eeafe4eb23550c55358 Mon Sep 17 00:00:00 2001 From: jeroenpraat Date: Wed, 5 Oct 2016 22:18:50 +0200 Subject: [PATCH 018/407] Updating strings for it, nl and es. --- view/es-es/hmessages.po | 12885 +++++++++++++++++++------------------- view/es-es/hstrings.php | 2983 ++++----- view/it/hmessages.po | 8347 ++++++++++++------------ view/it/hstrings.php | 1870 +++--- view/nl/hmessages.po | 12879 ++++++++++++++++++------------------- view/nl/hstrings.php | 2981 ++++----- 6 files changed, 21141 insertions(+), 20804 deletions(-) diff --git a/view/es-es/hmessages.po b/view/es-es/hmessages.po index 0e6b25df5..bf2f8c515 100644 --- a/view/es-es/hmessages.po +++ b/view/es-es/hmessages.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 00:02-0700\n" -"PO-Revision-Date: 2016-08-31 06:34+0000\n" +"POT-Creation-Date: 2016-09-30 00:02-0700\n" +"PO-Revision-Date: 2016-10-05 11:10+0000\n" "Last-Translator: Manuel Jiménez Friaza \n" "Language-Team: Spanish (Spain) (http://www.transifex.com/Friendica/red-matrix/language/es_ES/)\n" "MIME-Version: 1.0\n" @@ -24,84 +24,87 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../Zotlabs/Access/PermissionRoles.php:182 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social Networking" msgstr "Redes sociales" #: ../../Zotlabs/Access/PermissionRoles.php:183 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Mostly Public" msgstr "Social - Público en su mayor parte" #: ../../Zotlabs/Access/PermissionRoles.php:184 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Restricted" msgstr "Social - Restringido" #: ../../Zotlabs/Access/PermissionRoles.php:185 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Private" msgstr "Social - Privado" #: ../../Zotlabs/Access/PermissionRoles.php:188 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Community Forum" msgstr "Foro de discusión" #: ../../Zotlabs/Access/PermissionRoles.php:189 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Mostly Public" msgstr "Foro - Público en su mayor parte" #: ../../Zotlabs/Access/PermissionRoles.php:190 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Restricted" msgstr "Foro - Restringido" #: ../../Zotlabs/Access/PermissionRoles.php:191 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Private" msgstr "Foro - Privado" #: ../../Zotlabs/Access/PermissionRoles.php:194 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed Republish" msgstr "Republicar un \"feed\"" #: ../../Zotlabs/Access/PermissionRoles.php:195 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed - Mostly Public" msgstr "Feed - Público en su mayor parte" #: ../../Zotlabs/Access/PermissionRoles.php:196 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed - Restricted" msgstr "Feed - Restringido" #: ../../Zotlabs/Access/PermissionRoles.php:199 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special Purpose" msgstr "Propósito especial" #: ../../Zotlabs/Access/PermissionRoles.php:200 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special - Celebrity/Soapbox" msgstr "Especial - Celebridad / Tribuna improvisada" #: ../../Zotlabs/Access/PermissionRoles.php:201 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special - Group Repository" msgstr "Especial - Repositorio de grupo" #: ../../Zotlabs/Access/PermissionRoles.php:204 -#: ../../include/permissions.php:943 ../../include/selectors.php:49 +#: ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Register.php:213 +#: ../../Zotlabs/Module/Settings/Channel.php:442 +#: ../../include/permissions.php:949 ../../include/selectors.php:49 #: ../../include/selectors.php:66 ../../include/selectors.php:104 #: ../../include/selectors.php:140 msgid "Other" msgstr "Otro" #: ../../Zotlabs/Access/PermissionRoles.php:205 -#: ../../include/permissions.php:943 +#: ../../include/permissions.php:949 msgid "Custom/Expert Mode" msgstr "Modo personalizado/experto" @@ -109,19 +112,19 @@ msgstr "Modo personalizado/experto" msgid "Can view my channel stream and posts" msgstr "Pueden verse la actividad y publicaciones de mi canal" -#: ../../Zotlabs/Access/Permissions.php:31 ../../include/permissions.php:36 +#: ../../Zotlabs/Access/Permissions.php:31 ../../include/permissions.php:42 msgid "Can send me their channel stream and posts" msgstr "Se me pueden enviar entradas y contenido de un canal" -#: ../../Zotlabs/Access/Permissions.php:32 ../../include/permissions.php:30 +#: ../../Zotlabs/Access/Permissions.php:32 ../../include/permissions.php:36 msgid "Can view my default channel profile" msgstr "Puede verse mi perfil de canal predeterminado." -#: ../../Zotlabs/Access/Permissions.php:33 ../../include/permissions.php:31 +#: ../../Zotlabs/Access/Permissions.php:33 ../../include/permissions.php:37 msgid "Can view my connections" msgstr "Pueden verse mis conexiones" -#: ../../Zotlabs/Access/Permissions.php:34 ../../include/permissions.php:32 +#: ../../Zotlabs/Access/Permissions.php:34 ../../include/permissions.php:38 msgid "Can view my file storage and photos" msgstr "Pueden verse mi repositorio de ficheros y mis fotos" @@ -141,11 +144,11 @@ msgstr "Pueden crearse / modificarse páginas personales en mi canal" msgid "Can post on my channel (wall) page" msgstr "Pueden crearse entradas en mi página de inicio del canal (“muro”)" -#: ../../Zotlabs/Access/Permissions.php:39 ../../include/permissions.php:38 +#: ../../Zotlabs/Access/Permissions.php:39 ../../include/permissions.php:44 msgid "Can comment on or like my posts" msgstr "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'." -#: ../../Zotlabs/Access/Permissions.php:40 ../../include/permissions.php:39 +#: ../../Zotlabs/Access/Permissions.php:40 ../../include/permissions.php:45 msgid "Can send me private mail messages" msgstr "Se me pueden enviar mensajes privados" @@ -161,7 +164,7 @@ msgstr "Pueden reenviarse publicaciones a todas las conexiones de mi canal a tra msgid "Can chat with me" msgstr "Se puede chatear conmigo" -#: ../../Zotlabs/Access/Permissions.php:44 ../../include/permissions.php:47 +#: ../../Zotlabs/Access/Permissions.php:44 ../../include/permissions.php:53 msgid "Can source my public posts in derived channels" msgstr "Pueden utilizarse mis publicaciones públicas como origen de contenidos en canales derivados" @@ -169,11 +172,11 @@ msgstr "Pueden utilizarse mis publicaciones públicas como origen de contenidos msgid "Can administer my channel" msgstr "Se puede administrar mi canal" -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:238 msgid "parent" msgstr "padre" -#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2657 +#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2711 msgid "Collection" msgstr "Colección" @@ -197,196 +200,202 @@ msgstr "Programar bandeja de entrada" msgid "Schedule Outbox" msgstr "Programar bandeja de salida" -#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:800 +#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:789 #: ../../Zotlabs/Module/Photos.php:1249 #: ../../Zotlabs/Module/Embedphotos.php:147 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 ../../include/widgets.php:1613 -#: ../../include/conversation.php:1033 +#: ../../Zotlabs/Lib/Apps.php:565 ../../include/conversation.php:1031 +#: ../../include/widgets.php:1683 msgid "Unknown" msgstr "Desconocido" -#: ../../Zotlabs/Storage/Browser.php:226 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/conversation.php:1672 -#: ../../include/nav.php:95 +#: ../../Zotlabs/Storage/Browser.php:225 ../../Zotlabs/Module/Fbrowser.php:85 +#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 +#: ../../include/conversation.php:1679 msgid "Files" msgstr "Ficheros" -#: ../../Zotlabs/Storage/Browser.php:227 +#: ../../Zotlabs/Storage/Browser.php:226 msgid "Total" msgstr "Total" -#: ../../Zotlabs/Storage/Browser.php:229 +#: ../../Zotlabs/Storage/Browser.php:228 msgid "Shared" msgstr "Compartido" -#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/Webpages.php:216 -#: ../../Zotlabs/Module/New_channel.php:142 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:321 +#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 #: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 +#: ../../Zotlabs/Module/Webpages.php:239 msgid "Create" msgstr "Crear" -#: ../../Zotlabs/Storage/Browser.php:231 ../../Zotlabs/Storage/Browser.php:325 +#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:827 ../../Zotlabs/Module/Photos.php:1370 +#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 #: ../../Zotlabs/Module/Profile_photo.php:390 -#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1626 +#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1696 msgid "Upload" msgstr "Subir" -#: ../../Zotlabs/Storage/Browser.php:235 ../../Zotlabs/Module/Settings.php:684 -#: ../../Zotlabs/Module/Settings.php:710 ../../Zotlabs/Module/Admin.php:1236 +#: ../../Zotlabs/Storage/Browser.php:234 +#: ../../Zotlabs/Module/Admin/Channels.php:163 #: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +#: ../../Zotlabs/Module/Settings/Oauth.php:115 msgid "Name" msgstr "Nombre" -#: ../../Zotlabs/Storage/Browser.php:236 +#: ../../Zotlabs/Storage/Browser.php:235 msgid "Type" msgstr "Tipo" -#: ../../Zotlabs/Storage/Browser.php:237 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1326 +#: ../../Zotlabs/Storage/Browser.php:236 +#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1372 msgid "Size" msgstr "Tamaño" -#: ../../Zotlabs/Storage/Browser.php:238 +#: ../../Zotlabs/Storage/Browser.php:237 #: ../../Zotlabs/Module/Sharedwithme.php:102 msgid "Last Modified" msgstr "Última modificación" -#: ../../Zotlabs/Storage/Browser.php:240 +#: ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 #: ../../Zotlabs/Module/Editblock.php:109 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Settings.php:744 ../../Zotlabs/Module/Admin.php:2127 -#: ../../Zotlabs/Module/Webpages.php:217 ../../Zotlabs/Module/Blocks.php:160 -#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/Apps.php:341 -#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../include/channel.php:959 -#: ../../include/channel.php:963 ../../include/page_widgets.php:9 -#: ../../include/page_widgets.php:39 ../../include/menu.php:113 +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 +#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Thing.php:260 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../Zotlabs/Lib/Apps.php:341 +#: ../../include/channel.php:959 ../../include/channel.php:963 +#: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 +#: ../../include/menu.php:113 msgid "Edit" msgstr "Editar" -#: ../../Zotlabs/Storage/Browser.php:241 +#: ../../Zotlabs/Storage/Browser.php:240 +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Admin/Channels.php:153 +#: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Connections.php:263 +#: ../../Zotlabs/Module/Connedit.php:607 #: ../../Zotlabs/Module/Editblock.php:134 #: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Settings.php:745 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Admin.php:1052 -#: ../../Zotlabs/Module/Admin.php:1226 ../../Zotlabs/Module/Admin.php:2128 -#: ../../Zotlabs/Module/Webpages.php:219 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Thing.php:261 -#: ../../Zotlabs/Lib/Apps.php:342 ../../Zotlabs/Lib/ThreadItem.php:126 +#: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Thing.php:261 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../Zotlabs/Lib/Apps.php:342 #: ../../include/conversation.php:660 msgid "Delete" msgstr "Eliminar" -#: ../../Zotlabs/Storage/Browser.php:301 +#: ../../Zotlabs/Storage/Browser.php:299 #, php-format msgid "You are using %1$s of your available file storage." msgstr "Está usando %1$s de su espacio disponible para ficheros." -#: ../../Zotlabs/Storage/Browser.php:306 +#: ../../Zotlabs/Storage/Browser.php:304 #, php-format msgid "You are using %1$s of %2$s available file storage. (%3$s%)" msgstr "Está usando %1$s de %2$s que tiene a su disposición para ficheros. (%3$s%)" -#: ../../Zotlabs/Storage/Browser.php:317 +#: ../../Zotlabs/Storage/Browser.php:315 msgid "WARNING:" -msgstr "ATENCIÓN:" +msgstr "ATENCIÓN: " -#: ../../Zotlabs/Storage/Browser.php:322 +#: ../../Zotlabs/Storage/Browser.php:320 msgid "Create new folder" msgstr "Crear nueva carpeta" -#: ../../Zotlabs/Storage/Browser.php:324 +#: ../../Zotlabs/Storage/Browser.php:322 msgid "Upload file" msgstr "Subir fichero" -#: ../../Zotlabs/Storage/Browser.php:337 +#: ../../Zotlabs/Storage/Browser.php:335 msgid "Drop files here to immediately upload" msgstr "Arrastre los ficheros aquí para subirlos de forma inmediata" #: ../../Zotlabs/Web/Router.php:65 ../../Zotlabs/Web/WebServer.php:128 -#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Api.php:12 -#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Authtest.php:16 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Module/Achievements.php:34 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Channel.php:104 +#: ../../Zotlabs/Module/Channel.php:229 ../../Zotlabs/Module/Channel.php:270 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 #: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 -#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Connections.php:33 +#: ../../Zotlabs/Module/Mail.php:121 ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Setup.php:219 -#: ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Cover_photo.php:290 +#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Editblock.php:67 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 #: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Menu.php:78 -#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Pdledit.php:26 -#: ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Api.php:12 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 -#: ../../Zotlabs/Module/Settings.php:664 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Group.php:13 ../../Zotlabs/Module/Block.php:26 #: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Invite.php:17 #: ../../Zotlabs/Module/Invite.php:91 ../../Zotlabs/Module/Locs.php:87 -#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Like.php:181 +#: ../../Zotlabs/Module/Profiles.php:203 ../../Zotlabs/Module/Profiles.php:601 #: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Profiles.php:203 -#: ../../Zotlabs/Module/Profiles.php:601 ../../Zotlabs/Module/Webpages.php:95 -#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/Setup.php:220 ../../Zotlabs/Module/Mood.php:116 +#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 #: ../../Zotlabs/Module/Notifications.php:70 ../../Zotlabs/Module/Poke.php:137 #: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 -#: ../../Zotlabs/Module/Channel.php:104 ../../Zotlabs/Module/Channel.php:227 -#: ../../Zotlabs/Module/Channel.php:268 ../../Zotlabs/Module/Blocks.php:73 -#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 -#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 +#: ../../Zotlabs/Module/Layouts.php:89 #: ../../Zotlabs/Module/Profile_photo.php:265 #: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Mail.php:121 -#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Settings.php:59 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Events.php:264 #: ../../Zotlabs/Module/Service_limits.php:11 #: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 #: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Item.php:214 -#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1073 +#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1068 #: ../../Zotlabs/Module/Sharedwithme.php:11 #: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 #: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../include/items.php:3477 ../../include/photos.php:27 +#: ../../include/photos.php:27 ../../include/items.php:3506 #: ../../include/attach.php:142 ../../include/attach.php:190 #: ../../include/attach.php:253 ../../include/attach.php:267 #: ../../include/attach.php:274 ../../include/attach.php:339 #: ../../include/attach.php:353 ../../include/attach.php:360 -#: ../../include/attach.php:440 ../../include/attach.php:902 -#: ../../include/attach.php:973 ../../include/attach.php:1125 +#: ../../include/attach.php:440 ../../include/attach.php:909 +#: ../../include/attach.php:980 ../../include/attach.php:1132 msgid "Permission denied." msgstr "Acceso denegado." -#: ../../Zotlabs/Web/Router.php:146 ../../Zotlabs/Module/Help.php:94 +#: ../../Zotlabs/Web/Router.php:146 ../../include/help.php:56 msgid "Not Found" msgstr "No encontrado" -#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Display.php:120 -#: ../../Zotlabs/Module/Page.php:94 ../../Zotlabs/Module/Help.php:97 -#: ../../Zotlabs/Module/Block.php:79 +#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Page.php:94 +#: ../../Zotlabs/Module/Block.php:79 ../../Zotlabs/Module/Display.php:120 +#: ../../include/help.php:59 msgid "Page not found." msgstr "Página no encontrada." -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:66 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:66 #: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 #: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 -#: ../../include/items.php:384 +#: ../../include/items.php:403 msgid "Permission denied" msgstr "Permiso denegado" @@ -405,11 +414,10 @@ msgstr "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo #: ../../Zotlabs/Module/Editblock.php:31 #: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 -#: ../../Zotlabs/Module/Filestorage.php:59 -#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Connect.php:17 -#: ../../include/channel.php:859 +#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17 +#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 +#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:859 msgid "Requested profile is not available." msgstr "El perfil solicitado no está disponible." @@ -425,374 +433,199 @@ msgstr "Ausente" msgid "Online" msgstr "Conectado/a" -#: ../../Zotlabs/Module/Dreport.php:44 -msgid "Invalid message" -msgstr "Mensaje no válido" +#: ../../Zotlabs/Module/Network.php:95 +msgid "No such group" +msgstr "No se encuentra el grupo" -#: ../../Zotlabs/Module/Dreport.php:76 -msgid "no results" -msgstr "sin resultados" +#: ../../Zotlabs/Module/Network.php:135 +msgid "No such channel" +msgstr "No se encuentra el canal" -#: ../../Zotlabs/Module/Dreport.php:91 -msgid "channel sync processed" -msgstr "se ha realizado la sincronización del canal" +#: ../../Zotlabs/Module/Network.php:140 +msgid "forum" +msgstr "foro" -#: ../../Zotlabs/Module/Dreport.php:95 -msgid "queued" -msgstr "encolado" +#: ../../Zotlabs/Module/Network.php:152 +msgid "Search Results For:" +msgstr "Buscar resultados para:" -#: ../../Zotlabs/Module/Dreport.php:99 -msgid "posted" -msgstr "enviado" +#: ../../Zotlabs/Module/Network.php:218 +msgid "Privacy group is empty" +msgstr "El grupo de canales está vacío" -#: ../../Zotlabs/Module/Dreport.php:103 -msgid "accepted for delivery" -msgstr "aceptado para el envío" +#: ../../Zotlabs/Module/Network.php:227 +msgid "Privacy group: " +msgstr "Grupo de canales: " -#: ../../Zotlabs/Module/Dreport.php:107 -msgid "updated" -msgstr "actualizado" - -#: ../../Zotlabs/Module/Dreport.php:110 -msgid "update ignored" -msgstr "actualización ignorada" - -#: ../../Zotlabs/Module/Dreport.php:113 -msgid "permission denied" -msgstr "permiso denegado" - -#: ../../Zotlabs/Module/Dreport.php:117 -msgid "recipient not found" -msgstr "destinatario no encontrado" - -#: ../../Zotlabs/Module/Dreport.php:120 -msgid "mail recalled" -msgstr "mensaje de correo revocado" - -#: ../../Zotlabs/Module/Dreport.php:123 -msgid "duplicate mail received" -msgstr "se ha recibido mensaje duplicado" - -#: ../../Zotlabs/Module/Dreport.php:126 -msgid "mail delivered" -msgstr "correo enviado" - -#: ../../Zotlabs/Module/Dreport.php:146 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Informe de entrega para %1$s" - -#: ../../Zotlabs/Module/Dreport.php:149 -msgid "Options" -msgstr "Opciones" - -#: ../../Zotlabs/Module/Dreport.php:150 -msgid "Redeliver" -msgstr "Volver a enviar" +#: ../../Zotlabs/Module/Network.php:253 +msgid "Invalid connection." +msgstr "Conexión no válida." #: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 #, php-format msgid "Fetching URL returns error: %1$s" msgstr "Al intentar obtener la dirección, retorna el error: %1$s" -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" -msgstr "Autorizar una conexión de aplicación" +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "red" -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" -msgstr "Volver a su aplicación e introducir este código de seguridad:" +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "RSS" -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "Por favor inicie sesión para continuar." +#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +msgid "You must be logged in to see this page." +msgstr "Debe haber iniciado sesión para poder ver esta página." -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?" +#: ../../Zotlabs/Module/Channel.php:40 +msgid "Posts and comments" +msgstr "Publicaciones y comentarios" -#: ../../Zotlabs/Module/Api.php:84 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Settings.php:673 ../../Zotlabs/Module/Photos.php:664 -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 -#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 -#: ../../Zotlabs/Module/Admin.php:465 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Events.php:462 ../../Zotlabs/Module/Events.php:463 -#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Connedit.php:408 -#: ../../Zotlabs/Module/Removeme.php:63 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1742 -msgid "Yes" -msgstr "Sí" +#: ../../Zotlabs/Module/Channel.php:41 +msgid "Only posts" +msgstr "Solo publicaciones" -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Settings.php:673 ../../Zotlabs/Module/Photos.php:664 -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 -#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 -#: ../../Zotlabs/Module/Admin.php:463 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Events.php:462 ../../Zotlabs/Module/Events.php:463 -#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Connedit.php:408 -#: ../../Zotlabs/Module/Connedit.php:686 ../../Zotlabs/Module/Removeme.php:63 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1742 -msgid "No" -msgstr "No" +#: ../../Zotlabs/Module/Channel.php:101 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Permisos insuficientes. Petición redirigida a la página del perfil." -#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Valoración" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "Sitio web:" - -#: ../../Zotlabs/Module/Rate.php:159 +#: ../../Zotlabs/Module/Import.php:33 #, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "Canal remoto [%s] (aún no es conocido en este sitio)" +msgid "Your service plan only allows %d channels." +msgstr "Su paquete de servicios solo permite %d canales." -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "Valoración (esta información es pública)" +#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." +msgstr "No hay nada para importar." -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "Opcionalmente puede explicar su valoración (esta información es pública)" +#: ../../Zotlabs/Module/Import.php:95 ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" +msgstr "No se han podido descargar datos de su antiguo servidor" -#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Setup.php:316 -#: ../../Zotlabs/Module/Setup.php:364 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Pdledit.php:66 +#: ../../Zotlabs/Module/Import.php:101 +#: ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." +msgstr "El fichero importado está vacío." + +#: ../../Zotlabs/Module/Import.php:123 +#: ../../Zotlabs/Module/Import_items.php:88 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones." + +#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 +msgid "Cloned channel not found. Import failed." +msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado." + +#: ../../Zotlabs/Module/Import.php:163 +msgid "No channel. Import failed." +msgstr "No hay canal. La importación ha fallado" + +#: ../../Zotlabs/Module/Import.php:520 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." +msgstr "Importación completada." + +#: ../../Zotlabs/Module/Import.php:542 +msgid "You must be logged in to use this feature." +msgstr "Debe estar registrado para poder usar esta funcionalidad." + +#: ../../Zotlabs/Module/Import.php:547 +msgid "Import Channel" +msgstr "Importar canal" + +#: ../../Zotlabs/Module/Import.php:548 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación." + +#: ../../Zotlabs/Module/Import.php:549 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" +msgstr "Fichero para subir" + +#: ../../Zotlabs/Module/Import.php:550 +msgid "Or provide the old server/hub details" +msgstr "O proporcione los detalles de su antiguo servidor/hub" + +#: ../../Zotlabs/Module/Import.php:551 +msgid "Your old identity address (xyz@example.com)" +msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)" + +#: ../../Zotlabs/Module/Import.php:552 +msgid "Your old login email address" +msgstr "Su antigua dirección de correo electrónico" + +#: ../../Zotlabs/Module/Import.php:553 +msgid "Your old login password" +msgstr "Su antigua contraseña" + +#: ../../Zotlabs/Module/Import.php:554 +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 "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos." + +#: ../../Zotlabs/Module/Import.php:555 +msgid "Make this hub my primary location" +msgstr "Convertir este servidor en mi ubicación primaria" + +#: ../../Zotlabs/Module/Import.php:556 +msgid "" +"Import existing posts if possible (experimental - limited by available " +"memory" +msgstr "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible" + +#: ../../Zotlabs/Module/Import.php:557 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine." + +#: ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Admin/Accounts.php:167 +#: ../../Zotlabs/Module/Admin/Channels.php:151 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Plugins.php:429 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Site.php:267 +#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Mail.php:370 +#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Appman.php:126 +#: ../../Zotlabs/Module/Pdledit.php:74 #: ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Settings.php:682 ../../Zotlabs/Module/Settings.php:795 -#: ../../Zotlabs/Module/Settings.php:886 ../../Zotlabs/Module/Settings.php:912 -#: ../../Zotlabs/Module/Settings.php:935 -#: ../../Zotlabs/Module/Settings.php:1040 -#: ../../Zotlabs/Module/Settings.php:1229 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Photos.php:679 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 +#: ../../Zotlabs/Module/Connect.php:98 ../../Zotlabs/Module/Group.php:85 #: ../../Zotlabs/Module/Import_items.php:122 #: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Admin.php:502 -#: ../../Zotlabs/Module/Admin.php:701 ../../Zotlabs/Module/Admin.php:784 -#: ../../Zotlabs/Module/Admin.php:1045 ../../Zotlabs/Module/Admin.php:1224 -#: ../../Zotlabs/Module/Admin.php:1435 ../../Zotlabs/Module/Admin.php:1662 -#: ../../Zotlabs/Module/Admin.php:1747 ../../Zotlabs/Module/Admin.php:2130 -#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Profiles.php:687 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Profiles.php:687 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Setup.php:317 +#: ../../Zotlabs/Module/Setup.php:365 ../../Zotlabs/Module/Mood.php:139 +#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 +#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 #: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Mail.php:370 -#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:484 #: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 #: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 #: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 -#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Lib/ThreadItem.php:711 -#: ../../include/widgets.php:763 ../../include/js_strings.php:22 -#: ../../view/theme/redbasic/php/config.php:106 +#: ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Module/Settings/Account.php:126 +#: ../../Zotlabs/Module/Settings/Channel.php:452 +#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:725 ../../include/js_strings.php:22 +#: ../../include/widgets.php:796 ../../view/theme/redbasic/php/config.php:106 msgid "Submit" msgstr "Enviar" -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1351 -msgid "Public Hubs" -msgstr "Servidores públicos" - -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself may provide " -"additional details." -msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs pueden proporcionar detalles adicionales." - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "Dirección del hub" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "Tipo de acceso" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "Normas de registro" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "Estadísticas" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "Software" - -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:960 -msgid "Ratings" -msgstr "Valoraciones" - -#: ../../Zotlabs/Module/Pubsites.php:43 -msgid "Rate" -msgstr "Valorar" - -#: ../../Zotlabs/Module/Pubsites.php:46 ../../Zotlabs/Module/Locs.php:117 -#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 -#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 -msgid "Location" -msgstr "Ubicación" - -#: ../../Zotlabs/Module/Pubsites.php:54 ../../Zotlabs/Module/Webpages.php:223 -#: ../../Zotlabs/Module/Events.php:680 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../include/page_widgets.php:42 -msgid "View" -msgstr "Ver" - -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana." - -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado." - -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "Las contraseñas no coinciden." - -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo." - -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "Su registro está pendiente de aprobación por el propietario del sitio." - -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "Su registro no puede ser procesado." - -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "El registro está deshabilitado en este sitio." - -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "El registro en este hub está sometido a aprobación previa." - -#: ../../Zotlabs/Module/Register.php:194 -msgid "Register at another affiliated hub." -msgstr "Registrarse en otro hub afiliado." - -#: ../../Zotlabs/Module/Register.php:204 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana." - -#: ../../Zotlabs/Module/Register.php:215 -msgid "Terms of Service" -msgstr "Términos del servicio" - -#: ../../Zotlabs/Module/Register.php:221 -#, php-format -msgid "I accept the %s for this website" -msgstr "Acepto los %s de este sitio" - -#: ../../Zotlabs/Module/Register.php:223 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Tengo más de 13 años de edad y acepto los %s de este sitio" - -#: ../../Zotlabs/Module/Register.php:227 -msgid "Your email address" -msgstr "Su dirección de correo electrónico" - -#: ../../Zotlabs/Module/Register.php:228 -msgid "Choose a password" -msgstr "Elija una contraseña" - -#: ../../Zotlabs/Module/Register.php:229 -msgid "Please re-enter your password" -msgstr "Por favor, vuelva a escribir su contraseña" - -#: ../../Zotlabs/Module/Register.php:230 -msgid "Please enter your invitation code" -msgstr "Por favor, introduzca el código de su invitación" - -#: ../../Zotlabs/Module/Register.php:231 -#: ../../Zotlabs/Module/New_channel.php:128 -msgid "Name or caption" -msgstr "Nombre o descripción" - -#: ../../Zotlabs/Module/Register.php:231 -#: ../../Zotlabs/Module/New_channel.php:128 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" -msgstr "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\"" - -#: ../../Zotlabs/Module/Register.php:233 -#: ../../Zotlabs/Module/New_channel.php:130 -msgid "Choose a short nickname" -msgstr "Elija un alias corto" - -#: ../../Zotlabs/Module/Register.php:233 -#: ../../Zotlabs/Module/New_channel.php:130 -#, php-format -msgid "" -"Your nickname will be used to create an easy to remember channel address " -"e.g. nickname%s" -msgstr "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s" - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Channel role and privacy" -msgstr "Clase de canal y privacidad" - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Select a channel role with your privacy requirements." -msgstr "Seleccione un tipo de canal con sus requisitos de privacidad" - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Read more about roles" -msgstr "Leer más sobre los roles" - -#: ../../Zotlabs/Module/Register.php:236 -msgid "no" -msgstr "no" - -#: ../../Zotlabs/Module/Register.php:236 -msgid "yes" -msgstr "sí" - -#: ../../Zotlabs/Module/Register.php:248 ../../Zotlabs/Module/Admin.php:503 -msgid "Registration" -msgstr "Registro" - -#: ../../Zotlabs/Module/Register.php:253 -msgid "Membership on this site is by invitation only." -msgstr "Para registrarse en este sitio es necesaria una invitación." - -#: ../../Zotlabs/Module/Register.php:265 ../../include/nav.php:151 -#: ../../boot.php:1720 -msgid "Register" -msgstr "Registrarse" - -#: ../../Zotlabs/Module/Register.php:266 -msgid "" -"This site may require email verification after submitting this form. If you " -"are returned to a login page, please check your email for instructions." -msgstr "Este sitio puede requerir una verificación de correo electrónico después de enviar este formulario. Si es devuelto a una página de inicio de sesión, compruebe su email para recibir y leer las instrucciones." - #: ../../Zotlabs/Module/Bookmarks.php:53 msgid "Bookmark added" msgstr "Marcador añadido" @@ -805,34 +638,1125 @@ msgstr "Mis marcadores" msgid "My Connections Bookmarks" msgstr "Marcadores de mis conexiones" -#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Directory.php:63 -#: ../../Zotlabs/Module/Photos.php:520 ../../Zotlabs/Module/Ratings.php:83 -#: ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:23 -msgid "Public access denied." -msgstr "Acceso público denegado." +#: ../../Zotlabs/Module/Admin/Accounts.php:36 +#, php-format +msgid "%s account blocked/unblocked" +msgid_plural "%s account blocked/unblocked" +msgstr[0] "%s cuenta bloqueada/desbloqueada" +msgstr[1] "%s cuenta bloqueada/desbloqueada" -#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Filestorage.php:32 -#: ../../Zotlabs/Module/Admin.php:164 ../../Zotlabs/Module/Admin.php:1268 -#: ../../Zotlabs/Module/Admin.php:1575 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3398 +#: ../../Zotlabs/Module/Admin/Accounts.php:43 +#, php-format +msgid "%s account deleted" +msgid_plural "%s accounts deleted" +msgstr[0] "%s cuentas eliminadas" +msgstr[1] "%s cuentas eliminadas" + +#: ../../Zotlabs/Module/Admin/Accounts.php:79 +msgid "Account not found" +msgstr "Cuenta no encontrada" + +#: ../../Zotlabs/Module/Admin/Accounts.php:90 +#, php-format +msgid "Account '%s' deleted" +msgstr "La cuenta '%s' ha sido eliminada" + +#: ../../Zotlabs/Module/Admin/Accounts.php:98 +#, php-format +msgid "Account '%s' blocked" +msgstr "La cuenta '%s' ha sido bloqueada" + +#: ../../Zotlabs/Module/Admin/Accounts.php:106 +#, php-format +msgid "Account '%s' unblocked" +msgstr "La cuenta '%s' ha sido desbloqueada" + +#: ../../Zotlabs/Module/Admin/Accounts.php:165 +#: ../../Zotlabs/Module/Admin/Channels.php:149 +#: ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Plugins.php:336 +#: ../../Zotlabs/Module/Admin/Plugins.php:427 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin/Site.php:265 +#: ../../Zotlabs/Module/Admin/Themes.php:120 +#: ../../Zotlabs/Module/Admin/Themes.php:154 +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Administration" +msgstr "Administración" + +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Accounts.php:179 ../../include/widgets.php:1561 +msgid "Accounts" +msgstr "Cuentas" + +#: ../../Zotlabs/Module/Admin/Accounts.php:168 +#: ../../Zotlabs/Module/Admin/Channels.php:152 +msgid "select all" +msgstr "seleccionar todo" + +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +msgid "Registrations waiting for confirm" +msgstr "Inscripciones en espera de confirmación" + +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +msgid "Request date" +msgstr "Fecha de solicitud" + +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/network.php:2212 +msgid "Email" +msgstr "Correo electrónico" + +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +msgid "No registrations." +msgstr "Sin registros." + +#: ../../Zotlabs/Module/Admin/Accounts.php:172 +#: ../../Zotlabs/Module/Connections.php:275 +msgid "Approve" +msgstr "Aprobar" + +#: ../../Zotlabs/Module/Admin/Accounts.php:173 +msgid "Deny" +msgstr "Rechazar" + +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Block" +msgstr "Bloquear" + +#: ../../Zotlabs/Module/Admin/Accounts.php:176 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Unblock" +msgstr "Desbloquear" + +#: ../../Zotlabs/Module/Admin/Accounts.php:181 +msgid "ID" +msgstr "ID" + +#: ../../Zotlabs/Module/Admin/Accounts.php:183 ../../include/group.php:267 +msgid "All Channels" +msgstr "Todos los canales" + +#: ../../Zotlabs/Module/Admin/Accounts.php:184 +msgid "Register date" +msgstr "Fecha de registro" + +#: ../../Zotlabs/Module/Admin/Accounts.php:185 +msgid "Last login" +msgstr "Último acceso" + +#: ../../Zotlabs/Module/Admin/Accounts.php:186 +msgid "Expires" +msgstr "Caduca" + +#: ../../Zotlabs/Module/Admin/Accounts.php:187 +msgid "Service Class" +msgstr "Clase de servicio" + +#: ../../Zotlabs/Module/Admin/Accounts.php:189 +msgid "" +"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" +" on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?" + +#: ../../Zotlabs/Module/Admin/Accounts.php:190 +msgid "" +"The account {0} will be deleted!\\n\\nEverything this account has posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?" + +#: ../../Zotlabs/Module/Admin/Channels.php:30 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channels censored/uncensored" +msgstr[0] "%s canales censurados/no censurados" +msgstr[1] "%s canales censurados/no censurados" + +#: ../../Zotlabs/Module/Admin/Channels.php:39 +#, php-format +msgid "%s channel code allowed/disallowed" +msgid_plural "%s channels code allowed/disallowed" +msgstr[0] "%s código permitido/no permitido al canal" +msgstr[1] "%s código permitido/no permitido al canal" + +#: ../../Zotlabs/Module/Admin/Channels.php:45 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "%s canales eliminados" +msgstr[1] "%s canales eliminados" + +#: ../../Zotlabs/Module/Admin/Channels.php:66 +msgid "Channel not found" +msgstr "Canal no encontrado" + +#: ../../Zotlabs/Module/Admin/Channels.php:76 +#, php-format +msgid "Channel '%s' deleted" +msgstr "Canal '%s' eliminado" + +#: ../../Zotlabs/Module/Admin/Channels.php:88 +#, php-format +msgid "Channel '%s' censored" +msgstr "Canal '%s' censurado" + +#: ../../Zotlabs/Module/Admin/Channels.php:88 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "Canal '%s' no censurado" + +#: ../../Zotlabs/Module/Admin/Channels.php:99 +#, php-format +msgid "Channel '%s' code allowed" +msgstr "Código permitido al canal '%s'" + +#: ../../Zotlabs/Module/Admin/Channels.php:99 +#, php-format +msgid "Channel '%s' code disallowed" +msgstr "Código no permitido al canal '%s'" + +#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../include/widgets.php:1562 +msgid "Channels" +msgstr "Canales" + +#: ../../Zotlabs/Module/Admin/Channels.php:154 +msgid "Censor" +msgstr "Censurar" + +#: ../../Zotlabs/Module/Admin/Channels.php:155 +msgid "Uncensor" +msgstr "No censurar" + +#: ../../Zotlabs/Module/Admin/Channels.php:156 +msgid "Allow Code" +msgstr "Permitir código" + +#: ../../Zotlabs/Module/Admin/Channels.php:157 +msgid "Disallow Code" +msgstr "No permitir código" + +#: ../../Zotlabs/Module/Admin/Channels.php:158 +#: ../../include/conversation.php:1651 +msgid "Channel" +msgstr "Canal" + +#: ../../Zotlabs/Module/Admin/Channels.php:162 +msgid "UID" +msgstr "UID" + +#: ../../Zotlabs/Module/Admin/Channels.php:164 +#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:470 +msgid "Address" +msgstr "Dirección" + +#: ../../Zotlabs/Module/Admin/Channels.php:166 +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 "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?" + +#: ../../Zotlabs/Module/Admin/Channels.php:167 +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 "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "La actualización ha sido marcada como exitosa" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "La ejecución de %s ha fallado. Mirar en los informes del sistema." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "La actualización de %s se ha realizado exitosamente." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "No se encuentra la función de actualización de %s." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "No ha fallado ninguna actualización." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "Han fallado las actualizaciones" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "Intentar ejecutar este paso de actualización automáticamente" + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "Off" +msgstr "Desactivado" + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "On" +msgstr "Activado" + +#: ../../Zotlabs/Module/Admin/Features.php:56 +#, php-format +msgid "Lock feature %s" +msgstr "Bloquear la funcionalidad %s" + +#: ../../Zotlabs/Module/Admin/Features.php:64 +msgid "Manage Additional Features" +msgstr "Gestionar las funcionalidades" + +#: ../../Zotlabs/Module/Admin/Logs.php:28 +msgid "Log settings updated." +msgstr "Actualizado el informe de configuraciones." + +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1587 +#: ../../include/widgets.php:1597 +msgid "Logs" +msgstr "Informes" + +#: ../../Zotlabs/Module/Admin/Logs.php:85 +msgid "Clear" +msgstr "Vaciar" + +#: ../../Zotlabs/Module/Admin/Logs.php:91 +msgid "Debugging" +msgstr "Depuración" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "Log file" +msgstr "Fichero de informe" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "" +"Must be writable by web server. Relative to your top-level webserver " +"directory." +msgstr "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal." + +#: ../../Zotlabs/Module/Admin/Logs.php:93 +msgid "Log level" +msgstr "Nivel de depuración" + +#: ../../Zotlabs/Module/Admin/Plugins.php:254 +#: ../../Zotlabs/Module/Admin/Themes.php:69 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 +#: ../../Zotlabs/Module/Admin.php:62 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3427 msgid "Item not found." msgstr "Elemento no encontrado." -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/conversation.php:1665 ../../include/nav.php:94 -msgid "Photos" -msgstr "Fotos" +#: ../../Zotlabs/Module/Admin/Plugins.php:284 +#, php-format +msgid "Plugin %s disabled." +msgstr "Extensión %s desactivada." +#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#, php-format +msgid "Plugin %s enabled." +msgstr "Extensión %s activada." + +#: ../../Zotlabs/Module/Admin/Plugins.php:305 +#: ../../Zotlabs/Module/Admin/Themes.php:93 +msgid "Disable" +msgstr "Desactivar" + +#: ../../Zotlabs/Module/Admin/Plugins.php:308 +#: ../../Zotlabs/Module/Admin/Themes.php:95 +msgid "Enable" +msgstr "Activar" + +#: ../../Zotlabs/Module/Admin/Plugins.php:337 +#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1565 +msgid "Plugins" +msgstr "Extensiones (plugins)" + +#: ../../Zotlabs/Module/Admin/Plugins.php:338 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +msgid "Toggle" +msgstr "Cambiar" + +#: ../../Zotlabs/Module/Admin/Plugins.php:339 +#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:216 +#: ../../include/nav.php:213 ../../include/widgets.php:680 +msgid "Settings" +msgstr "Ajustes" + +#: ../../Zotlabs/Module/Admin/Plugins.php:346 +#: ../../Zotlabs/Module/Admin/Themes.php:132 +msgid "Author: " +msgstr "Autor:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:347 +#: ../../Zotlabs/Module/Admin/Themes.php:133 +msgid "Maintainer: " +msgstr "Mantenedor:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:348 +msgid "Minimum project version: " +msgstr "Versión mínima del proyecto:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:349 +msgid "Maximum project version: " +msgstr "Versión máxima del proyecto:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:350 +msgid "Minimum PHP version: " +msgstr "Versión mínima de PHP:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +msgid "Compatible Server Roles: " +msgstr "Configuraciones compatibles con este servidor:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +msgid "Requires: " +msgstr "Se requiere:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:353 +#: ../../Zotlabs/Module/Admin/Plugins.php:433 +msgid "Disabled - version incompatibility" +msgstr "Deshabilitado - versiones incompatibles" + +#: ../../Zotlabs/Module/Admin/Plugins.php:402 +msgid "Enter the public git repository URL of the plugin repo." +msgstr "Escriba la URL pública del repositorio git del plugin." + +#: ../../Zotlabs/Module/Admin/Plugins.php:403 +msgid "Plugin repo git URL" +msgstr "URL del repositorio git del plugin" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "Custom repo name" +msgstr "Nombre personalizado del repositorio" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "(optional)" +msgstr "(opcional)" + +#: ../../Zotlabs/Module/Admin/Plugins.php:405 +msgid "Download Plugin Repo" +msgstr "Descargar el repositorio" + +#: ../../Zotlabs/Module/Admin/Plugins.php:412 +msgid "Install new repo" +msgstr "Instalar un nuevo repositorio" + +#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:334 +msgid "Install" +msgstr "Instalar" + +#: ../../Zotlabs/Module/Admin/Plugins.php:414 #: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Settings.php:683 ../../Zotlabs/Module/Settings.php:709 -#: ../../Zotlabs/Module/Admin.php:1420 ../../Zotlabs/Module/Wiki.php:171 -#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Tagrm.php:15 -#: ../../Zotlabs/Module/Tagrm.php:138 ../../include/conversation.php:1243 -#: ../../include/conversation.php:1292 +#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 +#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 msgid "Cancel" msgstr "Cancelar" +#: ../../Zotlabs/Module/Admin/Plugins.php:435 +msgid "Manage Repos" +msgstr "Gestionar los repositorios" + +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +msgid "Installed Plugin Repositories" +msgstr "Repositorios de los plugins instalados" + +#: ../../Zotlabs/Module/Admin/Plugins.php:437 +msgid "Install a New Plugin Repository" +msgstr "Instalar un nuevo repositorio de plugins" + +#: ../../Zotlabs/Module/Admin/Plugins.php:443 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:334 +msgid "Update" +msgstr "Actualizar" + +#: ../../Zotlabs/Module/Admin/Plugins.php:444 +msgid "Switch branch" +msgstr "Cambiar la rama" + +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 +msgid "Remove" +msgstr "Eliminar" + +#: ../../Zotlabs/Module/Admin/Profs.php:69 +msgid "New Profile Field" +msgstr "Nuevo campo en el perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "Field nickname" +msgstr "Alias del campo" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "System name of field" +msgstr "Nombre del campo en el sistema" + +#: ../../Zotlabs/Module/Admin/Profs.php:71 +#: ../../Zotlabs/Module/Admin/Profs.php:91 +msgid "Input type" +msgstr "Tipo de entrada" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Field Name" +msgstr "Nombre del campo" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Label on profile pages" +msgstr "Etiqueta a mostrar en la página del perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Help text" +msgstr "Texto de ayuda" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Additional info (optional)" +msgstr "Información adicional (opcional)" + +#: ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Filer.php:53 +#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104 +#: ../../include/text.php:972 ../../include/text.php:984 +#: ../../include/widgets.php:201 +msgid "Save" +msgstr "Guardar" + +#: ../../Zotlabs/Module/Admin/Profs.php:83 +msgid "Field definition not found" +msgstr "Definición del campo no encontrada" + +#: ../../Zotlabs/Module/Admin/Profs.php:89 +msgid "Edit Profile Field" +msgstr "Modificar el campo del perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1568 +msgid "Profile Fields" +msgstr "Campos del perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:148 +msgid "Basic Profile Fields" +msgstr "Campos básicos del perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "Advanced Profile Fields" +msgstr "Campos avanzados del perfil" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "(In addition to basic fields)" +msgstr "(Además de los campos básicos)" + +#: ../../Zotlabs/Module/Admin/Profs.php:151 +msgid "All available fields" +msgstr "Todos los campos disponibles" + +#: ../../Zotlabs/Module/Admin/Profs.php:152 +msgid "Custom Fields" +msgstr "Campos personalizados" + +#: ../../Zotlabs/Module/Admin/Profs.php:156 +msgid "Create Custom Field" +msgstr "Crear un campo personalizado" + +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Queue Statistics" +msgstr "Estadísticas de la cola" + +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Total Entries" +msgstr "Total de entradas" + +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Priority" +msgstr "Prioridad" + +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Destination URL" +msgstr "Dirección de destino" + +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Mark hub permanently offline" +msgstr "Marcar el servidor como permanentemente fuera de línea" + +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Empty queue for this hub" +msgstr "Vaciar la cola para este servidor" + +#: ../../Zotlabs/Module/Admin/Queue.php:42 +msgid "Last known contact" +msgstr "Último contacto conocido" + +#: ../../Zotlabs/Module/Admin/Security.php:77 +msgid "" +"By default, unfiltered HTML is allowed in embedded media. This is inherently" +" insecure." +msgstr "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro." + +#: ../../Zotlabs/Module/Admin/Security.php:80 +msgid "" +"The recommended setting is to only allow unfiltered HTML from the following " +"sites:" +msgstr "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: " + +#: ../../Zotlabs/Module/Admin/Security.php:81 +msgid "" +"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/https://vimeo.com/
    https://soundcloud.com/
    " +msgstr "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    " + +#: ../../Zotlabs/Module/Admin/Security.php:82 +msgid "" +"All other embedded content will be filtered, unless " +"embedded content from that site is explicitly blocked." +msgstr "El resto del contenido incrustado se filtrará, excepto si el contenido incorporado desde ese sitio está bloqueado de forma explícita." + +#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1563 +msgid "Security" +msgstr "Seguridad" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "Block public" +msgstr "Bloquear páginas públicas" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently authenticated." +msgstr "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado." + +#: ../../Zotlabs/Module/Admin/Security.php:90 +msgid "Set \"Transport Security\" HTTP header" +msgstr "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP" + +#: ../../Zotlabs/Module/Admin/Security.php:91 +msgid "Set \"Content Security Policy\" HTTP header" +msgstr "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "Allowed email domains" +msgstr "Se aceptan dominios de correo electrónico" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +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 "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. " + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "Not allowed email domains" +msgstr "No se permiten dominios de correo electrónico" + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado." + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "Allow communications only from these sites" +msgstr "Permitir la comunicación solo desde estos sitios" + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "" +"One site per line. Leave empty to allow communication from anywhere by " +"default" +msgstr "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera" + +#: ../../Zotlabs/Module/Admin/Security.php:95 +msgid "Block communications from these sites" +msgstr "Bloquear la comunicación desde estos sitios" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "Allow communications only from these channels" +msgstr "Permitir la comunicación solo desde estos canales" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "" +"One channel (hash) per line. Leave empty to allow from any channel by " +"default" +msgstr "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera" + +#: ../../Zotlabs/Module/Admin/Security.php:97 +msgid "Block communications from these channels" +msgstr "Bloquear la comunicación desde estos canales" + +#: ../../Zotlabs/Module/Admin/Security.php:98 +msgid "Only allow embeds from secure (SSL) websites and links." +msgstr "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)." + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "Allow unfiltered embedded HTML content only from these domains" +msgstr "Permitir contenido HTML sin filtrar sólo desde estos dominios " + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "One site per line. By default embedded content is filtered." +msgstr "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada." + +#: ../../Zotlabs/Module/Admin/Security.php:100 +msgid "Block embedded HTML from these domains" +msgstr "Bloquear contenido con HTML incorporado desde estos dominios" + +#: ../../Zotlabs/Module/Admin/Site.php:135 +msgid "Site settings updated." +msgstr "Ajustes del sitio actualizados." + +#: ../../Zotlabs/Module/Admin/Site.php:162 ../../include/text.php:2942 +msgid "Default" +msgstr "Predeterminado" + +#: ../../Zotlabs/Module/Admin/Site.php:172 +#: ../../Zotlabs/Module/Settings/Display.php:141 +msgid "mobile" +msgstr "móvil" + +#: ../../Zotlabs/Module/Admin/Site.php:174 +msgid "experimental" +msgstr "experimental" + +#: ../../Zotlabs/Module/Admin/Site.php:176 +msgid "unsupported" +msgstr "no soportado" + +#: ../../Zotlabs/Module/Admin/Site.php:221 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "No" +msgstr "No" + +#: ../../Zotlabs/Module/Admin/Site.php:222 +msgid "Yes - with approval" +msgstr "Sí - con aprobación" + +#: ../../Zotlabs/Module/Admin/Site.php:223 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:84 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "Yes" +msgstr "Sí" + +#: ../../Zotlabs/Module/Admin/Site.php:228 +msgid "My site is not a public server" +msgstr "Mi sitio no es un servidor público" + +#: ../../Zotlabs/Module/Admin/Site.php:229 +msgid "My site has paid access only" +msgstr "Mi sitio es un servicio de pago" + +#: ../../Zotlabs/Module/Admin/Site.php:230 +msgid "My site has free access only" +msgstr "Mi sitio es un servicio gratuito" + +#: ../../Zotlabs/Module/Admin/Site.php:231 +msgid "My site offers free accounts with optional paid upgrades" +msgstr "Mi sitio ofrece cuentas gratuitas con opciones extra de pago" + +#: ../../Zotlabs/Module/Admin/Site.php:242 ../../Zotlabs/Module/Setup.php:336 +msgid "Basic/Minimal Social Networking" +msgstr "Red social básica o mínima" + +#: ../../Zotlabs/Module/Admin/Site.php:243 ../../Zotlabs/Module/Setup.php:337 +msgid "Standard Configuration (default)" +msgstr "Configuración estándar (por defecto)" + +#: ../../Zotlabs/Module/Admin/Site.php:244 ../../Zotlabs/Module/Setup.php:338 +msgid "Professional" +msgstr "Profesional" + +#: ../../Zotlabs/Module/Admin/Site.php:249 +#: ../../Zotlabs/Module/Settings/Account.php:105 +msgid "Beginner/Basic" +msgstr "Principiante / Básico" + +#: ../../Zotlabs/Module/Admin/Site.php:250 +#: ../../Zotlabs/Module/Settings/Account.php:106 +msgid "Novice - not skilled but willing to learn" +msgstr "Novato: no cualificado, pero dispuesto a aprender" + +#: ../../Zotlabs/Module/Admin/Site.php:251 +#: ../../Zotlabs/Module/Settings/Account.php:107 +msgid "Intermediate - somewhat comfortable" +msgstr "Intermedio: bastante cómodo" + +#: ../../Zotlabs/Module/Admin/Site.php:252 +#: ../../Zotlabs/Module/Settings/Account.php:108 +msgid "Advanced - very comfortable" +msgstr "Avanzado: muy cómodo" + +#: ../../Zotlabs/Module/Admin/Site.php:253 +#: ../../Zotlabs/Module/Settings/Account.php:109 +msgid "Expert - I can write computer code" +msgstr "Experto: puedo escribir código informático" + +#: ../../Zotlabs/Module/Admin/Site.php:254 +#: ../../Zotlabs/Module/Settings/Account.php:110 +msgid "Wizard - I probably know more than you do" +msgstr "Asistente: probablemente sé más que tú" + +#: ../../Zotlabs/Module/Admin/Site.php:266 ../../include/widgets.php:1560 +msgid "Site" +msgstr "Sitio" + +#: ../../Zotlabs/Module/Admin/Site.php:268 +#: ../../Zotlabs/Module/Register.php:253 +msgid "Registration" +msgstr "Registro" + +#: ../../Zotlabs/Module/Admin/Site.php:269 +msgid "File upload" +msgstr "Subir fichero" + +#: ../../Zotlabs/Module/Admin/Site.php:270 +msgid "Policies" +msgstr "Políticas" + +#: ../../Zotlabs/Module/Admin/Site.php:271 +#: ../../include/contact_widgets.php:16 +msgid "Advanced" +msgstr "Avanzado" + +#: ../../Zotlabs/Module/Admin/Site.php:275 +msgid "Site name" +msgstr "Nombre del sitio" + +#: ../../Zotlabs/Module/Admin/Site.php:277 ../../Zotlabs/Module/Setup.php:359 +msgid "Server Configuration/Role" +msgstr "Configuración del servidor" + +#: ../../Zotlabs/Module/Admin/Site.php:279 +msgid "Site default technical skill level" +msgstr "Nivel de habilidad técnica predeterminado del sitio" + +#: ../../Zotlabs/Module/Admin/Site.php:279 +msgid "Used to provide a member experience matched to technical comfort level" +msgstr "Se utiliza para proporcionar la experiencia de los miembros adaptada al nivel de comodidad" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "Lock the technical skill level setting" +msgstr "Bloquear el ajuste del nivel de habilidad técnica" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "Members can set their own technical comfort level by default" +msgstr "Los miembros pueden configurar por defecto su nivel de comodidad técnica" + +#: ../../Zotlabs/Module/Admin/Site.php:284 +msgid "Banner/Logo" +msgstr "Banner/Logo" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "Administrator Information" +msgstr "Información del Administrador" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode" + +#: ../../Zotlabs/Module/Admin/Site.php:286 +msgid "System language" +msgstr "Idioma del sistema" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "System theme" +msgstr "Tema gráfico del sistema" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" +msgstr "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - modificar los ajustes del tema" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "Mobile system theme" +msgstr "Tema del sistema para móviles" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "Theme for mobile devices" +msgstr "Tema para dispositivos móviles" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "Allow Feeds as Connections" +msgstr "Permitir contenidos RSS como conexiones" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "(Heavy system resource usage)" +msgstr "(Uso intenso de los recursos del sistema)" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "Maximum image size" +msgstr "Tamaño máximo de la imagen" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites." + +#: ../../Zotlabs/Module/Admin/Site.php:292 +msgid "Does this site allow new member registration?" +msgstr "¿Debe este sitio permitir el registro de nuevos miembros?" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "Invitation only" +msgstr "Solo con una invitación" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "" +"Only allow new member registrations with an invitation code. Above register " +"policy must be set to Yes." +msgstr "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"." + +#: ../../Zotlabs/Module/Admin/Site.php:294 +msgid "Which best describes the types of account offered by this hub?" +msgstr "¿Cómo describiría el tipo de servicio ofrecido por este servidor?" + +#: ../../Zotlabs/Module/Admin/Site.php:295 +msgid "Register text" +msgstr "Texto del registro" + +#: ../../Zotlabs/Module/Admin/Site.php:295 +msgid "Will be displayed prominently on the registration page." +msgstr "Se mostrará de forma destacada en la página de registro." + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "Site homepage to show visitors (default: login box)" +msgstr "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)" + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "" +"example: 'public' to show public stream, 'page/sys/home' to show a system " +"webpage called 'home' or 'include:home.html' to include a file." +msgstr "ejemplo: 'public' para mostrar contenido público, 'page/sys/home' para mostrar la página web definida como \"home\" o 'include:home.html' para mostrar el contenido de un fichero." + +#: ../../Zotlabs/Module/Admin/Site.php:297 +msgid "Preserve site homepage URL" +msgstr "Preservar la dirección de la página personal" + +#: ../../Zotlabs/Module/Admin/Site.php:297 +msgid "" +"Present the site homepage in a frame at the original location instead of " +"redirecting" +msgstr "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla." + +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "Accounts abandoned after x days" +msgstr "Cuentas abandonadas después de x días" + +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo." + +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "Allowed friend domains" +msgstr "Dominios amigos permitidos" + +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio." + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Verify Email Addresses" +msgstr "Verificar las direcciones de correo electrónico" + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "" +"Check to verify email addresses used in account registration (recommended)." +msgstr "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)." + +#: ../../Zotlabs/Module/Admin/Site.php:301 +msgid "Force publish" +msgstr "Forzar la publicación" + +#: ../../Zotlabs/Module/Admin/Site.php:301 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio." + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "Import Public Streams" +msgstr "Importar contenido público" + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "" +"Import and allow access to public content pulled from other sites. Warning: " +"this content is unmoderated." +msgstr "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas." + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "Login on Homepage" +msgstr "Iniciar sesión en la página personal" + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "" +"Present a login box to visitors on the home page if no other content has " +"been configured." +msgstr "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido." + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "Enable context help" +msgstr "Habilitar la ayuda contextual" + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "" +"Display contextual help for the current page when the help button is " +"pressed." +msgstr "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda." + +#: ../../Zotlabs/Module/Admin/Site.php:306 +msgid "Directory Server URL" +msgstr "URL del servidor de directorio" + +#: ../../Zotlabs/Module/Admin/Site.php:306 +msgid "Default directory server" +msgstr "Servidor de directorio predeterminado" + +#: ../../Zotlabs/Module/Admin/Site.php:308 +msgid "Proxy user" +msgstr "Usuario del proxy" + +#: ../../Zotlabs/Module/Admin/Site.php:309 +msgid "Proxy URL" +msgstr "Dirección del proxy" + +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Network timeout" +msgstr "Tiempo de espera de la red" + +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)" + +#: ../../Zotlabs/Module/Admin/Site.php:311 +msgid "Delivery interval" +msgstr "Intervalo de entrega" + +#: ../../Zotlabs/Module/Admin/Site.php:311 +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 "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados." + +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "Deliveries per process" +msgstr "Intentos de envío por proceso" + +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "" +"Number of deliveries to attempt in a single operating system process. Adjust" +" if necessary to tune system performance. Recommend: 1-5." +msgstr "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5." + +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "Poll interval" +msgstr "Intervalo máximo de tiempo entre dos mensajes sucesivos" + +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega." + +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "Maximum Load Average" +msgstr "Carga media máxima" + +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50." + +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "Expiration period in days for imported (grid/network) content" +msgstr "Caducidad del contenido importado de otros sitios (en días)" + +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "0 for no expiration of imported content" +msgstr "0 para que no caduque el contenido importado" + +#: ../../Zotlabs/Module/Admin/Themes.php:18 +msgid "Theme settings updated." +msgstr "Ajustes del tema actualizados." + +#: ../../Zotlabs/Module/Admin/Themes.php:58 +msgid "No themes found." +msgstr "No se han encontrado temas." + +#: ../../Zotlabs/Module/Admin/Themes.php:114 +msgid "Screenshot" +msgstr "Instantánea de pantalla" + +#: ../../Zotlabs/Module/Admin/Themes.php:121 +#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1566 +msgid "Themes" +msgstr "Temas" + +#: ../../Zotlabs/Module/Admin/Themes.php:160 +msgid "[Experimental]" +msgstr "[Experimental]" + +#: ../../Zotlabs/Module/Admin/Themes.php:161 +msgid "[Unsupported]" +msgstr "[No soportado]" + +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 +#: ../../include/nav.php:95 ../../include/conversation.php:1672 +msgid "Photos" +msgstr "Fotos" + #: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 msgid "Invalid item." msgstr "Elemento no válido." @@ -860,40 +1784,124 @@ msgstr "Guardar en carpeta:" msgid "- select -" msgstr "- seleccionar -" -#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin.php:2047 -#: ../../Zotlabs/Module/Admin.php:2067 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:926 -#: ../../include/text.php:938 ../../include/widgets.php:201 -msgid "Save" -msgstr "Guardar" +#: ../../Zotlabs/Module/Mail.php:38 +msgid "Unable to lookup recipient." +msgstr "No se puede asociar a un destinatario." -#: ../../Zotlabs/Module/Network.php:94 -msgid "No such group" -msgstr "No se encuentra el grupo" +#: ../../Zotlabs/Module/Mail.php:45 +msgid "Unable to communicate with requested channel." +msgstr "No se puede establecer la comunicación con el canal solicitado." -#: ../../Zotlabs/Module/Network.php:134 -msgid "No such channel" -msgstr "No se encuentra el canal" +#: ../../Zotlabs/Module/Mail.php:52 +msgid "Cannot verify requested channel." +msgstr "No se puede verificar el canal solicitado." -#: ../../Zotlabs/Module/Network.php:139 -msgid "forum" -msgstr "foro" +#: ../../Zotlabs/Module/Mail.php:70 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló." -#: ../../Zotlabs/Module/Network.php:151 -msgid "Search Results For:" -msgstr "Buscar resultados para:" +#: ../../Zotlabs/Module/Mail.php:135 +msgid "Messages" +msgstr "Mensajes" -#: ../../Zotlabs/Module/Network.php:217 -msgid "Privacy group is empty" -msgstr "El grupo de canales está vacío" +#: ../../Zotlabs/Module/Mail.php:170 +msgid "Message recalled." +msgstr "Mensaje revocado." -#: ../../Zotlabs/Module/Network.php:226 -msgid "Privacy group: " -msgstr "Grupo de canales: " +#: ../../Zotlabs/Module/Mail.php:183 +msgid "Conversation removed." +msgstr "Conversación eliminada." -#: ../../Zotlabs/Module/Network.php:252 -msgid "Invalid connection." -msgstr "Conexión no válida." +#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 +#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 +msgid "Please enter a link URL:" +msgstr "Por favor, introduzca la dirección del enlace:" + +#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Caduca YYYY-MM-DD HH:MM" + +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Requested channel is not in this network" +msgstr "El canal solicitado no existe en esta red" + +#: ../../Zotlabs/Module/Mail.php:234 +msgid "Send Private Message" +msgstr "Enviar un mensaje privado" + +#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 +msgid "To:" +msgstr "Para:" + +#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 +msgid "Subject:" +msgstr "Asunto:" + +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:135 +msgid "Your message:" +msgstr "Su mensaje:" + +#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 +#: ../../include/conversation.php:1244 +msgid "Attach file" +msgstr "Adjuntar fichero" + +#: ../../Zotlabs/Module/Mail.php:244 ../../Zotlabs/Module/Mail.php:369 +#: ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Chat.php:207 +#: ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "Insertar enlace web" + +#: ../../Zotlabs/Module/Mail.php:245 +msgid "Send" +msgstr "Enviar" + +#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 +#: ../../include/conversation.php:1289 +msgid "Set expiration date" +msgstr "Configurar fecha de caducidad" + +#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../include/conversation.php:1294 +msgid "Encrypt text" +msgstr "Cifrar texto" + +#: ../../Zotlabs/Module/Mail.php:332 +msgid "Delete message" +msgstr "Borrar mensaje" + +#: ../../Zotlabs/Module/Mail.php:333 +msgid "Delivery report" +msgstr "Informe de transmisión" + +#: ../../Zotlabs/Module/Mail.php:334 +msgid "Recall message" +msgstr "Revocar el mensaje" + +#: ../../Zotlabs/Module/Mail.php:336 +msgid "Message has been recalled." +msgstr "El mensaje ha sido revocado." + +#: ../../Zotlabs/Module/Mail.php:353 +msgid "Delete Conversation" +msgstr "Eliminar conversación" + +#: ../../Zotlabs/Module/Mail.php:355 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Comunicación segura no disponible. Pero puede responder desde la página del perfil del remitente." + +#: ../../Zotlabs/Module/Mail.php:359 +msgid "Send Reply" +msgstr "Responder" + +#: ../../Zotlabs/Module/Mail.php:364 +#, php-format +msgid "Your message for %s (%s):" +msgstr "Su mensaje para %s (%s):" #: ../../Zotlabs/Module/Connections.php:56 #: ../../Zotlabs/Module/Connections.php:161 @@ -921,13 +1929,13 @@ msgstr "Archivadas" #: ../../Zotlabs/Module/Connections.php:76 #: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1568 +#: ../../include/conversation.php:1573 msgid "New" msgstr "Nuevas" #: ../../Zotlabs/Module/Connections.php:92 #: ../../Zotlabs/Module/Connections.php:107 -#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:497 +#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:533 msgid "All" msgstr "Todos/as" @@ -989,7 +1997,7 @@ msgstr "Dirección del canal" msgid "Network" msgstr "Red" -#: ../../Zotlabs/Module/Connections.php:270 ../../Zotlabs/Module/Admin.php:723 +#: ../../Zotlabs/Module/Connections.php:270 msgid "Status" msgstr "Estado" @@ -1001,18 +2009,13 @@ msgstr "Conectado/a" msgid "Approve connection" msgstr "Aprobar esta conexión" -#: ../../Zotlabs/Module/Connections.php:275 -#: ../../Zotlabs/Module/Admin.php:1050 -msgid "Approve" -msgstr "Aprobar" - #: ../../Zotlabs/Module/Connections.php:276 msgid "Ignore connection" msgstr "Ignorar esta conexión" #: ../../Zotlabs/Module/Connections.php:277 -#: ../../Zotlabs/Module/Notifications.php:55 #: ../../Zotlabs/Module/Connedit.php:583 +#: ../../Zotlabs/Module/Notifications.php:55 msgid "Ignore" msgstr "Ignorar" @@ -1021,14 +2024,14 @@ msgid "Recent activity" msgstr "Actividad reciente" #: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/text.php:855 ../../include/nav.php:190 +#: ../../include/text.php:901 ../../include/nav.php:191 msgid "Connections" msgstr "Conexiones" #: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:925 -#: ../../include/text.php:937 ../../include/acl_selectors.php:174 -#: ../../include/nav.php:169 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:971 +#: ../../include/text.php:983 ../../include/acl_selectors.php:174 +#: ../../include/nav.php:170 ../../include/widgets.php:315 msgid "Search" msgstr "Buscar" @@ -1076,30 +2079,30 @@ msgstr "La carga de la imagen ha fallado." msgid "Unable to process image." msgstr "No ha sido posible procesar la imagen." -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4312 +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4341 msgid "female" msgstr "mujer" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4313 +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4342 #, php-format msgid "%1$s updated her %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4314 +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4343 msgid "male" msgstr "hombre" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4315 +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4344 #, php-format msgid "%1$s updated his %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4317 +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4346 #, php-format msgid "%1$s updated their %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1720 +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1731 msgid "cover photo" msgstr "Imagen de portada del perfil" @@ -1125,8 +2128,8 @@ msgid "Upload Cover Photo" msgstr "Subir imagen de portada del perfil" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Settings.php:1180 #: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Settings/Channel.php:399 msgid "or" msgstr "o" @@ -1155,566 +2158,304 @@ msgstr "Por favor ajuste el recorte de la imagen para una visión óptima." msgid "Done Editing" msgstr "Edición completada" -#: ../../Zotlabs/Module/Setup.php:183 -msgid "$Projectname Server - Setup" -msgstr "Servidor $Projectname - Instalación" +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 +msgid "Edit post" +msgstr "Editar la entrada" -#: ../../Zotlabs/Module/Setup.php:187 -msgid "Could not connect to database." -msgstr "No se ha podido conectar a la base de datos." +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." +msgstr "No se ha podido acceder al registro de contacto." -#: ../../Zotlabs/Module/Setup.php:191 +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." +msgstr "No se ha podido localizar el perfil seleccionado." + +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." +msgstr "Conexión actualizada." + +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "Error al actualizar el registro de la conexión." + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "ahora está conectado/a" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "No se pudo acceder al registro en su libreta de direcciones." + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Recarga fallida - no se puede encontrar el canal en este momento." + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "No ha sido posible establecer los parámetros de la libreta de direcciones." + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "La conexión ha sido eliminada." + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:89 ../../include/conversation.php:953 +msgid "View Profile" +msgstr "Ver el perfil" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "Ver el perfil de %s" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "Recargar los permisos" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "Obtener los permisos actualizados" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "Actividad reciente" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "Ver publicaciones y comentarios recientes" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Bloquear (o desbloquear) todas las comunicaciones con esta conexión" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "¡Esta conexión está bloqueada!" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "Dejar de ignorar" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "¡Esta conexión es ignorada!" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "Desarchivar" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "Archivar" + +#: ../../Zotlabs/Module/Connedit.php:594 msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS." +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos" -#: ../../Zotlabs/Module/Setup.php:198 -msgid "Could not create table." -msgstr "No se puede crear la tabla." +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "¡Esta conexión esta archivada!" -#: ../../Zotlabs/Module/Setup.php:203 -msgid "Your site database has been installed." -msgstr "La base de datos del sitio ha sido instalada." +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "Mostrar" -#: ../../Zotlabs/Module/Setup.php:207 +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "Ocultar" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Ocultar o mostrar esta conexión a sus otras conexiones" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "¡Esta conexión está oculta!" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "Eliminar esta conexión" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "Yo" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "Familia" + +#: ../../Zotlabs/Module/Connedit.php:627 +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 +#: ../../include/selectors.php:123 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +#: ../../include/widgets.php:531 +msgid "Friends" +msgstr "Amigos/as" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "Conocidos/as" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "Aprobar esta conexión" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "Aceptar la conexión para permitir la comunicación" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "Ajustar la afinidad" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "Ajustar el perfil" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "Ajustar la afinidad y el perfil" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "-" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "Permisos predeterminados de conexión" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3993 +#, php-format +msgid "Connection: %s" +msgstr "Conexión: %s" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "Aplicar estos permisos automaticamente" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "Las solicitudes de conexión serán aprobadas sin su intervención" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "La dirección primaria de esta conexión es" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "Ubicaciones disponibles:" + +#: ../../Zotlabs/Module/Connedit.php:758 msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos." +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones." -#: ../../Zotlabs/Module/Setup.php:208 ../../Zotlabs/Module/Setup.php:270 -#: ../../Zotlabs/Module/Setup.php:733 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"." +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "Gestión de las conexiones" -#: ../../Zotlabs/Module/Setup.php:267 -msgid "System check" -msgstr "Verificación del sistema" +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "Deslizar para ajustar el grado de amistad" -#: ../../Zotlabs/Module/Setup.php:271 ../../Zotlabs/Module/Photos.php:960 -#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 -#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 -msgid "Next" -msgstr "Siguiente" +#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Valoración" -#: ../../Zotlabs/Module/Setup.php:272 -msgid "Check again" -msgstr "Verificar de nuevo" +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "Deslizar para ajustar su valoración" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Database connection" -msgstr "Conexión a la base de datos" +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "Opcionalmente, puede explicar su valoración" -#: ../../Zotlabs/Module/Setup.php:295 +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "Filtro personalizado" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "Importar solo entradas que contengan este texto" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos." +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo" -#: ../../Zotlabs/Module/Setup.php:296 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes." +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "No importar entradas que contengan este texto" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir." +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "¡Esta información es pública!" -#: ../../Zotlabs/Module/Setup.php:301 -msgid "Database Server Name" -msgstr "Nombre del servidor de base de datos" +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "Conexión pendiente de aprobación" -#: ../../Zotlabs/Module/Setup.php:301 -msgid "Default is 127.0.0.1" -msgstr "De forma predeterminada es 127.0.0.1" +#: ../../Zotlabs/Module/Connedit.php:778 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "heredado" -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Database Port" -msgstr "Puerto de la base de datos" - -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Communication port number - use 0 for default" -msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto" - -#: ../../Zotlabs/Module/Setup.php:303 -msgid "Database Login Name" -msgstr "Usuario de la base de datos" - -#: ../../Zotlabs/Module/Setup.php:304 -msgid "Database Login Password" -msgstr "Contraseña de acceso a la base de datos" - -#: ../../Zotlabs/Module/Setup.php:305 -msgid "Database Name" -msgstr "Nombre de la base de datos" - -#: ../../Zotlabs/Module/Setup.php:306 -msgid "Database Type" -msgstr "Tipo de base de datos" - -#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:354 -msgid "Site administrator email address" -msgstr "Dirección de correo electrónico del administrador del sitio" - -#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:354 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web." - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:356 -msgid "Website URL" -msgstr "Dirección del sitio web" - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:356 -msgid "Please use SSL (https) URL if available." -msgstr "Por favor, use SSL (https) si está disponible." - -#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:360 -msgid "Please select a default timezone for your website" -msgstr "Por favor, selecciones el huso horario por defecto de su sitio web" - -#: ../../Zotlabs/Module/Setup.php:335 ../../Zotlabs/Module/Admin.php:489 -msgid "Basic/Minimal Social Networking" -msgstr "Red social básica o mínima" - -#: ../../Zotlabs/Module/Setup.php:336 ../../Zotlabs/Module/Admin.php:490 -msgid "Standard Configuration (default)" -msgstr "Configuración estándar (por defecto)" - -#: ../../Zotlabs/Module/Setup.php:337 ../../Zotlabs/Module/Admin.php:491 -msgid "Professional" -msgstr "Profesional" - -#: ../../Zotlabs/Module/Setup.php:343 -msgid "Site settings" -msgstr "Ajustes del sitio" - -#: ../../Zotlabs/Module/Setup.php:358 ../../Zotlabs/Module/Admin.php:512 -msgid "Server Configuration/Role" -msgstr "Configuración del servidor" - -#: ../../Zotlabs/Module/Setup.php:399 -msgid "PHP version 5.5 or greater is required." -msgstr "Se requiere la versión 5.5, o superior, de PHP." - -#: ../../Zotlabs/Module/Setup.php:400 -msgid "PHP version" -msgstr "Versión de PHP" - -#: ../../Zotlabs/Module/Setup.php:415 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web." - -#: ../../Zotlabs/Module/Setup.php:416 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron." - -#: ../../Zotlabs/Module/Setup.php:420 -msgid "PHP executable path" -msgstr "Ruta del ejecutable PHP" - -#: ../../Zotlabs/Module/Setup.php:420 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación." - -#: ../../Zotlabs/Module/Setup.php:425 -msgid "Command line PHP" -msgstr "PHP en línea de comandos" - -#: ../../Zotlabs/Module/Setup.php:434 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"." - -#: ../../Zotlabs/Module/Setup.php:435 -msgid "This is required for message delivery to work." -msgstr "Esto es necesario para que funcione la transmisión de mensajes." - -#: ../../Zotlabs/Module/Setup.php:438 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" - -#: ../../Zotlabs/Module/Setup.php:456 +#: ../../Zotlabs/Module/Connedit.php:780 #, php-format msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to" -" upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez." +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura." -#: ../../Zotlabs/Module/Setup.php:461 -msgid "You can adjust these settings in the servers php.ini." -msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor." +#: ../../Zotlabs/Module/Connedit.php:782 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "Sus ajustes" -#: ../../Zotlabs/Module/Setup.php:463 -msgid "PHP upload limits" -msgstr "Límites PHP de subida" +#: ../../Zotlabs/Module/Connedit.php:783 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "Mis ajustes" -#: ../../Zotlabs/Module/Setup.php:486 +#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:165 +msgid "Individual Permissions" +msgstr "Permisos individuales" + +#: ../../Zotlabs/Module/Connedit.php:786 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado." +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can not change those" +" settings here." +msgstr "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. No puede cambiar estos ajustes aquí." -#: ../../Zotlabs/Module/Setup.php:487 +#: ../../Zotlabs/Module/Connedit.php:787 msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"." - -#: ../../Zotlabs/Module/Setup.php:490 -msgid "Generate encryption keys" -msgstr "Generar claves de cifrado" - -#: ../../Zotlabs/Module/Setup.php:502 -msgid "libCurl PHP module" -msgstr "módulo libCurl PHP" - -#: ../../Zotlabs/Module/Setup.php:503 -msgid "GD graphics PHP module" -msgstr "módulo PHP GD graphics" - -#: ../../Zotlabs/Module/Setup.php:504 -msgid "OpenSSL PHP module" -msgstr "módulo PHP OpenSSL" - -#: ../../Zotlabs/Module/Setup.php:505 -msgid "mysqli or postgres PHP module" -msgstr "módulo PHP mysqli o postgres" - -#: ../../Zotlabs/Module/Setup.php:506 -msgid "mb_string PHP module" -msgstr "módulo PHP mb_string" - -#: ../../Zotlabs/Module/Setup.php:507 -msgid "xml PHP module" -msgstr "módulo PHP xml" - -#: ../../Zotlabs/Module/Setup.php:511 ../../Zotlabs/Module/Setup.php:513 -msgid "Apache mod_rewrite module" -msgstr "módulo Apache mod_rewrite " - -#: ../../Zotlabs/Module/Setup.php:511 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:517 ../../Zotlabs/Module/Setup.php:520 -msgid "proc_open" -msgstr "proc_open" - -#: ../../Zotlabs/Module/Setup.php:517 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini" - -#: ../../Zotlabs/Module/Setup.php:525 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:529 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Error: el módulo PHP GD graphics es necesario, pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:533 -msgid "Error: openssl PHP module required but not installed." -msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:537 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado." - -#: ../../Zotlabs/Module/Setup.php:541 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:545 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado." - -#: ../../Zotlabs/Module/Setup.php:563 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\"" -" in the top folder of your web server and it is unable to do so." -msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor." - -#: ../../Zotlabs/Module/Setup.php:564 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos." - -#: ../../Zotlabs/Module/Setup.php:565 -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 "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla." - -#: ../../Zotlabs/Module/Setup.php:566 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones." - -#: ../../Zotlabs/Module/Setup.php:569 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php tiene permisos de escritura" - -#: ../../Zotlabs/Module/Setup.php:583 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP." - -#: ../../Zotlabs/Module/Setup.php:584 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." -msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal." - -#: ../../Zotlabs/Module/Setup.php:585 ../../Zotlabs/Module/Setup.php:606 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)." - -#: ../../Zotlabs/Module/Setup.php:586 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene." - -#: ../../Zotlabs/Module/Setup.php:589 -#, php-format -msgid "%s is writable" -msgstr "%s tiene permisos de escritura" - -#: ../../Zotlabs/Module/Setup.php:605 -msgid "" -"This software uses the store directory to save uploaded files. The web " -"server needs to have write access to the store directory under the Red top " -"level folder" -msgstr "Este software utiliza el directorio de almacenamiento para guardar los archivos subidos. El servidor web debe tener acceso de escritura al directorio de almacenamiento en la carpeta de nivel superior" - -#: ../../Zotlabs/Module/Setup.php:609 -msgid "store is writable" -msgstr "\"store\" tiene permisos de escritura" - -#: ../../Zotlabs/Module/Setup.php:642 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio." - -#: ../../Zotlabs/Module/Setup.php:643 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo." - -#: ../../Zotlabs/Module/Setup.php:644 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor." - -#: ../../Zotlabs/Module/Setup.php:645 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web." - -#: ../../Zotlabs/Module/Setup.php:646 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos." - -#: ../../Zotlabs/Module/Setup.php:647 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos." - -#: ../../Zotlabs/Module/Setup.php:649 -msgid "" -"If you are confident that the certificate is valid and signed by a trusted " -"authority, check to see if you have failed to install an intermediate cert. " -"These are not normally required by browsers, but are required for server-to-" -"server communications." -msgstr "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor." - -#: ../../Zotlabs/Module/Setup.php:652 -msgid "SSL certificate validation" -msgstr "validación del certificado SSL" - -#: ../../Zotlabs/Module/Setup.php:658 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:" - -#: ../../Zotlabs/Module/Setup.php:661 -msgid "Url rewrite is working" -msgstr "La reescritura de las direcciones funciona correctamente" - -#: ../../Zotlabs/Module/Setup.php:670 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor." - -#: ../../Zotlabs/Module/Setup.php:694 -msgid "Errors encountered creating database tables." -msgstr "Se han encontrado errores al crear las tablas de la base de datos." - -#: ../../Zotlabs/Module/Setup.php:731 -msgid "

    What next

    " -msgstr "

    Siguiente paso

    " - -#: ../../Zotlabs/Module/Setup.php:732 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"." - -#: ../../Zotlabs/Module/Directory.php:243 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d valoración" -msgstr[1] "%d valoraciones" - -#: ../../Zotlabs/Module/Directory.php:254 -msgid "Gender: " -msgstr "Género:" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Status: " -msgstr "Estado:" - -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Homepage: " -msgstr "Página personal:" - -#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 -msgid "Age:" -msgstr "Edad:" - -#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 -#: ../../include/event.php:52 ../../include/event.php:84 -#: ../../include/bb2diaspora.php:507 -msgid "Location:" -msgstr "Ubicación:" - -#: ../../Zotlabs/Module/Directory.php:317 -msgid "Description:" -msgstr "Descripción:" - -#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 -msgid "Hometown:" -msgstr "Lugar de nacimiento:" - -#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 -msgid "About:" -msgstr "Sobre mí:" - -#: ../../Zotlabs/Module/Directory.php:325 ../../Zotlabs/Module/Match.php:68 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/connections.php:78 -#: ../../include/channel.php:1034 ../../include/conversation.php:957 -msgid "Connect" -msgstr "Conectar" - -#: ../../Zotlabs/Module/Directory.php:326 -msgid "Public Forum:" -msgstr "Foro público:" - -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Keywords: " -msgstr "Palabras clave:" - -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Don't suggest" -msgstr "No sugerir:" - -#: ../../Zotlabs/Module/Directory.php:334 -msgid "Common connections:" -msgstr "Conexiones comunes:" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Global Directory" -msgstr "Directorio global:" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Local Directory" -msgstr "Directorio local:" - -#: ../../Zotlabs/Module/Directory.php:389 -msgid "Finding:" -msgstr "Encontrar:" - -#: ../../Zotlabs/Module/Directory.php:392 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Sugerencias de canales" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "next page" -msgstr "siguiente página" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "previous page" -msgstr "página anterior" - -#: ../../Zotlabs/Module/Directory.php:395 -msgid "Sort options" -msgstr "Ordenar opciones" - -#: ../../Zotlabs/Module/Directory.php:396 -msgid "Alphabetic" -msgstr "Alfabético" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "Reverse Alphabetic" -msgstr "Alfabético inverso" - -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Newest to Oldest" -msgstr "De más nuevo a más antiguo" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Oldest to Newest" -msgstr "De más antiguo a más nuevo" - -#: ../../Zotlabs/Module/Directory.php:416 -msgid "No entries (some entries may be hidden)." -msgstr "Sin entradas (algunas entradas pueden estar ocultas)." - -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" -msgstr "Este sitio no es un servidor de directorio" - -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "El servidor de este directorio necesita un \"token\" de acceso" +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados." + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" +msgstr "Última actualización:" #: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 #: ../../Zotlabs/Module/Editlayout.php:79 @@ -1728,14 +2469,7 @@ msgstr "Elemento no encontrado" msgid "Block Name" msgstr "Nombre del bloque" -#: ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 -#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Chat.php:207 -#: ../../include/conversation.php:1148 -msgid "Insert web link" -msgstr "Insertar enlace web" - -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1255 +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 msgid "Title (optional)" msgstr "Título (opcional)" @@ -1801,7 +2535,7 @@ msgstr "El menú se puede usar para guardar marcadores" msgid "Submit and proceed" msgstr "Enviar y proceder" -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2263 +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2309 msgid "Menus" msgstr "Menús" @@ -1809,14 +2543,14 @@ msgstr "Menús" msgid "Drop" msgstr "Eliminar" -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:228 -#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 +#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 #: ../../include/page_widgets.php:47 msgid "Created" msgstr "Creado" -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:229 -#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 #: ../../include/page_widgets.php:48 msgid "Edited" msgstr "Editado" @@ -1905,7 +2639,7 @@ msgstr "Nombre de la aplicación" #: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 #: ../../Zotlabs/Module/Profiles.php:709 ../../Zotlabs/Module/Profiles.php:713 #: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:257 msgid "Required" msgstr "Obligatorio" @@ -1913,8 +2647,8 @@ msgstr "Obligatorio" msgid "Location (URL) of app" msgstr "Dirección (URL) de la aplicación" -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:465 -#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Events.php:465 msgid "Description" msgstr "Descripción" @@ -1942,48 +2676,81 @@ msgstr "Precio de la aplicación" msgid "Location (URL) to purchase app" msgstr "Dirección (URL) donde adquirir la aplicación" -#: ../../Zotlabs/Module/Help.php:26 -msgid "Documentation Search" -msgstr "Búsqueda de Documentación" +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1392 +msgid "Public Hubs" +msgstr "Servidores públicos" -#: ../../Zotlabs/Module/Help.php:67 ../../Zotlabs/Module/Help.php:73 -#: ../../Zotlabs/Module/Help.php:79 -msgid "Help:" -msgstr "Ayuda:" +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself may provide " +"additional details." +msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs pueden proporcionar detalles adicionales." -#: ../../Zotlabs/Module/Help.php:85 ../../Zotlabs/Module/Help.php:90 -#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/nav.php:163 -msgid "Help" -msgstr "Ayuda" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "Dirección del hub" -#: ../../Zotlabs/Module/Help.php:120 -msgid "$Projectname Documentation" -msgstr "Documentación de $Projectname" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Tipo de acceso" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Normas de registro" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Estadísticas" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Software" + +#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "Valoraciones" + +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "Valorar" + +#: ../../Zotlabs/Module/Pubsites.php:51 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 +#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 +msgid "Location" +msgstr "Ubicación" + +#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 +#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 +#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 +msgid "View" +msgstr "Ver" #: ../../Zotlabs/Module/Attach.php:13 msgid "Item not available." msgstr "Elemento no disponible" -#: ../../Zotlabs/Module/Pdledit.php:18 -msgid "Layout updated." -msgstr "Plantilla actualizada." +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "Autorizar una conexión de aplicación" -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Pdledit.php:61 -msgid "Edit System Page Description" -msgstr "Editor del Sistema de Descripción de Páginas" +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "Volver a su aplicación e introducir este código de seguridad:" -#: ../../Zotlabs/Module/Pdledit.php:56 -msgid "Layout not found." -msgstr "Plantilla no encontrada" +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "Por favor inicie sesión para continuar." -#: ../../Zotlabs/Module/Pdledit.php:62 -msgid "Module Name:" -msgstr "Nombre del módulo:" - -#: ../../Zotlabs/Module/Pdledit.php:63 -msgid "Layout Help" -msgstr "Ayuda para el diseño de plantillas de página" +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?" #: ../../Zotlabs/Module/Ffsapi.php:12 msgid "Share content from Firefox to $Projectname" @@ -1993,6 +2760,30 @@ msgstr "Compartir contenido desde Firefox a $Projectname" msgid "Activate the Firefox $Projectname provider" msgstr "Servicio de compartición de Firefox: activar el proveedor $Projectname " +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "Plantilla actualizada." + +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +msgid "Feature disabled." +msgstr "Funcionalidad deshabilitada." + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 +msgid "Edit System Page Description" +msgstr "Editor del Sistema de Descripción de Páginas" + +#: ../../Zotlabs/Module/Pdledit.php:64 +msgid "Layout not found." +msgstr "Plantilla no encontrada" + +#: ../../Zotlabs/Module/Pdledit.php:70 +msgid "Module Name:" +msgstr "Nombre del módulo:" + +#: ../../Zotlabs/Module/Pdledit.php:71 +msgid "Layout Help" +msgstr "Ayuda para el diseño de plantillas de página" + #: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 #: ../../Zotlabs/Module/Siteinfo.php:48 msgid "$Projectname" @@ -2024,7 +2815,7 @@ msgid "Edit file permissions" msgstr "Modificar los permisos del fichero" #: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:669 ../../Zotlabs/Module/Photos.php:1047 +#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 #: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 #: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:179 msgid "Permissions" @@ -2062,734 +2853,98 @@ msgstr "Mostrar la dirección de este fichero" msgid "Notify your contacts about this file" msgstr "Avisar a sus contactos sobre este fichero" -#: ../../Zotlabs/Module/Settings.php:64 -msgid "Name is required" -msgstr "El nombre es obligatorio" +#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 +msgid "Continue" +msgstr "Continuar" -#: ../../Zotlabs/Module/Settings.php:68 -msgid "Key and Secret are required" -msgstr "\"Key\" y \"Secret\" son obligatorios" +#: ../../Zotlabs/Module/Connect.php:90 +msgid "Premium Channel Setup" +msgstr "Configuración del canal premium" -#: ../../Zotlabs/Module/Settings.php:72 ../../Zotlabs/Module/Settings.php:708 -#: ../../Zotlabs/Module/Admin.php:1449 ../../Zotlabs/Lib/Apps.php:334 -msgid "Update" -msgstr "Actualizar" +#: ../../Zotlabs/Module/Connect.php:92 +msgid "Enable premium channel connection restrictions" +msgstr "Habilitar restricciones de conexión del canal premium" -#: ../../Zotlabs/Module/Settings.php:138 +#: ../../Zotlabs/Module/Connect.php:93 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc." + +#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:" + +#: ../../Zotlabs/Module/Connect.php:96 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:" + +#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +msgid "" +"By continuing, I certify that I have complied with any instructions provided" +" on this page." +msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página." + +#: ../../Zotlabs/Module/Connect.php:106 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)" + +#: ../../Zotlabs/Module/Connect.php:114 +msgid "Restricted or Premium Channel" +msgstr "Canal premium o restringido" + +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 #, php-format -msgid "This channel is limited to %d tokens" -msgstr "Este canal tiene un límite de %d tokens" +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Ha creado %1$.0f de %2$.0f canales permitidos." -#: ../../Zotlabs/Module/Settings.php:144 -msgid "Name and Password are required." -msgstr "Se requiere el nombre y la contraseña." +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "Crear un nuevo canal" -#: ../../Zotlabs/Module/Settings.php:184 -msgid "Token saved." -msgstr "Token salvado." +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" +msgstr "Crear" -#: ../../Zotlabs/Module/Settings.php:312 -msgid "Not valid email." -msgstr "Correo electrónico no válido." +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" +msgstr "Administración de canales" -#: ../../Zotlabs/Module/Settings.php:315 -msgid "Protected email address. Cannot change to that email." -msgstr "Dirección de correo electrónico protegida. No se puede cambiar a ella." +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "Canal actual" -#: ../../Zotlabs/Module/Settings.php:324 -msgid "System failure storing new email. Please try again." -msgstr "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo." +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Cambiar a uno de sus canales seleccionándolo." -#: ../../Zotlabs/Module/Settings.php:341 -msgid "Password verification failed." -msgstr "La comprobación de la contraseña ha fallado." +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "Canal principal" -#: ../../Zotlabs/Module/Settings.php:348 -msgid "Passwords do not match. Password unchanged." -msgstr "Las contraseñas no coinciden. La contraseña no se ha cambiado." +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "Convertir en predeterminado" -#: ../../Zotlabs/Module/Settings.php:352 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "No se permiten contraseñas vacías. La contraseña no se ha cambiado." - -#: ../../Zotlabs/Module/Settings.php:366 -msgid "Password changed." -msgstr "Contraseña cambiada." - -#: ../../Zotlabs/Module/Settings.php:368 -msgid "Password update failed. Please try again." -msgstr "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo." - -#: ../../Zotlabs/Module/Settings.php:429 ../../Zotlabs/Module/Settings.php:433 -#: ../../Zotlabs/Module/Settings.php:434 ../../Zotlabs/Module/Settings.php:437 -#: ../../Zotlabs/Module/Settings.php:448 ../../Zotlabs/Module/Connedit.php:627 -#: ../../include/widgets.php:495 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/selectors.php:123 -msgid "Friends" -msgstr "Amigos/as" - -#: ../../Zotlabs/Module/Settings.php:617 -msgid "Settings updated." -msgstr "Ajustes actualizados." - -#: ../../Zotlabs/Module/Settings.php:681 ../../Zotlabs/Module/Settings.php:707 -#: ../../Zotlabs/Module/Settings.php:743 -msgid "Add application" -msgstr "Añadir aplicación" - -#: ../../Zotlabs/Module/Settings.php:684 -msgid "Name of application" -msgstr "Nombre de la aplicación" - -#: ../../Zotlabs/Module/Settings.php:685 ../../Zotlabs/Module/Settings.php:711 -msgid "Consumer Key" -msgstr "Consumer Key" - -#: ../../Zotlabs/Module/Settings.php:685 ../../Zotlabs/Module/Settings.php:686 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20" - -#: ../../Zotlabs/Module/Settings.php:686 ../../Zotlabs/Module/Settings.php:712 -msgid "Consumer Secret" -msgstr "Consumer Secret" - -#: ../../Zotlabs/Module/Settings.php:687 ../../Zotlabs/Module/Settings.php:713 -msgid "Redirect" -msgstr "Redirigir" - -#: ../../Zotlabs/Module/Settings.php:687 -msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera" - -#: ../../Zotlabs/Module/Settings.php:688 ../../Zotlabs/Module/Settings.php:714 -msgid "Icon url" -msgstr "Dirección del icono" - -#: ../../Zotlabs/Module/Settings.php:688 ../../Zotlabs/Module/Sources.php:112 -#: ../../Zotlabs/Module/Sources.php:147 -msgid "Optional" -msgstr "Opcional" - -#: ../../Zotlabs/Module/Settings.php:699 -msgid "Application not found." -msgstr "Aplicación no encontrada." - -#: ../../Zotlabs/Module/Settings.php:742 -msgid "Connected Apps" -msgstr "Aplicaciones (apps) conectadas" - -#: ../../Zotlabs/Module/Settings.php:746 -msgid "Client key starts with" -msgstr "La \"client key\" empieza por" - -#: ../../Zotlabs/Module/Settings.php:747 -msgid "No name" -msgstr "Sin nombre" - -#: ../../Zotlabs/Module/Settings.php:748 -msgid "Remove authorization" -msgstr "Eliminar autorización" - -#: ../../Zotlabs/Module/Settings.php:761 -msgid "No feature settings configured" -msgstr "No se ha establecido la configuración de los complementos" - -#: ../../Zotlabs/Module/Settings.php:768 -msgid "Feature/Addon Settings" -msgstr "Ajustes de los complementos" - -#: ../../Zotlabs/Module/Settings.php:791 -msgid "Account Settings" -msgstr "Configuración de la cuenta" - -#: ../../Zotlabs/Module/Settings.php:792 -msgid "Current Password" -msgstr "Contraseña actual" - -#: ../../Zotlabs/Module/Settings.php:793 -msgid "Enter New Password" -msgstr "Escribir una nueva contraseña" - -#: ../../Zotlabs/Module/Settings.php:794 -msgid "Confirm New Password" -msgstr "Confirmar la nueva contraseña" - -#: ../../Zotlabs/Module/Settings.php:794 -msgid "Leave password fields blank unless changing" -msgstr "Dejar en blanco la contraseña a menos que desee cambiarla." - -#: ../../Zotlabs/Module/Settings.php:796 -#: ../../Zotlabs/Module/Settings.php:1236 -msgid "Email Address:" -msgstr "Dirección de correo electrónico:" - -#: ../../Zotlabs/Module/Settings.php:797 -#: ../../Zotlabs/Module/Removeaccount.php:61 -msgid "Remove Account" -msgstr "Eliminar cuenta" - -#: ../../Zotlabs/Module/Settings.php:798 -msgid "Remove this account including all its channels" -msgstr "Eliminar esta cuenta incluyendo todos sus canales" - -#: ../../Zotlabs/Module/Settings.php:832 -msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." -msgstr "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado." - -#: ../../Zotlabs/Module/Settings.php:834 -msgid "" -"You may also provide dropbox style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" -msgstr "También puede proporcionar, con el estilo dropbox, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: " - -#: ../../Zotlabs/Module/Settings.php:869 ../../include/widgets.php:614 -msgid "Guest Access Tokens" -msgstr "Tokens de acceso para invitados" - -#: ../../Zotlabs/Module/Settings.php:876 -msgid "Login Name" -msgstr "Nombre de inicio de sesión" - -#: ../../Zotlabs/Module/Settings.php:877 -msgid "Login Password" -msgstr "Contraseña de inicio de sesión" - -#: ../../Zotlabs/Module/Settings.php:878 -msgid "Expires (yyyy-mm-dd)" -msgstr "Expira (aaaa-mm-dd)" - -#: ../../Zotlabs/Module/Settings.php:879 ../../Zotlabs/Module/Connedit.php:782 -msgid "Their Settings" -msgstr "Sus ajustes" - -#: ../../Zotlabs/Module/Settings.php:880 ../../Zotlabs/Module/Connedit.php:783 -msgid "My Settings" -msgstr "Mis ajustes" - -#: ../../Zotlabs/Module/Settings.php:882 ../../Zotlabs/Module/Connedit.php:778 -msgid "inherited" -msgstr "heredado" - -#: ../../Zotlabs/Module/Settings.php:884 ../../Zotlabs/Module/Connedit.php:785 -msgid "Individual Permissions" -msgstr "Permisos individuales" - -#: ../../Zotlabs/Module/Settings.php:885 ../../Zotlabs/Module/Connedit.php:786 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can not change those" -" settings here." -msgstr "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. No puede cambiar estos ajustes aquí." - -#: ../../Zotlabs/Module/Settings.php:903 ../../Zotlabs/Module/Admin.php:690 -#: ../../Zotlabs/Module/Admin.php:691 -msgid "Off" -msgstr "Desactivado" - -#: ../../Zotlabs/Module/Settings.php:903 ../../Zotlabs/Module/Admin.php:690 -#: ../../Zotlabs/Module/Admin.php:691 -msgid "On" -msgstr "Activado" - -#: ../../Zotlabs/Module/Settings.php:910 -msgid "Additional Features" -msgstr "Funcionalidades" - -#: ../../Zotlabs/Module/Settings.php:934 -msgid "Connector Settings" -msgstr "Configuración del conector" - -#: ../../Zotlabs/Module/Settings.php:981 -msgid "No special theme for mobile devices" -msgstr "Sin tema especial para dispositivos móviles" - -#: ../../Zotlabs/Module/Settings.php:984 +#: ../../Zotlabs/Module/Manage.php:172 #, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Experimental)" +msgid "%d new messages" +msgstr "%d mensajes nuevos" -#: ../../Zotlabs/Module/Settings.php:987 ../../Zotlabs/Module/Admin.php:414 -msgid "mobile" -msgstr "móvil" - -#: ../../Zotlabs/Module/Settings.php:1035 -msgid "Display Settings" -msgstr "Ajustes de visualización" - -#: ../../Zotlabs/Module/Settings.php:1036 -msgid "Theme Settings" -msgstr "Ajustes del tema" - -#: ../../Zotlabs/Module/Settings.php:1037 -msgid "Custom Theme Settings" -msgstr "Ajustes personalizados del tema" - -#: ../../Zotlabs/Module/Settings.php:1038 -msgid "Content Settings" -msgstr "Ajustes del contenido" - -#: ../../Zotlabs/Module/Settings.php:1044 -msgid "Display Theme:" -msgstr "Tema gráfico del perfil:" - -#: ../../Zotlabs/Module/Settings.php:1045 -msgid "Select scheme" -msgstr "Elegir un esquema" - -#: ../../Zotlabs/Module/Settings.php:1047 -msgid "Mobile Theme:" -msgstr "Tema para el móvil:" - -#: ../../Zotlabs/Module/Settings.php:1048 -msgid "Preload images before rendering the page" -msgstr "Carga previa de las imágenes antes de generar la página" - -#: ../../Zotlabs/Module/Settings.php:1048 -msgid "" -"The subjective page load time will be longer but the page will be ready when" -" displayed" -msgstr "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre." - -#: ../../Zotlabs/Module/Settings.php:1049 -msgid "Enable user zoom on mobile devices" -msgstr "Habilitar zoom de usuario en dispositivos móviles" - -#: ../../Zotlabs/Module/Settings.php:1050 -msgid "Update browser every xx seconds" -msgstr "Actualizar navegador cada xx segundos" - -#: ../../Zotlabs/Module/Settings.php:1050 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Mínimo de 10 segundos, sin máximo" - -#: ../../Zotlabs/Module/Settings.php:1051 -msgid "Maximum number of conversations to load at any time:" -msgstr "Máximo número de conversaciones a cargar en cualquier momento:" - -#: ../../Zotlabs/Module/Settings.php:1051 -msgid "Maximum of 100 items" -msgstr "Máximo de 100 elementos" - -#: ../../Zotlabs/Module/Settings.php:1052 -msgid "Show emoticons (smilies) as images" -msgstr "Mostrar emoticonos (smilies) como imágenes" - -#: ../../Zotlabs/Module/Settings.php:1053 -msgid "Link post titles to source" -msgstr "Enlazar título de la publicación a la fuente original" - -#: ../../Zotlabs/Module/Settings.php:1054 -msgid "System Page Layout Editor - (advanced)" -msgstr "Editor de plantilla de página del sistema - (avanzado)" - -#: ../../Zotlabs/Module/Settings.php:1057 -msgid "Use blog/list mode on channel page" -msgstr "Usar modo blog/lista en la página de inicio del canal" - -#: ../../Zotlabs/Module/Settings.php:1057 -#: ../../Zotlabs/Module/Settings.php:1058 -msgid "(comments displayed separately)" -msgstr "(comentarios mostrados de forma separada)" - -#: ../../Zotlabs/Module/Settings.php:1058 -msgid "Use blog/list mode on grid page" -msgstr "Mostrar mi red en modo blog" - -#: ../../Zotlabs/Module/Settings.php:1059 -msgid "Channel page max height of content (in pixels)" -msgstr "Altura máxima del contenido de la página del canal (en píxeles)" - -#: ../../Zotlabs/Module/Settings.php:1059 -#: ../../Zotlabs/Module/Settings.php:1060 -msgid "click to expand content exceeding this height" -msgstr "Pulsar para expandir el contenido que exceda de esta altura" - -#: ../../Zotlabs/Module/Settings.php:1060 -msgid "Grid page max height of content (in pixels)" -msgstr "Altura máxima del contenido de mi red (en píxeles)" - -#: ../../Zotlabs/Module/Settings.php:1090 -msgid "Nobody except yourself" -msgstr "Nadie excepto usted" - -#: ../../Zotlabs/Module/Settings.php:1091 -msgid "Only those you specifically allow" -msgstr "Solo aquellos a los que usted permita explícitamente" - -#: ../../Zotlabs/Module/Settings.php:1092 -msgid "Approved connections" -msgstr "Conexiones aprobadas" - -#: ../../Zotlabs/Module/Settings.php:1093 -msgid "Any connections" -msgstr "Cualquier conexión" - -#: ../../Zotlabs/Module/Settings.php:1094 -msgid "Anybody on this website" -msgstr "Cualquiera en este sitio web" - -#: ../../Zotlabs/Module/Settings.php:1095 -msgid "Anybody in this network" -msgstr "Cualquiera en esta red" - -#: ../../Zotlabs/Module/Settings.php:1096 -msgid "Anybody authenticated" -msgstr "Cualquiera que esté autenticado" - -#: ../../Zotlabs/Module/Settings.php:1097 -msgid "Anybody on the internet" -msgstr "Cualquiera en internet" - -#: ../../Zotlabs/Module/Settings.php:1171 -msgid "Publish your default profile in the network directory" -msgstr "Publicar su perfil principal en el directorio de la red" - -#: ../../Zotlabs/Module/Settings.php:1176 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?" - -#: ../../Zotlabs/Module/Settings.php:1185 -msgid "Your channel address is" -msgstr "Su dirección de canal es" - -#: ../../Zotlabs/Module/Settings.php:1227 -msgid "Channel Settings" -msgstr "Ajustes del canal" - -#: ../../Zotlabs/Module/Settings.php:1234 -msgid "Basic Settings" -msgstr "Configuración básica" - -#: ../../Zotlabs/Module/Settings.php:1235 ../../include/channel.php:1164 -msgid "Full Name:" -msgstr "Nombre completo:" - -#: ../../Zotlabs/Module/Settings.php:1237 -msgid "Your Timezone:" -msgstr "Su huso horario:" - -#: ../../Zotlabs/Module/Settings.php:1238 -msgid "Default Post Location:" -msgstr "Localización geográfica predeterminada para sus publicaciones:" - -#: ../../Zotlabs/Module/Settings.php:1238 -msgid "Geographical location to display on your posts" -msgstr "Localización geográfica que debe mostrarse en sus publicaciones" - -#: ../../Zotlabs/Module/Settings.php:1239 -msgid "Use Browser Location:" -msgstr "Usar la localización geográfica del navegador:" - -#: ../../Zotlabs/Module/Settings.php:1241 -msgid "Adult Content" -msgstr "Contenido solo para adultos" - -#: ../../Zotlabs/Module/Settings.php:1241 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)" - -#: ../../Zotlabs/Module/Settings.php:1243 -msgid "Security and Privacy Settings" -msgstr "Configuración de seguridad y privacidad" - -#: ../../Zotlabs/Module/Settings.php:1246 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Sus permisos ya están configurados. Pulse para ver/ajustar" - -#: ../../Zotlabs/Module/Settings.php:1248 -msgid "Hide my online presence" -msgstr "Ocultar mi presencia en línea" - -#: ../../Zotlabs/Module/Settings.php:1248 -msgid "Prevents displaying in your profile that you are online" -msgstr "Evitar mostrar en su perfil que está en línea" - -#: ../../Zotlabs/Module/Settings.php:1250 -msgid "Simple Privacy Settings:" -msgstr "Configuración de privacidad sencilla:" - -#: ../../Zotlabs/Module/Settings.php:1251 -msgid "" -"Very Public - extremely permissive (should be used with caution)" -msgstr "Muy Público - extremadamente permisivo (debería ser usado con precaución)" - -#: ../../Zotlabs/Module/Settings.php:1252 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "Típico - por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)" - -#: ../../Zotlabs/Module/Settings.php:1253 -msgid "Private - default private, never open or public" -msgstr "Privado - por defecto, privado, nunca abierto o público" - -#: ../../Zotlabs/Module/Settings.php:1254 -msgid "Blocked - default blocked to/from everybody" -msgstr "Bloqueado - por defecto, bloqueado/a para cualquiera" - -#: ../../Zotlabs/Module/Settings.php:1256 -msgid "Allow others to tag your posts" -msgstr "Permitir a otros etiquetar sus publicaciones" - -#: ../../Zotlabs/Module/Settings.php:1256 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva." - -#: ../../Zotlabs/Module/Settings.php:1258 -msgid "Advanced Privacy Settings" -msgstr "Configuración de privacidad avanzada" - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "Expire other channel content after this many days" -msgstr "Caducar contenido de otros canales después de este número de días" - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "0 or blank to use the website limit." -msgstr "0 o en blanco para usar el límite del sitio web." - -#: ../../Zotlabs/Module/Settings.php:1260 +#: ../../Zotlabs/Module/Manage.php:173 #, php-format -msgid "This website expires after %d days." -msgstr "Este sitio web caduca después de %d días." +msgid "%d new introductions" +msgstr "%d nuevas isolicitudes de conexión" -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "This website does not expire imported content." -msgstr "Este sitio web no caduca el contenido importado." - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "The website limit takes precedence if lower than your limit." -msgstr "El límite del sitio web tiene prioridad si es inferior a su propio límite." - -#: ../../Zotlabs/Module/Settings.php:1261 -msgid "Maximum Friend Requests/Day:" -msgstr "Máximo de solicitudes de amistad por día:" - -#: ../../Zotlabs/Module/Settings.php:1261 -msgid "May reduce spam activity" -msgstr "Podría reducir la actividad de spam" - -#: ../../Zotlabs/Module/Settings.php:1262 -msgid "Default Post and Publish Permissions" -msgstr "Permisos predeterminados de entradas y publicaciones" - -#: ../../Zotlabs/Module/Settings.php:1263 ../../Zotlabs/Module/Mitem.php:154 -#: ../../Zotlabs/Module/Mitem.php:231 -msgid "(click to open/close)" -msgstr "(pulsar para abrir o cerrar)" - -#: ../../Zotlabs/Module/Settings.php:1264 -msgid "Use my default audience setting for the type of object published" -msgstr "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación" - -#: ../../Zotlabs/Module/Settings.php:1271 -msgid "Channel permissions category:" -msgstr "Categoría de los permisos del canal:" - -#: ../../Zotlabs/Module/Settings.php:1277 -msgid "Maximum private messages per day from unknown people:" -msgstr "Máximo de mensajes privados por día de gente desconocida:" - -#: ../../Zotlabs/Module/Settings.php:1277 -msgid "Useful to reduce spamming" -msgstr "Útil para reducir el envío de correo no deseado" - -#: ../../Zotlabs/Module/Settings.php:1280 -msgid "Notification Settings" -msgstr "Configuración de las notificaciones" - -#: ../../Zotlabs/Module/Settings.php:1281 -msgid "By default post a status message when:" -msgstr "Por defecto, enviar un mensaje de estado cuando:" - -#: ../../Zotlabs/Module/Settings.php:1282 -msgid "accepting a friend request" -msgstr "Acepte una solicitud de amistad" - -#: ../../Zotlabs/Module/Settings.php:1283 -msgid "joining a forum/community" -msgstr "al unirse a un foro o comunidad" - -#: ../../Zotlabs/Module/Settings.php:1284 -msgid "making an interesting profile change" -msgstr "Realice un cambio interesante en su perfil" - -#: ../../Zotlabs/Module/Settings.php:1285 -msgid "Send a notification email when:" -msgstr "Enviar una notificación por correo electrónico cuando:" - -#: ../../Zotlabs/Module/Settings.php:1286 -msgid "You receive a connection request" -msgstr "Reciba una solicitud de conexión" - -#: ../../Zotlabs/Module/Settings.php:1287 -msgid "Your connections are confirmed" -msgstr "Sus conexiones hayan sido confirmadas" - -#: ../../Zotlabs/Module/Settings.php:1288 -msgid "Someone writes on your profile wall" -msgstr "Alguien escriba en la página de su perfil (\"muro\")" - -#: ../../Zotlabs/Module/Settings.php:1289 -msgid "Someone writes a followup comment" -msgstr "Alguien escriba un comentario sobre sus publicaciones" - -#: ../../Zotlabs/Module/Settings.php:1290 -msgid "You receive a private message" -msgstr "Reciba un mensaje privado" - -#: ../../Zotlabs/Module/Settings.php:1291 -msgid "You receive a friend suggestion" -msgstr "Reciba una sugerencia de amistad" - -#: ../../Zotlabs/Module/Settings.php:1292 -msgid "You are tagged in a post" -msgstr "Usted sea etiquetado en una publicación" - -#: ../../Zotlabs/Module/Settings.php:1293 -msgid "You are poked/prodded/etc. in a post" -msgstr "Reciba un toque o incitación en una publicación" - -#: ../../Zotlabs/Module/Settings.php:1296 -msgid "Show visual notifications including:" -msgstr "Mostrar notificaciones visuales que incluyan:" - -#: ../../Zotlabs/Module/Settings.php:1298 -msgid "Unseen grid activity" -msgstr "Nueva actividad en la red" - -#: ../../Zotlabs/Module/Settings.php:1299 -msgid "Unseen channel activity" -msgstr "Actividad no vista en el canal" - -#: ../../Zotlabs/Module/Settings.php:1300 -msgid "Unseen private messages" -msgstr "Mensajes privados no leídos" - -#: ../../Zotlabs/Module/Settings.php:1300 -#: ../../Zotlabs/Module/Settings.php:1305 -#: ../../Zotlabs/Module/Settings.php:1306 -#: ../../Zotlabs/Module/Settings.php:1307 -msgid "Recommended" -msgstr "Recomendado" - -#: ../../Zotlabs/Module/Settings.php:1301 -msgid "Upcoming events" -msgstr "Próximos eventos" - -#: ../../Zotlabs/Module/Settings.php:1302 -msgid "Events today" -msgstr "Eventos de hoy" - -#: ../../Zotlabs/Module/Settings.php:1303 -msgid "Upcoming birthdays" -msgstr "Próximos cumpleaños" - -#: ../../Zotlabs/Module/Settings.php:1303 -msgid "Not available in all themes" -msgstr "No disponible en todos los temas" - -#: ../../Zotlabs/Module/Settings.php:1304 -msgid "System (personal) notifications" -msgstr "Notificaciones del sistema (personales)" - -#: ../../Zotlabs/Module/Settings.php:1305 -msgid "System info messages" -msgstr "Mensajes de información del sistema" - -#: ../../Zotlabs/Module/Settings.php:1306 -msgid "System critical alerts" -msgstr "Alertas críticas del sistema" - -#: ../../Zotlabs/Module/Settings.php:1307 -msgid "New connections" -msgstr "Nuevas conexiones" - -#: ../../Zotlabs/Module/Settings.php:1308 -msgid "System Registrations" -msgstr "Registros del sistema" - -#: ../../Zotlabs/Module/Settings.php:1309 -msgid "" -"Also show new wall posts, private messages and connections under Notices" -msgstr "Mostrar también en Avisos las nuevas publicaciones, los mensajes privados y las conexiones" - -#: ../../Zotlabs/Module/Settings.php:1311 -msgid "Notify me of events this many days in advance" -msgstr "Avisarme de los eventos con algunos días de antelación" - -#: ../../Zotlabs/Module/Settings.php:1311 -msgid "Must be greater than 0" -msgstr "Debe ser mayor que 0" - -#: ../../Zotlabs/Module/Settings.php:1313 -msgid "Advanced Account/Page Type Settings" -msgstr "Ajustes avanzados de la cuenta y de los tipos de página" - -#: ../../Zotlabs/Module/Settings.php:1314 -msgid "Change the behaviour of this account for special situations" -msgstr "Cambiar el comportamiento de esta cuenta en situaciones especiales" - -#: ../../Zotlabs/Module/Settings.php:1317 -msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" -msgstr "¡Activar el modo de experto (en Ajustes > Funcionalidades) para realizar cambios!." - -#: ../../Zotlabs/Module/Settings.php:1318 -msgid "Miscellaneous Settings" -msgstr "Ajustes diversos" - -#: ../../Zotlabs/Module/Settings.php:1319 -msgid "Default photo upload folder" -msgstr "Carpeta por defecto de las fotos subidas" - -#: ../../Zotlabs/Module/Settings.php:1319 -#: ../../Zotlabs/Module/Settings.php:1320 -msgid "%Y - current year, %m - current month" -msgstr "%Y - año en curso, %m - mes actual" - -#: ../../Zotlabs/Module/Settings.php:1320 -msgid "Default file upload folder" -msgstr "Carpeta por defecto de los archivos subidos" - -#: ../../Zotlabs/Module/Settings.php:1322 -msgid "Personal menu to display in your channel pages" -msgstr "Menú personal que debe mostrarse en las páginas de su canal" - -#: ../../Zotlabs/Module/Settings.php:1323 ../../Zotlabs/Module/Removeme.php:64 -msgid "Remove Channel" -msgstr "Eliminar el canal" - -#: ../../Zotlabs/Module/Settings.php:1324 -msgid "Remove this channel." -msgstr "Eliminar este canal." - -#: ../../Zotlabs/Module/Settings.php:1325 -msgid "Firefox Share $Projectname provider" -msgstr "Servicio de compartición de Firefox: proveedor $Projectname" - -#: ../../Zotlabs/Module/Settings.php:1326 -msgid "Start calendar week on monday" -msgstr "Comenzar el calendario semanal por el lunes" - -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "red" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "RSS" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "Canal delegado" #: ../../Zotlabs/Module/Group.php:24 msgid "Privacy group created." @@ -2800,7 +2955,7 @@ msgid "Could not create privacy group." msgstr "No se puede crear el grupo de canales" #: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3931 +#: ../../include/items.php:3960 msgid "Privacy group not found." msgstr "Grupo de canales no encontrado." @@ -2844,309 +2999,70 @@ msgstr "Todos los canales conectados" msgid "Click on a channel to add or remove." msgstr "Haga clic en un canal para agregarlo o quitarlo." -#: ../../Zotlabs/Module/Photos.php:82 -msgid "Page owner information could not be retrieved." -msgstr "La información del propietario de la página no pudo ser recuperada." +#: ../../Zotlabs/Module/Dreport.php:44 +msgid "Invalid message" +msgstr "Mensaje no válido" -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:745 -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:212 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../include/photo/photo_driver.php:718 -msgid "Profile Photos" -msgstr "Fotos del perfil" +#: ../../Zotlabs/Module/Dreport.php:76 +msgid "no results" +msgstr "sin resultados" -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:147 -msgid "Album not found." -msgstr "Álbum no encontrado." +#: ../../Zotlabs/Module/Dreport.php:91 +msgid "channel sync processed" +msgstr "se ha realizado la sincronización del canal" -#: ../../Zotlabs/Module/Photos.php:130 -msgid "Delete Album" -msgstr "Borrar álbum" +#: ../../Zotlabs/Module/Dreport.php:95 +msgid "queued" +msgstr "encolado" -#: ../../Zotlabs/Module/Photos.php:151 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "Hay varias carpetas con este nombre de álbum, pero dentro de diferentes directorios. Por favor, elimine la carpeta o carpetas que desee utilizando el administrador de ficheros" +#: ../../Zotlabs/Module/Dreport.php:99 +msgid "posted" +msgstr "enviado" -#: ../../Zotlabs/Module/Photos.php:208 ../../Zotlabs/Module/Photos.php:1059 -msgid "Delete Photo" -msgstr "Borrar foto" +#: ../../Zotlabs/Module/Dreport.php:103 +msgid "accepted for delivery" +msgstr "aceptado para el envío" -#: ../../Zotlabs/Module/Photos.php:531 -msgid "No photos selected" -msgstr "No hay fotos seleccionadas" +#: ../../Zotlabs/Module/Dreport.php:107 +msgid "updated" +msgstr "actualizado" -#: ../../Zotlabs/Module/Photos.php:580 -msgid "Access to this item is restricted." -msgstr "El acceso a este elemento está restringido." +#: ../../Zotlabs/Module/Dreport.php:110 +msgid "update ignored" +msgstr "actualización ignorada" -#: ../../Zotlabs/Module/Photos.php:619 +#: ../../Zotlabs/Module/Dreport.php:113 +msgid "permission denied" +msgstr "permiso denegado" + +#: ../../Zotlabs/Module/Dreport.php:117 +msgid "recipient not found" +msgstr "destinatario no encontrado" + +#: ../../Zotlabs/Module/Dreport.php:120 +msgid "mail recalled" +msgstr "mensaje de correo revocado" + +#: ../../Zotlabs/Module/Dreport.php:123 +msgid "duplicate mail received" +msgstr "se ha recibido mensaje duplicado" + +#: ../../Zotlabs/Module/Dreport.php:126 +msgid "mail delivered" +msgstr "correo enviado" + +#: ../../Zotlabs/Module/Dreport.php:146 #, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado." +msgid "Delivery report for %1$s" +msgstr "Informe de entrega para %1$s" -#: ../../Zotlabs/Module/Photos.php:622 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "%1$.2f MB de almacenamiento de fotos utilizado." +#: ../../Zotlabs/Module/Dreport.php:149 +msgid "Options" +msgstr "Opciones" -#: ../../Zotlabs/Module/Photos.php:658 -msgid "Upload Photos" -msgstr "Subir fotos" - -#: ../../Zotlabs/Module/Photos.php:662 -msgid "Enter an album name" -msgstr "Introducir un nombre de álbum" - -#: ../../Zotlabs/Module/Photos.php:663 -msgid "or select an existing album (doubleclick)" -msgstr "o seleccionar uno existente (doble click)" - -#: ../../Zotlabs/Module/Photos.php:664 -msgid "Create a status post for this upload" -msgstr "Crear un mensaje de estado para esta subida" - -#: ../../Zotlabs/Module/Photos.php:665 -msgid "Caption (optional):" -msgstr "Título (opcional):" - -#: ../../Zotlabs/Module/Photos.php:666 -msgid "Description (optional):" -msgstr "Descripción (opcional):" - -#: ../../Zotlabs/Module/Photos.php:697 -msgid "Album name could not be decoded" -msgstr "El nombre del álbum no ha podido ser descifrado" - -#: ../../Zotlabs/Module/Photos.php:745 -msgid "Contact Photos" -msgstr "Fotos de contacto" - -#: ../../Zotlabs/Module/Photos.php:768 -msgid "Show Newest First" -msgstr "Mostrar lo más reciente primero" - -#: ../../Zotlabs/Module/Photos.php:770 -msgid "Show Oldest First" -msgstr "Mostrar lo más antiguo primero" - -#: ../../Zotlabs/Module/Photos.php:794 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1607 -msgid "View Photo" -msgstr "Ver foto" - -#: ../../Zotlabs/Module/Photos.php:825 -#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1624 -msgid "Edit Album" -msgstr "Editar álbum" - -#: ../../Zotlabs/Module/Photos.php:872 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." - -#: ../../Zotlabs/Module/Photos.php:874 -msgid "Photo not available" -msgstr "Foto no disponible" - -#: ../../Zotlabs/Module/Photos.php:932 -msgid "Use as profile photo" -msgstr "Usar como foto del perfil" - -#: ../../Zotlabs/Module/Photos.php:933 -msgid "Use as cover photo" -msgstr "Usar como imagen de portada del perfil" - -#: ../../Zotlabs/Module/Photos.php:940 -msgid "Private Photo" -msgstr "Foto privada" - -#: ../../Zotlabs/Module/Photos.php:951 ../../Zotlabs/Module/Events.php:675 -#: ../../Zotlabs/Module/Events.php:684 ../../Zotlabs/Module/Cal.php:332 -#: ../../Zotlabs/Module/Cal.php:339 -msgid "Previous" -msgstr "Anterior" - -#: ../../Zotlabs/Module/Photos.php:955 -msgid "View Full Size" -msgstr "Ver tamaño completo" - -#: ../../Zotlabs/Module/Photos.php:1000 ../../Zotlabs/Module/Admin.php:1451 -#: ../../Zotlabs/Module/Tagrm.php:137 -msgid "Remove" -msgstr "Eliminar" - -#: ../../Zotlabs/Module/Photos.php:1034 -msgid "Edit photo" -msgstr "Editar foto" - -#: ../../Zotlabs/Module/Photos.php:1036 -msgid "Rotate CW (right)" -msgstr "Girar CW (a la derecha)" - -#: ../../Zotlabs/Module/Photos.php:1037 -msgid "Rotate CCW (left)" -msgstr "Girar CCW (a la izquierda)" - -#: ../../Zotlabs/Module/Photos.php:1040 -msgid "Enter a new album name" -msgstr "Introducir un nuevo nombre de álbum" - -#: ../../Zotlabs/Module/Photos.php:1041 -msgid "or select an existing one (doubleclick)" -msgstr "o seleccionar uno (doble click) existente" - -#: ../../Zotlabs/Module/Photos.php:1044 -msgid "Caption" -msgstr "Título" - -#: ../../Zotlabs/Module/Photos.php:1046 -msgid "Add a Tag" -msgstr "Añadir una etiqueta" - -#: ../../Zotlabs/Module/Photos.php:1054 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com" - -#: ../../Zotlabs/Module/Photos.php:1057 -msgid "Flag as adult in album view" -msgstr "Marcar como \"solo para adultos\" en el álbum" - -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:262 -msgid "I like this (toggle)" -msgstr "Me gusta (cambiar)" - -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:263 -msgid "I don't like this (toggle)" -msgstr "No me gusta esto (cambiar)" - -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Webpages.php:218 -#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Layouts.php:193 -#: ../../include/conversation.php:1227 -msgid "Share" -msgstr "Compartir" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:398 -#: ../../include/conversation.php:743 -msgid "Please wait" -msgstr "Espere por favor" - -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:708 -msgid "This is you" -msgstr "Este es usted" - -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:710 ../../include/js_strings.php:6 -msgid "Comment" -msgstr "Comentar" - -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:224 -#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:720 -#: ../../include/conversation.php:1200 ../../include/page_widgets.php:43 -msgid "Preview" -msgstr "Previsualizar" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Likes" -msgstr "Me gusta" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Dislikes" -msgstr "No me gusta" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Agree" -msgstr "De acuerdo" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Disagree" -msgstr "En desacuerdo" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Abstain" -msgstr "Abstención" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Attending" -msgstr "Participaré" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Not attending" -msgstr "No participaré" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Might attend" -msgstr "Quizá participe" - -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Lib/ThreadItem.php:193 -#: ../../include/conversation.php:1756 -msgid "View all" -msgstr "Ver todo" - -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:185 -#: ../../include/channel.php:1182 ../../include/conversation.php:1780 -#: ../../include/taxonomy.php:403 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Me gusta" -msgstr[1] "Me gusta" - -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/conversation.php:1783 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "No me gusta" -msgstr[1] "No me gusta" - -#: ../../Zotlabs/Module/Photos.php:1241 -msgid "Photo Tools" -msgstr "Gestión de las fotos" - -#: ../../Zotlabs/Module/Photos.php:1250 -msgid "In This Photo:" -msgstr "En esta foto:" - -#: ../../Zotlabs/Module/Photos.php:1255 -msgid "Map" -msgstr "Mapa" - -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:387 -msgctxt "noun" -msgid "Likes" -msgstr "Me gusta" - -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:388 -msgctxt "noun" -msgid "Dislikes" -msgstr "No me gusta" - -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:393 -#: ../../include/acl_selectors.php:181 -msgid "Close" -msgstr "Cerrar" - -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "Ver álbum" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 -msgid "Recent Photos" -msgstr "Fotos recientes" +#: ../../Zotlabs/Module/Dreport.php:150 +msgid "Redeliver" +msgstr "Volver a enviar" #: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:192 msgid "webpage" @@ -3174,25 +3090,6 @@ msgstr "%s elemento instalado" msgid "%s element installation failed" msgstr "Elemento con instalación fallida: %s" -#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 -msgid "Nothing to import." -msgstr "No hay nada para importar." - -#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:95 -msgid "Unable to download data from old server" -msgstr "No se han podido descargar datos de su antiguo servidor" - -#: ../../Zotlabs/Module/Import_items.php:72 -#: ../../Zotlabs/Module/Import.php:101 -msgid "Imported file is empty." -msgstr "El fichero importado está vacío." - -#: ../../Zotlabs/Module/Import_items.php:88 -#: ../../Zotlabs/Module/Import.php:123 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones." - #: ../../Zotlabs/Module/Import_items.php:104 msgid "Import completed" msgstr "Importación completada" @@ -3206,11 +3103,6 @@ msgid "" "Use this form to import existing posts and content from an export file." msgstr "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación." -#: ../../Zotlabs/Module/Import_items.php:121 -#: ../../Zotlabs/Module/Import.php:549 -msgid "File to Upload" -msgstr "Fichero para subir" - #: ../../Zotlabs/Module/Invite.php:29 msgid "Total invitation limit exceeded." msgstr "Se ha superado el límite máximo de invitaciones." @@ -3252,10 +3144,6 @@ msgstr "Enviar invitaciones" msgid "Enter email addresses, one per line:" msgstr "Introduzca las direcciones de correo electrónico, una por línea:" -#: ../../Zotlabs/Module/Invite.php:135 ../../Zotlabs/Module/Mail.php:241 -msgid "Your message:" -msgstr "Su mensaje:" - #: ../../Zotlabs/Module/Invite.php:136 msgid "Please join my community on $Projectname." msgstr "Por favor, únase a mi comunidad en $Projectname." @@ -3307,11 +3195,6 @@ msgstr "No encontrada ninguna dirección." msgid "Manage Channel Locations" msgstr "Gestionar las direcciones del canal" -#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Admin.php:1237 -#: ../../Zotlabs/Module/Profiles.php:470 -msgid "Address" -msgstr "Dirección" - #: ../../Zotlabs/Module/Locs.php:119 msgid "Primary" msgstr "Primario" @@ -3334,9 +3217,22 @@ msgstr "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio msgid "Use this form to drop the location if the hub is no longer operating." msgstr "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo." -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Servidor no encontrado" +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "Sitio web:" + +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Canal remoto [%s] (aún no es conocido en este sitio)" + +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "Valoración (esta información es pública)" + +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "Opcionalmente puede explicar su valoración (esta información es pública)" #: ../../Zotlabs/Module/Like.php:19 msgid "Like/Dislike" @@ -3374,19 +3270,19 @@ msgid "Previous action reversed." msgstr "Acción anterior revocada." #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1945 +#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1991 #: ../../include/conversation.php:120 msgid "photo" msgstr "foto" #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/text.php:1951 ../../include/conversation.php:148 +#: ../../include/text.php:1997 ../../include/conversation.php:148 msgid "status" msgstr "el mensaje de estado" #: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1948 -#: ../../include/conversation.php:123 ../../include/event.php:958 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1994 +#: ../../include/conversation.php:123 ../../include/event.php:961 msgid "event" msgstr "evento" @@ -3438,1264 +3334,6 @@ msgstr "Acción completada." msgid "Thank you." msgstr "Gracias." -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Ha creado %1$.0f de %2$.0f canales permitidos." - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Crear un nuevo canal" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "Crear" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:210 -msgid "Channel Manager" -msgstr "Administración de canales" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Canal actual" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Cambiar a uno de sus canales seleccionándolo." - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Canal principal" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Convertir en predeterminado" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d mensajes nuevos" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d nuevas isolicitudes de conexión" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "Canal delegado" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "No se puede crear el elemento." - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "No es posible actualizar el elemento del menú." - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "No es posible añadir el elemento al menú" - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "Permisos del elemento del menú" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "Nombre del enlace" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "Destino del enlace o submenú" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "Usar la autenticación mágica si está disponible" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "Abrir el enlace en una nueva ventana" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "Orden en la lista" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Los números más altos irán al final de la lista" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "Enviar y terminar" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "Enviar y continuar" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "Menú:" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "Destino del enlace" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "Editar menú" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "Editar el elemento" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "Eliminar el elemento" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "Nuevo elemento" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "Modificar el contenedor del menú" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "Añadir un elemento al menú" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "Eliminar este elemento del menú" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "Modificar este elemento del menú" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "Este elemento del menú no se ha encontrado" - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "Este elemento del menú ha sido borrado" - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "Este elemento del menú no puede ser borrado." - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "Editar elemento del menú" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "Texto del enlace" - -#: ../../Zotlabs/Module/Admin.php:77 -msgid "Theme settings updated." -msgstr "Ajustes del tema actualizados." - -#: ../../Zotlabs/Module/Admin.php:197 -msgid "# Accounts" -msgstr "# Cuentas" - -#: ../../Zotlabs/Module/Admin.php:198 -msgid "# blocked accounts" -msgstr "# cuentas bloqueadas" - -#: ../../Zotlabs/Module/Admin.php:199 -msgid "# expired accounts" -msgstr "# cuentas caducadas" - -#: ../../Zotlabs/Module/Admin.php:200 -msgid "# expiring accounts" -msgstr "# cuentas que caducan" - -#: ../../Zotlabs/Module/Admin.php:211 -msgid "# Channels" -msgstr "# Canales" - -#: ../../Zotlabs/Module/Admin.php:212 -msgid "# primary" -msgstr "# primario" - -#: ../../Zotlabs/Module/Admin.php:213 -msgid "# clones" -msgstr "# clones" - -#: ../../Zotlabs/Module/Admin.php:219 -msgid "Message queues" -msgstr "Mensajes en cola" - -#: ../../Zotlabs/Module/Admin.php:236 -msgid "Your software should be updated" -msgstr "Debe actualizar su software" - -#: ../../Zotlabs/Module/Admin.php:241 ../../Zotlabs/Module/Admin.php:500 -#: ../../Zotlabs/Module/Admin.php:724 ../../Zotlabs/Module/Admin.php:768 -#: ../../Zotlabs/Module/Admin.php:1043 ../../Zotlabs/Module/Admin.php:1222 -#: ../../Zotlabs/Module/Admin.php:1342 ../../Zotlabs/Module/Admin.php:1433 -#: ../../Zotlabs/Module/Admin.php:1626 ../../Zotlabs/Module/Admin.php:1660 -#: ../../Zotlabs/Module/Admin.php:1745 -msgid "Administration" -msgstr "Administración" - -#: ../../Zotlabs/Module/Admin.php:242 -msgid "Summary" -msgstr "Sumario" - -#: ../../Zotlabs/Module/Admin.php:245 -msgid "Registered accounts" -msgstr "Cuentas registradas" - -#: ../../Zotlabs/Module/Admin.php:246 ../../Zotlabs/Module/Admin.php:728 -msgid "Pending registrations" -msgstr "Registros pendientes" - -#: ../../Zotlabs/Module/Admin.php:247 -msgid "Registered channels" -msgstr "Canales registrados" - -#: ../../Zotlabs/Module/Admin.php:248 ../../Zotlabs/Module/Admin.php:729 -msgid "Active plugins" -msgstr "Extensiones (plugins) activas" - -#: ../../Zotlabs/Module/Admin.php:249 -msgid "Version" -msgstr "Versión" - -#: ../../Zotlabs/Module/Admin.php:250 -msgid "Repository version (master)" -msgstr "Versión del repositorio (master)" - -#: ../../Zotlabs/Module/Admin.php:251 -msgid "Repository version (dev)" -msgstr "Versión del repositorio (dev)" - -#: ../../Zotlabs/Module/Admin.php:377 -msgid "Site settings updated." -msgstr "Ajustes del sitio actualizados." - -#: ../../Zotlabs/Module/Admin.php:404 ../../include/text.php:2888 -msgid "Default" -msgstr "Predeterminado" - -#: ../../Zotlabs/Module/Admin.php:416 -msgid "experimental" -msgstr "experimental" - -#: ../../Zotlabs/Module/Admin.php:418 -msgid "unsupported" -msgstr "no soportado" - -#: ../../Zotlabs/Module/Admin.php:464 -msgid "Yes - with approval" -msgstr "Sí - con aprobación" - -#: ../../Zotlabs/Module/Admin.php:470 -msgid "My site is not a public server" -msgstr "Mi sitio no es un servidor público" - -#: ../../Zotlabs/Module/Admin.php:471 -msgid "My site has paid access only" -msgstr "Mi sitio es un servicio de pago" - -#: ../../Zotlabs/Module/Admin.php:472 -msgid "My site has free access only" -msgstr "Mi sitio es un servicio gratuito" - -#: ../../Zotlabs/Module/Admin.php:473 -msgid "My site offers free accounts with optional paid upgrades" -msgstr "Mi sitio ofrece cuentas gratuitas con opciones extra de pago" - -#: ../../Zotlabs/Module/Admin.php:501 ../../include/widgets.php:1490 -msgid "Site" -msgstr "Sitio" - -#: ../../Zotlabs/Module/Admin.php:504 -msgid "File upload" -msgstr "Subir fichero" - -#: ../../Zotlabs/Module/Admin.php:505 -msgid "Policies" -msgstr "Políticas" - -#: ../../Zotlabs/Module/Admin.php:506 ../../include/contact_widgets.php:16 -msgid "Advanced" -msgstr "Avanzado" - -#: ../../Zotlabs/Module/Admin.php:510 -msgid "Site name" -msgstr "Nombre del sitio" - -#: ../../Zotlabs/Module/Admin.php:514 -msgid "Banner/Logo" -msgstr "Banner/Logo" - -#: ../../Zotlabs/Module/Admin.php:515 -msgid "Administrator Information" -msgstr "Información del Administrador" - -#: ../../Zotlabs/Module/Admin.php:515 -msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" -msgstr "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode" - -#: ../../Zotlabs/Module/Admin.php:516 -msgid "System language" -msgstr "Idioma del sistema" - -#: ../../Zotlabs/Module/Admin.php:517 -msgid "System theme" -msgstr "Tema gráfico del sistema" - -#: ../../Zotlabs/Module/Admin.php:517 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - modificar los ajustes del tema" - -#: ../../Zotlabs/Module/Admin.php:518 -msgid "Mobile system theme" -msgstr "Tema del sistema para móviles" - -#: ../../Zotlabs/Module/Admin.php:518 -msgid "Theme for mobile devices" -msgstr "Tema para dispositivos móviles" - -#: ../../Zotlabs/Module/Admin.php:520 -msgid "Allow Feeds as Connections" -msgstr "Permitir contenidos RSS como conexiones" - -#: ../../Zotlabs/Module/Admin.php:520 -msgid "(Heavy system resource usage)" -msgstr "(Uso intenso de los recursos del sistema)" - -#: ../../Zotlabs/Module/Admin.php:521 -msgid "Maximum image size" -msgstr "Tamaño máximo de la imagen" - -#: ../../Zotlabs/Module/Admin.php:521 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites." - -#: ../../Zotlabs/Module/Admin.php:522 -msgid "Does this site allow new member registration?" -msgstr "¿Debe este sitio permitir el registro de nuevos miembros?" - -#: ../../Zotlabs/Module/Admin.php:523 -msgid "Invitation only" -msgstr "Solo con una invitación" - -#: ../../Zotlabs/Module/Admin.php:523 -msgid "" -"Only allow new member registrations with an invitation code. Above register " -"policy must be set to Yes." -msgstr "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"." - -#: ../../Zotlabs/Module/Admin.php:524 -msgid "Which best describes the types of account offered by this hub?" -msgstr "¿Cómo describiría el tipo de servicio ofrecido por este servidor?" - -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Register text" -msgstr "Texto del registro" - -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Will be displayed prominently on the registration page." -msgstr "Se mostrará de forma destacada en la página de registro." - -#: ../../Zotlabs/Module/Admin.php:526 -msgid "Site homepage to show visitors (default: login box)" -msgstr "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)" - -#: ../../Zotlabs/Module/Admin.php:526 -msgid "" -"example: 'public' to show public stream, 'page/sys/home' to show a system " -"webpage called 'home' or 'include:home.html' to include a file." -msgstr "ejemplo: 'public' para mostrar contenido público, 'page/sys/home' para mostrar la página web definida como \"home\" o 'include:home.html' para mostrar el contenido de un fichero." - -#: ../../Zotlabs/Module/Admin.php:527 -msgid "Preserve site homepage URL" -msgstr "Preservar la dirección de la página personal" - -#: ../../Zotlabs/Module/Admin.php:527 -msgid "" -"Present the site homepage in a frame at the original location instead of " -"redirecting" -msgstr "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla." - -#: ../../Zotlabs/Module/Admin.php:528 -msgid "Accounts abandoned after x days" -msgstr "Cuentas abandonadas después de x días" - -#: ../../Zotlabs/Module/Admin.php:528 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo." - -#: ../../Zotlabs/Module/Admin.php:529 -msgid "Allowed friend domains" -msgstr "Dominios amigos permitidos" - -#: ../../Zotlabs/Module/Admin.php:529 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio." - -#: ../../Zotlabs/Module/Admin.php:530 -msgid "Allowed email domains" -msgstr "Se aceptan dominios de correo electrónico" - -#: ../../Zotlabs/Module/Admin.php:530 -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 "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. " - -#: ../../Zotlabs/Module/Admin.php:531 -msgid "Not allowed email domains" -msgstr "No se permiten dominios de correo electrónico" - -#: ../../Zotlabs/Module/Admin.php:531 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for" -" registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." -msgstr "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado." - -#: ../../Zotlabs/Module/Admin.php:532 -msgid "Verify Email Addresses" -msgstr "Verificar las direcciones de correo electrónico" - -#: ../../Zotlabs/Module/Admin.php:532 -msgid "" -"Check to verify email addresses used in account registration (recommended)." -msgstr "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)." - -#: ../../Zotlabs/Module/Admin.php:533 -msgid "Force publish" -msgstr "Forzar la publicación" - -#: ../../Zotlabs/Module/Admin.php:533 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio." - -#: ../../Zotlabs/Module/Admin.php:534 -msgid "Import Public Streams" -msgstr "Importar contenido público" - -#: ../../Zotlabs/Module/Admin.php:534 -msgid "" -"Import and allow access to public content pulled from other sites. Warning: " -"this content is unmoderated." -msgstr "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas." - -#: ../../Zotlabs/Module/Admin.php:535 -msgid "Login on Homepage" -msgstr "Iniciar sesión en la página personal" - -#: ../../Zotlabs/Module/Admin.php:535 -msgid "" -"Present a login box to visitors on the home page if no other content has " -"been configured." -msgstr "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido." - -#: ../../Zotlabs/Module/Admin.php:536 -msgid "Enable context help" -msgstr "Habilitar la ayuda contextual" - -#: ../../Zotlabs/Module/Admin.php:536 -msgid "" -"Display contextual help for the current page when the help button is " -"pressed." -msgstr "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda." - -#: ../../Zotlabs/Module/Admin.php:538 -msgid "Directory Server URL" -msgstr "URL del servidor de directorio" - -#: ../../Zotlabs/Module/Admin.php:538 -msgid "Default directory server" -msgstr "Servidor de directorio predeterminado" - -#: ../../Zotlabs/Module/Admin.php:540 -msgid "Proxy user" -msgstr "Usuario del proxy" - -#: ../../Zotlabs/Module/Admin.php:541 -msgid "Proxy URL" -msgstr "Dirección del proxy" - -#: ../../Zotlabs/Module/Admin.php:542 -msgid "Network timeout" -msgstr "Tiempo de espera de la red" - -#: ../../Zotlabs/Module/Admin.php:542 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)" - -#: ../../Zotlabs/Module/Admin.php:543 -msgid "Delivery interval" -msgstr "Intervalo de entrega" - -#: ../../Zotlabs/Module/Admin.php:543 -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 "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados." - -#: ../../Zotlabs/Module/Admin.php:544 -msgid "Deliveries per process" -msgstr "Intentos de envío por proceso" - -#: ../../Zotlabs/Module/Admin.php:544 -msgid "" -"Number of deliveries to attempt in a single operating system process. Adjust" -" if necessary to tune system performance. Recommend: 1-5." -msgstr "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5." - -#: ../../Zotlabs/Module/Admin.php:545 -msgid "Poll interval" -msgstr "Intervalo máximo de tiempo entre dos mensajes sucesivos" - -#: ../../Zotlabs/Module/Admin.php:545 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." -msgstr "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega." - -#: ../../Zotlabs/Module/Admin.php:546 -msgid "Maximum Load Average" -msgstr "Carga media máxima" - -#: ../../Zotlabs/Module/Admin.php:546 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50." - -#: ../../Zotlabs/Module/Admin.php:547 -msgid "Expiration period in days for imported (grid/network) content" -msgstr "Caducidad del contenido importado de otros sitios (en días)" - -#: ../../Zotlabs/Module/Admin.php:547 -msgid "0 for no expiration of imported content" -msgstr "0 para que no caduque el contenido importado" - -#: ../../Zotlabs/Module/Admin.php:691 -#, php-format -msgid "Lock feature %s" -msgstr "Bloquear la funcionalidad %s" - -#: ../../Zotlabs/Module/Admin.php:699 -msgid "Manage Additional Features" -msgstr "Gestionar las funcionalidades" - -#: ../../Zotlabs/Module/Admin.php:716 -msgid "No server found" -msgstr "Servidor no encontrado" - -#: ../../Zotlabs/Module/Admin.php:723 ../../Zotlabs/Module/Admin.php:1059 -msgid "ID" -msgstr "ID" - -#: ../../Zotlabs/Module/Admin.php:723 -msgid "for channel" -msgstr "por canal" - -#: ../../Zotlabs/Module/Admin.php:723 -msgid "on server" -msgstr "en el servidor" - -#: ../../Zotlabs/Module/Admin.php:725 -msgid "Server" -msgstr "Servidor" - -#: ../../Zotlabs/Module/Admin.php:759 -msgid "" -"By default, unfiltered HTML is allowed in embedded media. This is inherently" -" insecure." -msgstr "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro." - -#: ../../Zotlabs/Module/Admin.php:762 -msgid "" -"The recommended setting is to only allow unfiltered HTML from the following " -"sites:" -msgstr "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: " - -#: ../../Zotlabs/Module/Admin.php:763 -msgid "" -"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/https://vimeo.com/
    https://soundcloud.com/
    " -msgstr "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    " - -#: ../../Zotlabs/Module/Admin.php:764 -msgid "" -"All other embedded content will be filtered, unless " -"embedded content from that site is explicitly blocked." -msgstr "El resto del contenido incrustado se filtrará, excepto si el contenido incorporado desde ese sitio está bloqueado de forma explícita." - -#: ../../Zotlabs/Module/Admin.php:769 ../../include/widgets.php:1493 -msgid "Security" -msgstr "Seguridad" - -#: ../../Zotlabs/Module/Admin.php:771 -msgid "Block public" -msgstr "Bloquear páginas públicas" - -#: ../../Zotlabs/Module/Admin.php:771 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently authenticated." -msgstr "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado." - -#: ../../Zotlabs/Module/Admin.php:772 -msgid "Set \"Transport Security\" HTTP header" -msgstr "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP" - -#: ../../Zotlabs/Module/Admin.php:773 -msgid "Set \"Content Security Policy\" HTTP header" -msgstr "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP" - -#: ../../Zotlabs/Module/Admin.php:774 -msgid "Allow communications only from these sites" -msgstr "Permitir la comunicación solo desde estos sitios" - -#: ../../Zotlabs/Module/Admin.php:774 -msgid "" -"One site per line. Leave empty to allow communication from anywhere by " -"default" -msgstr "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera" - -#: ../../Zotlabs/Module/Admin.php:775 -msgid "Block communications from these sites" -msgstr "Bloquear la comunicación desde estos sitios" - -#: ../../Zotlabs/Module/Admin.php:776 -msgid "Allow communications only from these channels" -msgstr "Permitir la comunicación solo desde estos canales" - -#: ../../Zotlabs/Module/Admin.php:776 -msgid "" -"One channel (hash) per line. Leave empty to allow from any channel by " -"default" -msgstr "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera" - -#: ../../Zotlabs/Module/Admin.php:777 -msgid "Block communications from these channels" -msgstr "Bloquear la comunicación desde estos canales" - -#: ../../Zotlabs/Module/Admin.php:778 -msgid "Only allow embeds from secure (SSL) websites and links." -msgstr "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)." - -#: ../../Zotlabs/Module/Admin.php:779 -msgid "Allow unfiltered embedded HTML content only from these domains" -msgstr "Permitir contenido HTML sin filtrar sólo desde estos dominios " - -#: ../../Zotlabs/Module/Admin.php:779 -msgid "One site per line. By default embedded content is filtered." -msgstr "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada." - -#: ../../Zotlabs/Module/Admin.php:780 -msgid "Block embedded HTML from these domains" -msgstr "Bloquear contenido con HTML incorporado desde estos dominios" - -#: ../../Zotlabs/Module/Admin.php:798 -msgid "Update has been marked successful" -msgstr "La actualización ha sido marcada como exitosa" - -#: ../../Zotlabs/Module/Admin.php:808 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "La ejecución de %s ha fallado. Mirar en los informes del sistema." - -#: ../../Zotlabs/Module/Admin.php:811 -#, php-format -msgid "Update %s was successfully applied." -msgstr "La actualización de %s se ha realizado exitosamente." - -#: ../../Zotlabs/Module/Admin.php:815 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito." - -#: ../../Zotlabs/Module/Admin.php:818 -#, php-format -msgid "Update function %s could not be found." -msgstr "No se encuentra la función de actualización de %s." - -#: ../../Zotlabs/Module/Admin.php:834 -msgid "No failed updates." -msgstr "No ha fallado ninguna actualización." - -#: ../../Zotlabs/Module/Admin.php:838 -msgid "Failed Updates" -msgstr "Han fallado las actualizaciones" - -#: ../../Zotlabs/Module/Admin.php:840 -msgid "Mark success (if update was manually applied)" -msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)" - -#: ../../Zotlabs/Module/Admin.php:841 -msgid "Attempt to execute this update step automatically" -msgstr "Intentar ejecutar este paso de actualización automáticamente" - -#: ../../Zotlabs/Module/Admin.php:872 -msgid "Queue Statistics" -msgstr "Estadísticas de la cola" - -#: ../../Zotlabs/Module/Admin.php:873 -msgid "Total Entries" -msgstr "Total de entradas" - -#: ../../Zotlabs/Module/Admin.php:874 -msgid "Priority" -msgstr "Prioridad" - -#: ../../Zotlabs/Module/Admin.php:875 -msgid "Destination URL" -msgstr "Dirección de destino" - -#: ../../Zotlabs/Module/Admin.php:876 -msgid "Mark hub permanently offline" -msgstr "Marcar el servidor como permanentemente fuera de línea" - -#: ../../Zotlabs/Module/Admin.php:877 -msgid "Empty queue for this hub" -msgstr "Vaciar la cola para este servidor" - -#: ../../Zotlabs/Module/Admin.php:878 -msgid "Last known contact" -msgstr "Último contacto conocido" - -#: ../../Zotlabs/Module/Admin.php:914 -#, php-format -msgid "%s account blocked/unblocked" -msgid_plural "%s account blocked/unblocked" -msgstr[0] "%s cuenta bloqueada/desbloqueada" -msgstr[1] "%s cuenta bloqueada/desbloqueada" - -#: ../../Zotlabs/Module/Admin.php:921 -#, php-format -msgid "%s account deleted" -msgid_plural "%s accounts deleted" -msgstr[0] "%s cuentas eliminadas" -msgstr[1] "%s cuentas eliminadas" - -#: ../../Zotlabs/Module/Admin.php:957 -msgid "Account not found" -msgstr "Cuenta no encontrada" - -#: ../../Zotlabs/Module/Admin.php:968 -#, php-format -msgid "Account '%s' deleted" -msgstr "La cuenta '%s' ha sido eliminada" - -#: ../../Zotlabs/Module/Admin.php:976 -#, php-format -msgid "Account '%s' blocked" -msgstr "La cuenta '%s' ha sido bloqueada" - -#: ../../Zotlabs/Module/Admin.php:984 -#, php-format -msgid "Account '%s' unblocked" -msgstr "La cuenta '%s' ha sido desbloqueada" - -#: ../../Zotlabs/Module/Admin.php:1044 ../../Zotlabs/Module/Admin.php:1057 -#: ../../include/widgets.php:1491 -msgid "Accounts" -msgstr "Cuentas" - -#: ../../Zotlabs/Module/Admin.php:1046 ../../Zotlabs/Module/Admin.php:1225 -msgid "select all" -msgstr "seleccionar todo" - -#: ../../Zotlabs/Module/Admin.php:1047 -msgid "Registrations waiting for confirm" -msgstr "Inscripciones en espera de confirmación" - -#: ../../Zotlabs/Module/Admin.php:1048 -msgid "Request date" -msgstr "Fecha de solicitud" - -#: ../../Zotlabs/Module/Admin.php:1048 ../../Zotlabs/Module/Admin.php:1060 -#: ../../include/network.php:2208 -msgid "Email" -msgstr "Correo electrónico" - -#: ../../Zotlabs/Module/Admin.php:1049 -msgid "No registrations." -msgstr "Sin registros." - -#: ../../Zotlabs/Module/Admin.php:1051 -msgid "Deny" -msgstr "Rechazar" - -#: ../../Zotlabs/Module/Admin.php:1053 ../../Zotlabs/Module/Connedit.php:575 -msgid "Block" -msgstr "Bloquear" - -#: ../../Zotlabs/Module/Admin.php:1054 ../../Zotlabs/Module/Connedit.php:575 -msgid "Unblock" -msgstr "Desbloquear" - -#: ../../Zotlabs/Module/Admin.php:1061 ../../include/group.php:267 -msgid "All Channels" -msgstr "Todos los canales" - -#: ../../Zotlabs/Module/Admin.php:1062 -msgid "Register date" -msgstr "Fecha de registro" - -#: ../../Zotlabs/Module/Admin.php:1063 -msgid "Last login" -msgstr "Último acceso" - -#: ../../Zotlabs/Module/Admin.php:1064 -msgid "Expires" -msgstr "Caduca" - -#: ../../Zotlabs/Module/Admin.php:1065 -msgid "Service Class" -msgstr "Clase de servicio" - -#: ../../Zotlabs/Module/Admin.php:1067 -msgid "" -"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" -" on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?" - -#: ../../Zotlabs/Module/Admin.php:1068 -msgid "" -"The account {0} will be deleted!\\n\\nEverything this account has posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?" - -#: ../../Zotlabs/Module/Admin.php:1104 -#, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channels censored/uncensored" -msgstr[0] "%s canales censurados/no censurados" -msgstr[1] "%s canales censurados/no censurados" - -#: ../../Zotlabs/Module/Admin.php:1113 -#, php-format -msgid "%s channel code allowed/disallowed" -msgid_plural "%s channels code allowed/disallowed" -msgstr[0] "%s código permitido/no permitido al canal" -msgstr[1] "%s código permitido/no permitido al canal" - -#: ../../Zotlabs/Module/Admin.php:1119 -#, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "%s canales eliminados" -msgstr[1] "%s canales eliminados" - -#: ../../Zotlabs/Module/Admin.php:1139 -msgid "Channel not found" -msgstr "Canal no encontrado" - -#: ../../Zotlabs/Module/Admin.php:1149 -#, php-format -msgid "Channel '%s' deleted" -msgstr "Canal '%s' eliminado" - -#: ../../Zotlabs/Module/Admin.php:1161 -#, php-format -msgid "Channel '%s' censored" -msgstr "Canal '%s' censurado" - -#: ../../Zotlabs/Module/Admin.php:1161 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "Canal '%s' no censurado" - -#: ../../Zotlabs/Module/Admin.php:1172 -#, php-format -msgid "Channel '%s' code allowed" -msgstr "Código permitido al canal '%s'" - -#: ../../Zotlabs/Module/Admin.php:1172 -#, php-format -msgid "Channel '%s' code disallowed" -msgstr "Código no permitido al canal '%s'" - -#: ../../Zotlabs/Module/Admin.php:1223 ../../include/widgets.php:1492 -msgid "Channels" -msgstr "Canales" - -#: ../../Zotlabs/Module/Admin.php:1227 -msgid "Censor" -msgstr "Censurar" - -#: ../../Zotlabs/Module/Admin.php:1228 -msgid "Uncensor" -msgstr "No censurar" - -#: ../../Zotlabs/Module/Admin.php:1229 -msgid "Allow Code" -msgstr "Permitir código" - -#: ../../Zotlabs/Module/Admin.php:1230 -msgid "Disallow Code" -msgstr "No permitir código" - -#: ../../Zotlabs/Module/Admin.php:1231 ../../include/conversation.php:1644 -msgid "Channel" -msgstr "Canal" - -#: ../../Zotlabs/Module/Admin.php:1235 -msgid "UID" -msgstr "UID" - -#: ../../Zotlabs/Module/Admin.php:1239 -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 "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?" - -#: ../../Zotlabs/Module/Admin.php:1240 -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 "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?" - -#: ../../Zotlabs/Module/Admin.php:1297 -#, php-format -msgid "Plugin %s disabled." -msgstr "Extensión %s desactivada." - -#: ../../Zotlabs/Module/Admin.php:1301 -#, php-format -msgid "Plugin %s enabled." -msgstr "Extensión %s activada." - -#: ../../Zotlabs/Module/Admin.php:1311 ../../Zotlabs/Module/Admin.php:1599 -msgid "Disable" -msgstr "Desactivar" - -#: ../../Zotlabs/Module/Admin.php:1314 ../../Zotlabs/Module/Admin.php:1601 -msgid "Enable" -msgstr "Activar" - -#: ../../Zotlabs/Module/Admin.php:1343 ../../Zotlabs/Module/Admin.php:1434 -#: ../../include/widgets.php:1495 -msgid "Plugins" -msgstr "Extensiones (plugins)" - -#: ../../Zotlabs/Module/Admin.php:1344 ../../Zotlabs/Module/Admin.php:1628 -msgid "Toggle" -msgstr "Cambiar" - -#: ../../Zotlabs/Module/Admin.php:1345 ../../Zotlabs/Module/Admin.php:1629 -#: ../../Zotlabs/Lib/Apps.php:216 ../../include/widgets.php:647 -#: ../../include/nav.php:212 -msgid "Settings" -msgstr "Ajustes" - -#: ../../Zotlabs/Module/Admin.php:1352 ../../Zotlabs/Module/Admin.php:1638 -msgid "Author: " -msgstr "Autor:" - -#: ../../Zotlabs/Module/Admin.php:1353 ../../Zotlabs/Module/Admin.php:1639 -msgid "Maintainer: " -msgstr "Mantenedor:" - -#: ../../Zotlabs/Module/Admin.php:1354 -msgid "Minimum project version: " -msgstr "Versión mínima del proyecto:" - -#: ../../Zotlabs/Module/Admin.php:1355 -msgid "Maximum project version: " -msgstr "Versión máxima del proyecto:" - -#: ../../Zotlabs/Module/Admin.php:1356 -msgid "Minimum PHP version: " -msgstr "Versión mínima de PHP:" - -#: ../../Zotlabs/Module/Admin.php:1357 -msgid "Compatible Server Roles: " -msgstr "Configuraciones compatibles con este servidor:" - -#: ../../Zotlabs/Module/Admin.php:1358 -msgid "Requires: " -msgstr "Se requiere:" - -#: ../../Zotlabs/Module/Admin.php:1359 ../../Zotlabs/Module/Admin.php:1439 -msgid "Disabled - version incompatibility" -msgstr "Deshabilitado - versiones incompatibles" - -#: ../../Zotlabs/Module/Admin.php:1408 -msgid "Enter the public git repository URL of the plugin repo." -msgstr "Escriba la URL pública del repositorio git del plugin." - -#: ../../Zotlabs/Module/Admin.php:1409 -msgid "Plugin repo git URL" -msgstr "URL del repositorio git del plugin" - -#: ../../Zotlabs/Module/Admin.php:1410 -msgid "Custom repo name" -msgstr "Nombre personalizado del repositorio" - -#: ../../Zotlabs/Module/Admin.php:1410 -msgid "(optional)" -msgstr "(opcional)" - -#: ../../Zotlabs/Module/Admin.php:1411 -msgid "Download Plugin Repo" -msgstr "Descargar el repositorio" - -#: ../../Zotlabs/Module/Admin.php:1418 -msgid "Install new repo" -msgstr "Instalar un nuevo repositorio" - -#: ../../Zotlabs/Module/Admin.php:1419 ../../Zotlabs/Lib/Apps.php:334 -msgid "Install" -msgstr "Instalar" - -#: ../../Zotlabs/Module/Admin.php:1441 -msgid "Manage Repos" -msgstr "Gestionar los repositorios" - -#: ../../Zotlabs/Module/Admin.php:1442 -msgid "Installed Plugin Repositories" -msgstr "Repositorios de los plugins instalados" - -#: ../../Zotlabs/Module/Admin.php:1443 -msgid "Install a New Plugin Repository" -msgstr "Instalar un nuevo repositorio de plugins" - -#: ../../Zotlabs/Module/Admin.php:1450 -msgid "Switch branch" -msgstr "Cambiar la rama" - -#: ../../Zotlabs/Module/Admin.php:1564 -msgid "No themes found." -msgstr "No se han encontrado temas." - -#: ../../Zotlabs/Module/Admin.php:1620 -msgid "Screenshot" -msgstr "Instantánea de pantalla" - -#: ../../Zotlabs/Module/Admin.php:1627 ../../Zotlabs/Module/Admin.php:1661 -#: ../../include/widgets.php:1496 -msgid "Themes" -msgstr "Temas" - -#: ../../Zotlabs/Module/Admin.php:1666 -msgid "[Experimental]" -msgstr "[Experimental]" - -#: ../../Zotlabs/Module/Admin.php:1667 -msgid "[Unsupported]" -msgstr "[No soportado]" - -#: ../../Zotlabs/Module/Admin.php:1691 -msgid "Log settings updated." -msgstr "Actualizado el informe de configuraciones." - -#: ../../Zotlabs/Module/Admin.php:1746 ../../include/widgets.php:1517 -#: ../../include/widgets.php:1527 -msgid "Logs" -msgstr "Informes" - -#: ../../Zotlabs/Module/Admin.php:1748 -msgid "Clear" -msgstr "Vaciar" - -#: ../../Zotlabs/Module/Admin.php:1754 -msgid "Debugging" -msgstr "Depuración" - -#: ../../Zotlabs/Module/Admin.php:1755 -msgid "Log file" -msgstr "Fichero de informe" - -#: ../../Zotlabs/Module/Admin.php:1755 -msgid "" -"Must be writable by web server. Relative to your top-level webserver " -"directory." -msgstr "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal." - -#: ../../Zotlabs/Module/Admin.php:1756 -msgid "Log level" -msgstr "Nivel de depuración" - -#: ../../Zotlabs/Module/Admin.php:2042 -msgid "New Profile Field" -msgstr "Nuevo campo en el perfil" - -#: ../../Zotlabs/Module/Admin.php:2043 ../../Zotlabs/Module/Admin.php:2063 -msgid "Field nickname" -msgstr "Alias del campo" - -#: ../../Zotlabs/Module/Admin.php:2043 ../../Zotlabs/Module/Admin.php:2063 -msgid "System name of field" -msgstr "Nombre del campo en el sistema" - -#: ../../Zotlabs/Module/Admin.php:2044 ../../Zotlabs/Module/Admin.php:2064 -msgid "Input type" -msgstr "Tipo de entrada" - -#: ../../Zotlabs/Module/Admin.php:2045 ../../Zotlabs/Module/Admin.php:2065 -msgid "Field Name" -msgstr "Nombre del campo" - -#: ../../Zotlabs/Module/Admin.php:2045 ../../Zotlabs/Module/Admin.php:2065 -msgid "Label on profile pages" -msgstr "Etiqueta a mostrar en la página del perfil" - -#: ../../Zotlabs/Module/Admin.php:2046 ../../Zotlabs/Module/Admin.php:2066 -msgid "Help text" -msgstr "Texto de ayuda" - -#: ../../Zotlabs/Module/Admin.php:2046 ../../Zotlabs/Module/Admin.php:2066 -msgid "Additional info (optional)" -msgstr "Información adicional (opcional)" - -#: ../../Zotlabs/Module/Admin.php:2056 -msgid "Field definition not found" -msgstr "Definición del campo no encontrada" - -#: ../../Zotlabs/Module/Admin.php:2062 -msgid "Edit Profile Field" -msgstr "Modificar el campo del perfil" - -#: ../../Zotlabs/Module/Admin.php:2120 ../../include/widgets.php:1498 -msgid "Profile Fields" -msgstr "Campos del perfil" - -#: ../../Zotlabs/Module/Admin.php:2121 -msgid "Basic Profile Fields" -msgstr "Campos básicos del perfil" - -#: ../../Zotlabs/Module/Admin.php:2122 -msgid "Advanced Profile Fields" -msgstr "Campos avanzados del perfil" - -#: ../../Zotlabs/Module/Admin.php:2122 -msgid "(In addition to basic fields)" -msgstr "(Además de los campos básicos)" - -#: ../../Zotlabs/Module/Admin.php:2124 -msgid "All available fields" -msgstr "Todos los campos disponibles" - -#: ../../Zotlabs/Module/Admin.php:2125 -msgid "Custom Fields" -msgstr "Campos personalizados" - -#: ../../Zotlabs/Module/Admin.php:2129 -msgid "Create Custom Field" -msgstr "Crear un campo personalizado" - -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "No se ha encontrado una cuenta válida." - -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico." - -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 -#, php-format -msgid "Site Member (%s)" -msgstr "Usuario del sitio (%s)" - -#: ../../Zotlabs/Module/Lostpass.php:44 -#, php-format -msgid "Password reset requested at %s" -msgstr "Se ha solicitado restablecer la contraseña en %s" - -#: ../../Zotlabs/Module/Lostpass.php:67 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado." - -#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1746 -msgid "Password Reset" -msgstr "Restablecer la contraseña" - -#: ../../Zotlabs/Module/Lostpass.php:91 -msgid "Your password has been reset as requested." -msgstr "Su contraseña ha sido restablecida según lo solicitó." - -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your new password is" -msgstr "Su nueva contraseña es" - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Save or copy your new password - and then" -msgstr "Guarde o copie su nueva contraseña - y después" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "click here to login" -msgstr "pulse aquí para conectarse" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "Puede cambiar la contraseña en la página Ajustes una vez iniciada la sesión." - -#: ../../Zotlabs/Module/Lostpass.php:112 -#, php-format -msgid "Your password has changed at %s" -msgstr "Su contraseña en %s ha sido cambiada" - -#: ../../Zotlabs/Module/Lostpass.php:127 -msgid "Forgot your Password?" -msgstr "¿Ha olvidado su contraseña?" - -#: ../../Zotlabs/Module/Lostpass.php:128 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones." - -#: ../../Zotlabs/Module/Lostpass.php:129 -msgid "Email Address" -msgstr "Dirección de correo electrónico" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Reset" -msgstr "Reiniciar" - -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s está %2$s" - -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" -msgstr "Estado de ánimo" - -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "Describir su estado de ánimo para comunicárselo a sus amigos" - #: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:189 #: ../../Zotlabs/Module/Profiles.php:246 ../../Zotlabs/Module/Profiles.php:625 msgid "Profile not found." @@ -4818,8 +3456,8 @@ msgstr "Eliminar este perfil" msgid "Add profile things" msgstr "Añadir cosas al perfil" -#: ../../Zotlabs/Module/Profiles.php:697 ../../include/widgets.php:105 -#: ../../include/conversation.php:1559 +#: ../../Zotlabs/Module/Profiles.php:697 ../../include/conversation.php:1564 +#: ../../include/widgets.php:105 msgid "Personal" msgstr "Personales" @@ -4827,7 +3465,7 @@ msgstr "Personales" msgid "Relation" msgstr "Relación" -#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:48 +#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:55 msgid "Miscellaneous" msgstr "Varios" @@ -4968,10 +3606,682 @@ msgid "Profile Image" msgstr "Imagen del perfil" #: ../../Zotlabs/Module/Profiles.php:777 ../../include/channel.php:959 -#: ../../include/nav.php:90 +#: ../../include/nav.php:91 msgid "Edit Profiles" msgstr "Editar perfiles" +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "No se puede crear el elemento." + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "No es posible actualizar el elemento del menú." + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "No es posible añadir el elemento al menú" + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Permisos del elemento del menú" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "(click to open/close)" +msgstr "(pulsar para abrir o cerrar)" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Nombre del enlace" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Destino del enlace o submenú" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Usar la autenticación mágica si está disponible" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Abrir el enlace en una nueva ventana" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Orden en la lista" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Los números más altos irán al final de la lista" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Enviar y terminar" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Enviar y continuar" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menú:" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Destino del enlace" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Editar menú" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Editar el elemento" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Eliminar el elemento" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Nuevo elemento" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Modificar el contenedor del menú" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Añadir un elemento al menú" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Eliminar este elemento del menú" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Modificar este elemento del menú" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "Este elemento del menú no se ha encontrado" + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "Este elemento del menú ha sido borrado" + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "Este elemento del menú no puede ser borrado." + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Editar elemento del menú" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Texto del enlace" + +#: ../../Zotlabs/Module/Setup.php:184 +msgid "$Projectname Server - Setup" +msgstr "Servidor $Projectname - Instalación" + +#: ../../Zotlabs/Module/Setup.php:188 +msgid "Could not connect to database." +msgstr "No se ha podido conectar a la base de datos." + +#: ../../Zotlabs/Module/Setup.php:192 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS." + +#: ../../Zotlabs/Module/Setup.php:199 +msgid "Could not create table." +msgstr "No se puede crear la tabla." + +#: ../../Zotlabs/Module/Setup.php:204 +msgid "Your site database has been installed." +msgstr "La base de datos del sitio ha sido instalada." + +#: ../../Zotlabs/Module/Setup.php:208 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos." + +#: ../../Zotlabs/Module/Setup.php:209 ../../Zotlabs/Module/Setup.php:271 +#: ../../Zotlabs/Module/Setup.php:734 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"." + +#: ../../Zotlabs/Module/Setup.php:268 +msgid "System check" +msgstr "Verificación del sistema" + +#: ../../Zotlabs/Module/Setup.php:272 ../../Zotlabs/Module/Photos.php:949 +#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 +msgid "Next" +msgstr "Siguiente" + +#: ../../Zotlabs/Module/Setup.php:273 +msgid "Check again" +msgstr "Verificar de nuevo" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Database connection" +msgstr "Conexión a la base de datos" + +#: ../../Zotlabs/Module/Setup.php:296 +msgid "" +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos." + +#: ../../Zotlabs/Module/Setup.php:297 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes." + +#: ../../Zotlabs/Module/Setup.php:298 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir." + +#: ../../Zotlabs/Module/Setup.php:302 +msgid "Database Server Name" +msgstr "Nombre del servidor de base de datos" + +#: ../../Zotlabs/Module/Setup.php:302 +msgid "Default is 127.0.0.1" +msgstr "De forma predeterminada es 127.0.0.1" + +#: ../../Zotlabs/Module/Setup.php:303 +msgid "Database Port" +msgstr "Puerto de la base de datos" + +#: ../../Zotlabs/Module/Setup.php:303 +msgid "Communication port number - use 0 for default" +msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto" + +#: ../../Zotlabs/Module/Setup.php:304 +msgid "Database Login Name" +msgstr "Usuario de la base de datos" + +#: ../../Zotlabs/Module/Setup.php:305 +msgid "Database Login Password" +msgstr "Contraseña de acceso a la base de datos" + +#: ../../Zotlabs/Module/Setup.php:306 +msgid "Database Name" +msgstr "Nombre de la base de datos" + +#: ../../Zotlabs/Module/Setup.php:307 +msgid "Database Type" +msgstr "Tipo de base de datos" + +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 +msgid "Site administrator email address" +msgstr "Dirección de correo electrónico del administrador del sitio" + +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web." + +#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 +msgid "Website URL" +msgstr "Dirección del sitio web" + +#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 +msgid "Please use SSL (https) URL if available." +msgstr "Por favor, use SSL (https) si está disponible." + +#: ../../Zotlabs/Module/Setup.php:311 ../../Zotlabs/Module/Setup.php:361 +msgid "Please select a default timezone for your website" +msgstr "Por favor, selecciones el huso horario por defecto de su sitio web" + +#: ../../Zotlabs/Module/Setup.php:344 +msgid "Site settings" +msgstr "Ajustes del sitio" + +#: ../../Zotlabs/Module/Setup.php:400 +msgid "PHP version 5.5 or greater is required." +msgstr "Se requiere la versión 5.5, o superior, de PHP." + +#: ../../Zotlabs/Module/Setup.php:401 +msgid "PHP version" +msgstr "Versión de PHP" + +#: ../../Zotlabs/Module/Setup.php:416 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web." + +#: ../../Zotlabs/Module/Setup.php:417 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron." + +#: ../../Zotlabs/Module/Setup.php:421 +msgid "PHP executable path" +msgstr "Ruta del ejecutable PHP" + +#: ../../Zotlabs/Module/Setup.php:421 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación." + +#: ../../Zotlabs/Module/Setup.php:426 +msgid "Command line PHP" +msgstr "PHP en línea de comandos" + +#: ../../Zotlabs/Module/Setup.php:435 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"." + +#: ../../Zotlabs/Module/Setup.php:436 +msgid "This is required for message delivery to work." +msgstr "Esto es necesario para que funcione la transmisión de mensajes." + +#: ../../Zotlabs/Module/Setup.php:439 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../Zotlabs/Module/Setup.php:457 +#, php-format +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to" +" upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez." + +#: ../../Zotlabs/Module/Setup.php:462 +msgid "You can adjust these settings in the servers php.ini." +msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor." + +#: ../../Zotlabs/Module/Setup.php:464 +msgid "PHP upload limits" +msgstr "Límites PHP de subida" + +#: ../../Zotlabs/Module/Setup.php:487 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado." + +#: ../../Zotlabs/Module/Setup.php:488 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../Zotlabs/Module/Setup.php:491 +msgid "Generate encryption keys" +msgstr "Generar claves de cifrado" + +#: ../../Zotlabs/Module/Setup.php:503 +msgid "libCurl PHP module" +msgstr "módulo libCurl PHP" + +#: ../../Zotlabs/Module/Setup.php:504 +msgid "GD graphics PHP module" +msgstr "módulo PHP GD graphics" + +#: ../../Zotlabs/Module/Setup.php:505 +msgid "OpenSSL PHP module" +msgstr "módulo PHP OpenSSL" + +#: ../../Zotlabs/Module/Setup.php:506 +msgid "mysqli or postgres PHP module" +msgstr "módulo PHP mysqli o postgres" + +#: ../../Zotlabs/Module/Setup.php:507 +msgid "mb_string PHP module" +msgstr "módulo PHP mb_string" + +#: ../../Zotlabs/Module/Setup.php:508 +msgid "xml PHP module" +msgstr "módulo PHP xml" + +#: ../../Zotlabs/Module/Setup.php:512 ../../Zotlabs/Module/Setup.php:514 +msgid "Apache mod_rewrite module" +msgstr "módulo Apache mod_rewrite " + +#: ../../Zotlabs/Module/Setup.php:512 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:518 ../../Zotlabs/Module/Setup.php:521 +msgid "proc_open" +msgstr "proc_open" + +#: ../../Zotlabs/Module/Setup.php:518 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini" + +#: ../../Zotlabs/Module/Setup.php:526 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:530 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Error: el módulo PHP GD graphics es necesario, pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:534 +msgid "Error: openssl PHP module required but not installed." +msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:538 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado." + +#: ../../Zotlabs/Module/Setup.php:542 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:546 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado." + +#: ../../Zotlabs/Module/Setup.php:564 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\"" +" in the top folder of your web server and it is unable to do so." +msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor." + +#: ../../Zotlabs/Module/Setup.php:565 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos." + +#: ../../Zotlabs/Module/Setup.php:566 +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 "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla." + +#: ../../Zotlabs/Module/Setup.php:567 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones." + +#: ../../Zotlabs/Module/Setup.php:570 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php tiene permisos de escritura" + +#: ../../Zotlabs/Module/Setup.php:584 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP." + +#: ../../Zotlabs/Module/Setup.php:585 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal." + +#: ../../Zotlabs/Module/Setup.php:586 ../../Zotlabs/Module/Setup.php:607 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)." + +#: ../../Zotlabs/Module/Setup.php:587 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene." + +#: ../../Zotlabs/Module/Setup.php:590 +#, php-format +msgid "%s is writable" +msgstr "%s tiene permisos de escritura" + +#: ../../Zotlabs/Module/Setup.php:606 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the Red top " +"level folder" +msgstr "Este software utiliza el directorio de almacenamiento para guardar los archivos subidos. El servidor web debe tener acceso de escritura al directorio de almacenamiento en la carpeta de nivel superior" + +#: ../../Zotlabs/Module/Setup.php:610 +msgid "store is writable" +msgstr "\"store\" tiene permisos de escritura" + +#: ../../Zotlabs/Module/Setup.php:643 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio." + +#: ../../Zotlabs/Module/Setup.php:644 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo." + +#: ../../Zotlabs/Module/Setup.php:645 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor." + +#: ../../Zotlabs/Module/Setup.php:646 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web." + +#: ../../Zotlabs/Module/Setup.php:647 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos." + +#: ../../Zotlabs/Module/Setup.php:648 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos." + +#: ../../Zotlabs/Module/Setup.php:650 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor." + +#: ../../Zotlabs/Module/Setup.php:653 +msgid "SSL certificate validation" +msgstr "validación del certificado SSL" + +#: ../../Zotlabs/Module/Setup.php:659 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:" + +#: ../../Zotlabs/Module/Setup.php:662 +msgid "Url rewrite is working" +msgstr "La reescritura de las direcciones funciona correctamente" + +#: ../../Zotlabs/Module/Setup.php:671 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor." + +#: ../../Zotlabs/Module/Setup.php:695 +msgid "Errors encountered creating database tables." +msgstr "Se han encontrado errores al crear las tablas de la base de datos." + +#: ../../Zotlabs/Module/Setup.php:732 +msgid "

    What next

    " +msgstr "

    Siguiente paso

    " + +#: ../../Zotlabs/Module/Setup.php:733 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"." + +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "No se ha encontrado una cuenta válida." + +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico." + +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 +#, php-format +msgid "Site Member (%s)" +msgstr "Usuario del sitio (%s)" + +#: ../../Zotlabs/Module/Lostpass.php:44 +#, php-format +msgid "Password reset requested at %s" +msgstr "Se ha solicitado restablecer la contraseña en %s" + +#: ../../Zotlabs/Module/Lostpass.php:67 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado." + +#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1747 +msgid "Password Reset" +msgstr "Restablecer la contraseña" + +#: ../../Zotlabs/Module/Lostpass.php:91 +msgid "Your password has been reset as requested." +msgstr "Su contraseña ha sido restablecida según lo solicitó." + +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your new password is" +msgstr "Su nueva contraseña es" + +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Save or copy your new password - and then" +msgstr "Guarde o copie su nueva contraseña - y después" + +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "click here to login" +msgstr "pulse aquí para conectarse" + +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "Puede cambiar la contraseña en la página Ajustes una vez iniciada la sesión." + +#: ../../Zotlabs/Module/Lostpass.php:112 +#, php-format +msgid "Your password has changed at %s" +msgstr "Su contraseña en %s ha sido cambiada" + +#: ../../Zotlabs/Module/Lostpass.php:127 +msgid "Forgot your Password?" +msgstr "¿Ha olvidado su contraseña?" + +#: ../../Zotlabs/Module/Lostpass.php:128 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones." + +#: ../../Zotlabs/Module/Lostpass.php:129 +msgid "Email Address" +msgstr "Dirección de correo electrónico" + +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Reset" +msgstr "Reiniciar" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s está %2$s" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "Estado de ánimo" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "Describir su estado de ánimo para comunicárselo a sus amigos" + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña." + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "Eliminar este canal" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "WARNING: " +msgstr "ATENCIÓN:" + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "Este canal va a ser completamente eliminado de la red. " + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "¡Esta acción tiene carácter definitivo y no se puede deshacer!" + +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +msgid "Please enter your password for verification:" +msgstr "Por favor, introduzca su contraseña para su verificación:" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "Eliminar este canal y todos sus clones de la red" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red" + +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:544 +msgid "Remove Channel" +msgstr "Eliminar el canal" + #: ../../Zotlabs/Module/Notify.php:57 #: ../../Zotlabs/Module/Notifications.php:98 msgid "No more system notifications." @@ -4994,55 +4304,1030 @@ msgstr "No hay palabras clave en el perfil principal para poder encontrar perfil msgid "is interested in:" msgstr "está interesado en:" +#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Suggest.php:56 +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1034 +#: ../../include/connections.php:78 ../../include/conversation.php:955 +#: ../../include/widgets.php:147 ../../include/widgets.php:184 +msgid "Connect" +msgstr "Conectar" + #: ../../Zotlabs/Module/Match.php:74 msgid "No matches" msgstr "No se han encontrado perfiles compatibles" -#: ../../Zotlabs/Module/Webpages.php:53 +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "Este sitio no es un servidor de directorio" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "El servidor de este directorio necesita un \"token\" de acceso" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "Servidor no encontrado" + +#: ../../Zotlabs/Module/Photos.php:82 +msgid "Page owner information could not be retrieved." +msgstr "La información del propietario de la página no pudo ser recuperada." + +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:212 +#: ../../Zotlabs/Module/Profile_photo.php:311 +#: ../../include/photo/photo_driver.php:728 +msgid "Profile Photos" +msgstr "Fotos del perfil" + +#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +msgid "Album not found." +msgstr "Álbum no encontrado." + +#: ../../Zotlabs/Module/Photos.php:112 +msgid "Delete Album" +msgstr "Borrar álbum" + +#: ../../Zotlabs/Module/Photos.php:133 +msgid "" +"Multiple storage folders exist with this album name, but within different " +"directories. Please remove the desired folder or folders using the Files " +"manager" +msgstr "Hay varias carpetas con este nombre de álbum, pero dentro de diferentes directorios. Por favor, elimine la carpeta o carpetas que desee utilizando el administrador de ficheros" + +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +msgid "Delete Photo" +msgstr "Borrar foto" + +#: ../../Zotlabs/Module/Photos.php:509 ../../Zotlabs/Module/Display.php:17 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Viewconnections.php:23 +#: ../../Zotlabs/Module/Directory.php:63 +msgid "Public access denied." +msgstr "Acceso público denegado." + +#: ../../Zotlabs/Module/Photos.php:520 +msgid "No photos selected" +msgstr "No hay fotos seleccionadas" + +#: ../../Zotlabs/Module/Photos.php:569 +msgid "Access to this item is restricted." +msgstr "El acceso a este elemento está restringido." + +#: ../../Zotlabs/Module/Photos.php:608 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado." + +#: ../../Zotlabs/Module/Photos.php:611 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "%1$.2f MB de almacenamiento de fotos utilizado." + +#: ../../Zotlabs/Module/Photos.php:647 +msgid "Upload Photos" +msgstr "Subir fotos" + +#: ../../Zotlabs/Module/Photos.php:651 +msgid "Enter an album name" +msgstr "Introducir un nombre de álbum" + +#: ../../Zotlabs/Module/Photos.php:652 +msgid "or select an existing album (doubleclick)" +msgstr "o seleccionar uno existente (doble click)" + +#: ../../Zotlabs/Module/Photos.php:653 +msgid "Create a status post for this upload" +msgstr "Crear un mensaje de estado para esta subida" + +#: ../../Zotlabs/Module/Photos.php:654 +msgid "Caption (optional):" +msgstr "Título (opcional):" + +#: ../../Zotlabs/Module/Photos.php:655 +msgid "Description (optional):" +msgstr "Descripción (opcional):" + +#: ../../Zotlabs/Module/Photos.php:686 +msgid "Album name could not be decoded" +msgstr "El nombre del álbum no ha podido ser descifrado" + +#: ../../Zotlabs/Module/Photos.php:734 +msgid "Contact Photos" +msgstr "Fotos de contacto" + +#: ../../Zotlabs/Module/Photos.php:757 +msgid "Show Newest First" +msgstr "Mostrar lo más reciente primero" + +#: ../../Zotlabs/Module/Photos.php:759 +msgid "Show Oldest First" +msgstr "Mostrar lo más antiguo primero" + +#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 +#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1677 +msgid "View Photo" +msgstr "Ver foto" + +#: ../../Zotlabs/Module/Photos.php:814 +#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1694 +msgid "Edit Album" +msgstr "Editar álbum" + +#: ../../Zotlabs/Module/Photos.php:861 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." + +#: ../../Zotlabs/Module/Photos.php:863 +msgid "Photo not available" +msgstr "Foto no disponible" + +#: ../../Zotlabs/Module/Photos.php:921 +msgid "Use as profile photo" +msgstr "Usar como foto del perfil" + +#: ../../Zotlabs/Module/Photos.php:922 +msgid "Use as cover photo" +msgstr "Usar como imagen de portada del perfil" + +#: ../../Zotlabs/Module/Photos.php:929 +msgid "Private Photo" +msgstr "Foto privada" + +#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 +#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Events.php:675 +#: ../../Zotlabs/Module/Events.php:684 +msgid "Previous" +msgstr "Anterior" + +#: ../../Zotlabs/Module/Photos.php:944 +msgid "View Full Size" +msgstr "Ver tamaño completo" + +#: ../../Zotlabs/Module/Photos.php:1033 +msgid "Edit photo" +msgstr "Editar foto" + +#: ../../Zotlabs/Module/Photos.php:1035 +msgid "Rotate CW (right)" +msgstr "Girar CW (a la derecha)" + +#: ../../Zotlabs/Module/Photos.php:1036 +msgid "Rotate CCW (left)" +msgstr "Girar CCW (a la izquierda)" + +#: ../../Zotlabs/Module/Photos.php:1039 +msgid "Move photo to album" +msgstr "Mover la foto a un álbum" + +#: ../../Zotlabs/Module/Photos.php:1040 +msgid "Enter a new album name" +msgstr "Introducir un nuevo nombre de álbum" + +#: ../../Zotlabs/Module/Photos.php:1041 +msgid "or select an existing one (doubleclick)" +msgstr "o seleccionar uno (doble click) existente" + +#: ../../Zotlabs/Module/Photos.php:1044 +msgid "Caption" +msgstr "Título" + +#: ../../Zotlabs/Module/Photos.php:1046 +msgid "Add a Tag" +msgstr "Añadir una etiqueta" + +#: ../../Zotlabs/Module/Photos.php:1054 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com" + +#: ../../Zotlabs/Module/Photos.php:1057 +msgid "Flag as adult in album view" +msgstr "Marcar como \"solo para adultos\" en el álbum" + +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +msgid "I like this (toggle)" +msgstr "Me gusta (cambiar)" + +#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +msgid "I don't like this (toggle)" +msgstr "No me gusta esto (cambiar)" + +#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 +#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "Compartir" + +#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 +#: ../../include/conversation.php:741 +msgid "Please wait" +msgstr "Espere por favor" + +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/ThreadItem.php:722 +msgid "This is you" +msgstr "Este es usted" + +#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 +#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 +msgid "Comment" +msgstr "Comentar" + +#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 +#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 +msgid "Preview" +msgstr "Previsualizar" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Likes" +msgstr "Me gusta" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Dislikes" +msgstr "No me gusta" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Agree" +msgstr "De acuerdo" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Disagree" +msgstr "En desacuerdo" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Abstain" +msgstr "Abstención" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Attending" +msgstr "Participaré" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Not attending" +msgstr "No participaré" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Might attend" +msgstr "Quizá participe" + +#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 +#: ../../include/conversation.php:1763 +msgid "View all" +msgstr "Ver todo" + +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/channel.php:1182 ../../include/conversation.php:1787 +#: ../../include/taxonomy.php:403 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Me gusta" +msgstr[1] "Me gusta" + +#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1790 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "No me gusta" +msgstr[1] "No me gusta" + +#: ../../Zotlabs/Module/Photos.php:1241 +msgid "Photo Tools" +msgstr "Gestión de las fotos" + +#: ../../Zotlabs/Module/Photos.php:1250 +msgid "In This Photo:" +msgstr "En esta foto:" + +#: ../../Zotlabs/Module/Photos.php:1255 +msgid "Map" +msgstr "Mapa" + +#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 +msgctxt "noun" +msgid "Likes" +msgstr "Me gusta" + +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 +msgctxt "noun" +msgid "Dislikes" +msgstr "No me gusta" + +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 +#: ../../include/acl_selectors.php:181 +msgid "Close" +msgstr "Cerrar" + +#: ../../Zotlabs/Module/Photos.php:1343 +msgid "View Album" +msgstr "Ver álbum" + +#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 +#: ../../Zotlabs/Module/Photos.php:1368 +msgid "Recent Photos" +msgstr "Fotos recientes" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Name or caption" +msgstr "Nombre o descripción" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" +msgstr "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\"" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +msgid "Choose a short nickname" +msgstr "Elija un alias corto" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +#, php-format +msgid "" +"Your nickname will be used to create an easy to remember channel address " +"e.g. nickname%s" +msgstr "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Channel role and privacy" +msgstr "Clase de canal y privacidad" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Select a channel role with your privacy requirements." +msgstr "Seleccione un tipo de canal con sus requisitos de privacidad" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Read more about roles" +msgstr "Leer más sobre los roles" + +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Crear un canal" + +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Un canal es su identidad en esta red. Puede representar a una persona, un blog o un foro, por nombrar unos pocos ejemplos. Los canales se pueden conectar con otros canales para compartir información con una gama de permisos extremadamente detallada." + +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or import an existing channel from another location." +msgstr "O importar un canal existente desde otro lugar." + +#: ../../Zotlabs/Module/Ping.php:265 +msgid "sent you a private message" +msgstr "le ha enviado un mensaje privado" + +#: ../../Zotlabs/Module/Ping.php:313 +msgid "added your channel" +msgstr "añadió este canal a sus conexiones" + +#: ../../Zotlabs/Module/Ping.php:323 +msgid "g A l F d" +msgstr "g A l d F" + +#: ../../Zotlabs/Module/Ping.php:346 +msgid "[today]" +msgstr "[hoy]" + +#: ../../Zotlabs/Module/Ping.php:355 +msgid "posted an event" +msgstr "publicó un evento" + +#: ../../Zotlabs/Module/Notifications.php:30 +msgid "Invalid request identifier." +msgstr "Petición inválida del identificador." + +#: ../../Zotlabs/Module/Notifications.php:39 +msgid "Discard" +msgstr "Descartar" + +#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:196 +msgid "Mark all system notifications seen" +msgstr "Marcar todas las notificaciones de sistema como leídas" + +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 +#: ../../include/conversation.php:959 +msgid "Poke" +msgstr "Toques y otras cosas" + +#: ../../Zotlabs/Module/Poke.php:169 +msgid "Poke somebody" +msgstr "Dar un toque a alguien" + +#: ../../Zotlabs/Module/Poke.php:172 +msgid "Poke/Prod" +msgstr "Toque/Incitación" + +#: ../../Zotlabs/Module/Poke.php:173 +msgid "Poke, prod or do other things to somebody" +msgstr "Dar un toque, incitar o hacer otras cosas a alguien" + +#: ../../Zotlabs/Module/Poke.php:180 +msgid "Recipient" +msgstr "Destinatario" + +#: ../../Zotlabs/Module/Poke.php:181 +msgid "Choose what you wish to do to recipient" +msgstr "Elegir qué desea enviar al destinatario" + +#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 +msgid "Make this post private" +msgstr "Convertir en privado este envío" + +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" +msgstr "Aplicaciones (apps)" + +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "No se puede encontrar su servidor." + +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "Enviado con éxito." + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "Identificador del perfil no válido" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Profile Visibility Editor" +msgstr "Editor de visibilidad del perfil" + +#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1274 +msgid "Profile" +msgstr "Perfil" + +#: ../../Zotlabs/Module/Profperm.php:119 +msgid "Click on a contact to add or remove." +msgstr "Pulsar en un contacto para añadirlo o eliminarlo." + +#: ../../Zotlabs/Module/Profperm.php:128 +msgid "Visible To" +msgstr "Visible para" + +#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 +msgid "This setting requires special processing and editing has been blocked." +msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada." + +#: ../../Zotlabs/Module/Pconfig.php:48 +msgid "Configuration Editor" +msgstr "Editor de configuración" + +#: ../../Zotlabs/Module/Pconfig.php:49 +msgid "" +"Warning: Changing some settings could render your channel inoperable. Please" +" leave this page unless you are comfortable with and knowledgeable about how" +" to correctly use this feature." +msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica." + +#: ../../Zotlabs/Module/Siteinfo.php:19 +#, php-format +msgid "Version %s" +msgstr "Versión %s" + +#: ../../Zotlabs/Module/Siteinfo.php:34 +msgid "Installed plugins/addons/apps:" +msgstr "Extensiones (plugins), complementos o aplicaciones (apps) instaladas:" + +#: ../../Zotlabs/Module/Siteinfo.php:36 +msgid "No installed plugins/addons/apps" +msgstr "No hay instalada ninguna extensión (plugin), complemento o aplicación (app)" + +#: ../../Zotlabs/Module/Siteinfo.php:49 +msgid "" +"This is a hub of $Projectname - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "Este es un sitio integrado en $Projectname - una red cooperativa mundial de sitios web descentralizados de privacidad mejorada." + +#: ../../Zotlabs/Module/Siteinfo.php:51 +msgid "Tag: " +msgstr "Etiqueta:" + +#: ../../Zotlabs/Module/Siteinfo.php:53 +msgid "Last background fetch: " +msgstr "Última actualización en segundo plano:" + +#: ../../Zotlabs/Module/Siteinfo.php:55 +msgid "Current load average: " +msgstr "Carga media actual:" + +#: ../../Zotlabs/Module/Siteinfo.php:58 +msgid "Running at web location" +msgstr "Corriendo en el sitio web" + +#: ../../Zotlabs/Module/Siteinfo.php:59 +msgid "" +"Please visit hubzilla.org to learn more " +"about $Projectname." +msgstr "Por favor, visite hubzilla.org para más información sobre $Projectname." + +#: ../../Zotlabs/Module/Siteinfo.php:60 +msgid "Bug reports and issues: please visit" +msgstr "Informes de errores e incidencias: por favor visite" + +#: ../../Zotlabs/Module/Siteinfo.php:62 +msgid "$projectname issues" +msgstr "Problemas en $projectname" + +#: ../../Zotlabs/Module/Siteinfo.php:63 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " +"com" +msgstr "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com" + +#: ../../Zotlabs/Module/Siteinfo.php:65 +msgid "Site Administrators" +msgstr "Administradores del sitio" + +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2308 +msgid "Blocks" +msgstr "Bloques" + +#: ../../Zotlabs/Module/Blocks.php:156 +msgid "Block Title" +msgstr "Título del bloque" + +#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2310 +msgid "Layouts" +msgstr "Plantillas" + +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 +#: ../../include/help.php:47 ../../include/help.php:52 +#: ../../include/nav.php:164 +msgid "Help" +msgstr "Ayuda" + +#: ../../Zotlabs/Module/Layouts.php:185 +msgid "Comanche page description language help" +msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche" + +#: ../../Zotlabs/Module/Layouts.php:189 +msgid "Layout Description" +msgstr "Descripción de la plantilla" + +#: ../../Zotlabs/Module/Layouts.php:194 +msgid "Download PDL file" +msgstr "Descargar el fichero PDL" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# Accounts" +msgstr "# Cuentas" + +#: ../../Zotlabs/Module/Admin.php:98 +msgid "# blocked accounts" +msgstr "# cuentas bloqueadas" + +#: ../../Zotlabs/Module/Admin.php:99 +msgid "# expired accounts" +msgstr "# cuentas caducadas" + +#: ../../Zotlabs/Module/Admin.php:100 +msgid "# expiring accounts" +msgstr "# cuentas que caducan" + +#: ../../Zotlabs/Module/Admin.php:111 +msgid "# Channels" +msgstr "# Canales" + +#: ../../Zotlabs/Module/Admin.php:112 +msgid "# primary" +msgstr "# primario" + +#: ../../Zotlabs/Module/Admin.php:113 +msgid "# clones" +msgstr "# clones" + +#: ../../Zotlabs/Module/Admin.php:119 +msgid "Message queues" +msgstr "Mensajes en cola" + +#: ../../Zotlabs/Module/Admin.php:136 +msgid "Your software should be updated" +msgstr "Debe actualizar su software" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Summary" +msgstr "Sumario" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Registered accounts" +msgstr "Cuentas registradas" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Pending registrations" +msgstr "Registros pendientes" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Registered channels" +msgstr "Canales registrados" + +#: ../../Zotlabs/Module/Admin.php:148 +msgid "Active plugins" +msgstr "Extensiones (plugins) activas" + +#: ../../Zotlabs/Module/Admin.php:149 +msgid "Version" +msgstr "Versión" + +#: ../../Zotlabs/Module/Admin.php:150 +msgid "Repository version (master)" +msgstr "Versión del repositorio (master)" + +#: ../../Zotlabs/Module/Admin.php:151 +msgid "Repository version (dev)" +msgstr "Versión del repositorio (dev)" + +#: ../../Zotlabs/Module/Profile_photo.php:186 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente." + +#: ../../Zotlabs/Module/Profile_photo.php:389 +msgid "Upload Profile Photo" +msgstr "Subir foto de perfil" + +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "Permisos denegados." + +#: ../../Zotlabs/Module/Cal.php:259 ../../Zotlabs/Module/Events.php:597 +msgid "l, F j" +msgstr "l j F" + +#: ../../Zotlabs/Module/Cal.php:308 ../../Zotlabs/Module/Events.php:646 +#: ../../include/text.php:1762 +msgid "Link to Source" +msgstr "Enlazar con la entrada en su ubicación original" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Edit Event" +msgstr "Editar el evento" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Create Event" +msgstr "Crear un evento" + +#: ../../Zotlabs/Module/Cal.php:334 ../../Zotlabs/Module/Events.php:677 +msgid "Export" +msgstr "Exportar" + +#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2332 +msgid "Import" +msgstr "Importar" + +#: ../../Zotlabs/Module/Cal.php:341 ../../Zotlabs/Module/Events.php:686 +msgid "Today" +msgstr "Hoy" + +#: ../../Zotlabs/Module/Common.php:14 +msgid "No channel." +msgstr "Ningún canal." + +#: ../../Zotlabs/Module/Common.php:43 +msgid "Common connections" +msgstr "Conexiones comunes" + +#: ../../Zotlabs/Module/Common.php:48 +msgid "No connections in common." +msgstr "Ninguna conexión en común." + +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "Ninguna valoración" + +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "Valoración:" + +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "Sitio web:" + +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "Descripción:" + +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana." + +#: ../../Zotlabs/Module/Register.php:55 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado." + +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "Las contraseñas no coinciden." + +#: ../../Zotlabs/Module/Register.php:131 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo." + +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." +msgstr "Su registro está pendiente de aprobación por el propietario del sitio." + +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." +msgstr "Su registro no puede ser procesado." + +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." +msgstr "El registro está deshabilitado en este sitio." + +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "El registro en este hub está sometido a aprobación previa." + +#: ../../Zotlabs/Module/Register.php:194 +msgid "Register at another affiliated hub." +msgstr "Registrarse en otro hub afiliado." + +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana." + +#: ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "Términos del servicio" + +#: ../../Zotlabs/Module/Register.php:227 +#, php-format +msgid "I accept the %s for this website" +msgstr "Acepto los %s de este sitio" + +#: ../../Zotlabs/Module/Register.php:229 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Tengo más de 13 años de edad y acepto los %s de este sitio" + +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "Su dirección de correo electrónico" + +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "Elija una contraseña" + +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "Por favor, vuelva a escribir su contraseña" + +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "Por favor, introduzca el código de su invitación" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "no" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "sí" + +#: ../../Zotlabs/Module/Register.php:258 +msgid "Membership on this site is by invitation only." +msgstr "Para registrarse en este sitio es necesaria una invitación." + +#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 +#: ../../boot.php:1721 +msgid "Register" +msgstr "Registrarse" + +#: ../../Zotlabs/Module/Register.php:271 +msgid "" +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "Este sitio puede requerir una verificación de correo electrónico después de enviar este formulario. Si es devuelto a una página de inicio de sesión, compruebe su email para recibir y leer las instrucciones." + +#: ../../Zotlabs/Module/Help.php:27 +msgid "Documentation Search" +msgstr "Búsqueda de Documentación" + +#: ../../Zotlabs/Module/Help.php:57 +msgid "$Projectname Documentation" +msgstr "Documentación de $Projectname" + +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "Seleccionar una carpeta de marcadores" + +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "Guardar marcador" + +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "Dirección del marcador" + +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "O introduzca un nuevo nombre para la carpeta de marcadores" + +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "Falló la autenticación." + +#: ../../Zotlabs/Module/Rmagic.php:75 +msgid "Remote Authentication" +msgstr "Acceso desde su servidor" + +#: ../../Zotlabs/Module/Rmagic.php:76 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)" + +#: ../../Zotlabs/Module/Rmagic.php:77 +msgid "Authenticate" +msgstr "Acceder" + +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "Por favor, inicie sesión." + +#: ../../Zotlabs/Module/Removeaccount.php:35 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña." + +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "Eliminar esta cuenta" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red." + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Remover esta cuenta, todos sus canales y clones de la red" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red" + +#: ../../Zotlabs/Module/Removeaccount.php:61 +#: ../../Zotlabs/Module/Settings/Account.php:128 +msgid "Remove Account" +msgstr "Eliminar cuenta" + +#: ../../Zotlabs/Module/Webpages.php:52 msgid "Import Webpage Elements" msgstr "Importar elementos de una página web" -#: ../../Zotlabs/Module/Webpages.php:54 +#: ../../Zotlabs/Module/Webpages.php:53 msgid "Import selected" msgstr "Importar elementos seleccionados" -#: ../../Zotlabs/Module/Webpages.php:214 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/conversation.php:1718 ../../include/nav.php:108 +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "Exportar elementos de una página web" + +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "Exportar elementos seleccionados" + +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 +#: ../../include/nav.php:109 ../../include/conversation.php:1725 msgid "Webpages" msgstr "Páginas web" -#: ../../Zotlabs/Module/Webpages.php:225 ../../include/page_widgets.php:44 +#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 msgid "Actions" msgstr "Acciones" -#: ../../Zotlabs/Module/Webpages.php:226 ../../include/page_widgets.php:45 +#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 msgid "Page Link" msgstr "Vínculo de la página" -#: ../../Zotlabs/Module/Webpages.php:227 +#: ../../Zotlabs/Module/Webpages.php:250 msgid "Page Title" msgstr "Título de página" -#: ../../Zotlabs/Module/Webpages.php:258 +#: ../../Zotlabs/Module/Webpages.php:280 msgid "Invalid file type." msgstr "Tipo de fichero no válido." -#: ../../Zotlabs/Module/Webpages.php:270 +#: ../../Zotlabs/Module/Webpages.php:292 msgid "Error opening zip file" msgstr "Error al abrir el fichero comprimido zip" -#: ../../Zotlabs/Module/Webpages.php:281 +#: ../../Zotlabs/Module/Webpages.php:303 msgid "Invalid folder path." msgstr "La ruta de la carpeta no es válida." -#: ../../Zotlabs/Module/Webpages.php:308 +#: ../../Zotlabs/Module/Webpages.php:330 msgid "No webpage elements detected." msgstr "No se han detectado elementos de ninguna página web." -#: ../../Zotlabs/Module/Webpages.php:382 +#: ../../Zotlabs/Module/Webpages.php:405 msgid "Import complete." msgstr "Importación completada." +#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 +msgid "Export Channel" +msgstr "Exportar el canal" + +#: ../../Zotlabs/Module/Uexport.php:57 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido." + +#: ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Content" +msgstr "Exportar contenidos" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your channel information and recent content to a JSON backup that can" +" be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for" +" this download to begin." +msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar." + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export your posts from a given year." +msgstr "Exporta sus publicaciones de un año dado." + +#: ../../Zotlabs/Module/Uexport.php:62 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño." + +#: ../../Zotlabs/Module/Uexport.php:63 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit %2$s" +msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite %2$s" + +#: ../../Zotlabs/Module/Uexport.php:64 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"%2$s" +msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite %2$s" + +#: ../../Zotlabs/Module/Uexport.php:65 +#, php-format +msgid "" +"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results" +" please import or restore these in date order (oldest first)." +msgstr "Estos ficheros pueden ser importados o restaurados visitando %2$s o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)." + +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "El elemento no es editable" + +#: ../../Zotlabs/Module/Search.php:216 +#, php-format +msgid "Items tagged with: %s" +msgstr "elementos etiquetados con: %s" + +#: ../../Zotlabs/Module/Search.php:218 +#, php-format +msgid "Search results for: %s" +msgstr "Resultados de la búsqueda para: %s" + #: ../../Zotlabs/Module/Events.php:25 msgid "Calendar entries imported." msgstr "Entradas de calendario importadas." @@ -5130,7 +5415,7 @@ msgstr "Modificar la dirección" msgid "Share this event" msgstr "Compartir este evento" -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1259 +#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 msgid "Permission settings" msgstr "Configuración de permisos" @@ -5138,10 +5423,6 @@ msgstr "Configuración de permisos" msgid "Advanced Options" msgstr "Opciones avanzadas" -#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 -msgid "l, F j" -msgstr "l j F" - #: ../../Zotlabs/Module/Events.php:619 msgid "Edit event" msgstr "Editar evento" @@ -5150,27 +5431,10 @@ msgstr "Editar evento" msgid "Delete event" msgstr "Borrar evento" -#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 -#: ../../include/text.php:1716 -msgid "Link to Source" -msgstr "Enlazar con la entrada en su ubicación original" - #: ../../Zotlabs/Module/Events.php:655 msgid "calendar" msgstr "calendario" -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Edit Event" -msgstr "Editar el evento" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Create Event" -msgstr "Crear un evento" - -#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 -msgid "Export" -msgstr "Exportar" - #: ../../Zotlabs/Module/Events.php:681 msgid "Month" msgstr "Mes" @@ -5183,10 +5447,6 @@ msgstr "Semana" msgid "Day" msgstr "Día" -#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 -msgid "Today" -msgstr "Hoy" - #: ../../Zotlabs/Module/Events.php:717 msgid "Event removed" msgstr "Evento borrado" @@ -5195,929 +5455,6 @@ msgstr "Evento borrado" msgid "Failed to remove event" msgstr "Error al eliminar el evento" -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Su paquete de servicios solo permite %d canales." - -#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 -msgid "Cloned channel not found. Import failed." -msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado." - -#: ../../Zotlabs/Module/Import.php:163 -msgid "No channel. Import failed." -msgstr "No hay canal. La importación ha fallado" - -#: ../../Zotlabs/Module/Import.php:520 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "Importación completada." - -#: ../../Zotlabs/Module/Import.php:542 -msgid "You must be logged in to use this feature." -msgstr "Debe estar registrado para poder usar esta funcionalidad." - -#: ../../Zotlabs/Module/Import.php:547 -msgid "Import Channel" -msgstr "Importar canal" - -#: ../../Zotlabs/Module/Import.php:548 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación." - -#: ../../Zotlabs/Module/Import.php:550 -msgid "Or provide the old server/hub details" -msgstr "O proporcione los detalles de su antiguo servidor/hub" - -#: ../../Zotlabs/Module/Import.php:551 -msgid "Your old identity address (xyz@example.com)" -msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)" - -#: ../../Zotlabs/Module/Import.php:552 -msgid "Your old login email address" -msgstr "Su antigua dirección de correo electrónico" - -#: ../../Zotlabs/Module/Import.php:553 -msgid "Your old login password" -msgstr "Su antigua contraseña" - -#: ../../Zotlabs/Module/Import.php:554 -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 "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos." - -#: ../../Zotlabs/Module/Import.php:555 -msgid "Make this hub my primary location" -msgstr "Convertir este servidor en mi ubicación primaria" - -#: ../../Zotlabs/Module/Import.php:556 -msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible" - -#: ../../Zotlabs/Module/Import.php:557 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine." - -#: ../../Zotlabs/Module/New_channel.php:135 -msgid "Create Channel" -msgstr "Crear un canal" - -#: ../../Zotlabs/Module/New_channel.php:136 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Un canal es su identidad en esta red. Puede representar a una persona, un blog o un foro, por nombrar unos pocos ejemplos. Los canales se pueden conectar con otros canales para compartir información con una gama de permisos extremadamente detallada." - -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "" -"or import an existing channel from another location." -msgstr "O importar un canal existente desde otro lugar." - -#: ../../Zotlabs/Module/Ping.php:265 -msgid "sent you a private message" -msgstr "le ha enviado un mensaje privado" - -#: ../../Zotlabs/Module/Ping.php:313 -msgid "added your channel" -msgstr "añadió este canal a sus conexiones" - -#: ../../Zotlabs/Module/Ping.php:323 -msgid "g A l F d" -msgstr "g A l d F" - -#: ../../Zotlabs/Module/Ping.php:346 -msgid "[today]" -msgstr "[hoy]" - -#: ../../Zotlabs/Module/Ping.php:355 -msgid "posted an event" -msgstr "publicó un evento" - -#: ../../Zotlabs/Module/Notifications.php:30 -msgid "Invalid request identifier." -msgstr "Petición inválida del identificador." - -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "Discard" -msgstr "Descartar" - -#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:195 -msgid "Mark all system notifications seen" -msgstr "Marcar todas las notificaciones de sistema como leídas" - -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 -#: ../../include/conversation.php:961 -msgid "Poke" -msgstr "Toques y otras cosas" - -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "Dar un toque a alguien" - -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "Toque/Incitación" - -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "Dar un toque, incitar o hacer otras cosas a alguien" - -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "Destinatario" - -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Elegir qué desea enviar al destinatario" - -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "Convertir en privado este envío" - -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "No se puede encontrar su servidor." - -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "Enviado con éxito." - -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "Identificador del perfil no válido" - -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Editor de visibilidad del perfil" - -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1274 -msgid "Profile" -msgstr "Perfil" - -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Pulsar en un contacto para añadirlo o eliminarlo." - -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "Visible para" - -#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 -msgid "This setting requires special processing and editing has been blocked." -msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada." - -#: ../../Zotlabs/Module/Pconfig.php:48 -msgid "Configuration Editor" -msgstr "Editor de configuración" - -#: ../../Zotlabs/Module/Pconfig.php:49 -msgid "" -"Warning: Changing some settings could render your channel inoperable. Please" -" leave this page unless you are comfortable with and knowledgeable about how" -" to correctly use this feature." -msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica." - -#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." -msgstr "Debe haber iniciado sesión para poder ver esta página." - -#: ../../Zotlabs/Module/Channel.php:40 -msgid "Posts and comments" -msgstr "Publicaciones y comentarios" - -#: ../../Zotlabs/Module/Channel.php:41 -msgid "Only posts" -msgstr "Solo publicaciones" - -#: ../../Zotlabs/Module/Channel.php:101 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Permisos insuficientes. Petición redirigida a la página del perfil." - -#: ../../Zotlabs/Module/Siteinfo.php:19 -#, php-format -msgid "Version %s" -msgstr "Versión %s" - -#: ../../Zotlabs/Module/Siteinfo.php:34 -msgid "Installed plugins/addons/apps:" -msgstr "Extensiones (plugins), complementos o aplicaciones (apps) instaladas:" - -#: ../../Zotlabs/Module/Siteinfo.php:36 -msgid "No installed plugins/addons/apps" -msgstr "No hay instalada ninguna extensión (plugin), complemento o aplicación (app)" - -#: ../../Zotlabs/Module/Siteinfo.php:49 -msgid "" -"This is a hub of $Projectname - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Este es un sitio integrado en $Projectname - una red cooperativa mundial de sitios web descentralizados de privacidad mejorada." - -#: ../../Zotlabs/Module/Siteinfo.php:51 -msgid "Tag: " -msgstr "Etiqueta:" - -#: ../../Zotlabs/Module/Siteinfo.php:53 -msgid "Last background fetch: " -msgstr "Última actualización en segundo plano:" - -#: ../../Zotlabs/Module/Siteinfo.php:55 -msgid "Current load average: " -msgstr "Carga media actual:" - -#: ../../Zotlabs/Module/Siteinfo.php:58 -msgid "Running at web location" -msgstr "Corriendo en el sitio web" - -#: ../../Zotlabs/Module/Siteinfo.php:59 -msgid "" -"Please visit hubzilla.org to learn more " -"about $Projectname." -msgstr "Por favor, visite hubzilla.org para más información sobre $Projectname." - -#: ../../Zotlabs/Module/Siteinfo.php:60 -msgid "Bug reports and issues: please visit" -msgstr "Informes de errores e incidencias: por favor visite" - -#: ../../Zotlabs/Module/Siteinfo.php:62 -msgid "$projectname issues" -msgstr "Problemas en $projectname" - -#: ../../Zotlabs/Module/Siteinfo.php:63 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com" - -#: ../../Zotlabs/Module/Siteinfo.php:65 -msgid "Site Administrators" -msgstr "Administradores del sitio" - -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2262 -msgid "Blocks" -msgstr "Bloques" - -#: ../../Zotlabs/Module/Blocks.php:156 -msgid "Block Title" -msgstr "Título del bloque" - -#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2264 -msgid "Layouts" -msgstr "Plantillas" - -#: ../../Zotlabs/Module/Layouts.php:185 -msgid "Comanche page description language help" -msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche" - -#: ../../Zotlabs/Module/Layouts.php:189 -msgid "Layout Description" -msgstr "Descripción de la plantilla" - -#: ../../Zotlabs/Module/Layouts.php:194 -msgid "Download PDL file" -msgstr "Descargar el fichero PDL" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "Ninguna valoración" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "Valoración:" - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "Sitio web:" - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "Descripción:" - -#: ../../Zotlabs/Module/Profile_photo.php:186 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente." - -#: ../../Zotlabs/Module/Profile_photo.php:389 -msgid "Upload Profile Photo" -msgstr "Subir foto de perfil" - -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "Permisos denegados." - -#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2286 -msgid "Import" -msgstr "Importar" - -#: ../../Zotlabs/Module/Common.php:14 -msgid "No channel." -msgstr "Ningún canal." - -#: ../../Zotlabs/Module/Common.php:43 -msgid "Common connections" -msgstr "Conexiones comunes" - -#: ../../Zotlabs/Module/Common.php:48 -msgid "No connections in common." -msgstr "Ninguna conexión en común." - -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "No se puede asociar a un destinatario." - -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "No se puede establecer la comunicación con el canal solicitado." - -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "No se puede verificar el canal solicitado." - -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló." - -#: ../../Zotlabs/Module/Mail.php:135 -msgid "Messages" -msgstr "Mensajes" - -#: ../../Zotlabs/Module/Mail.php:170 -msgid "Message recalled." -msgstr "Mensaje revocado." - -#: ../../Zotlabs/Module/Mail.php:183 -msgid "Conversation removed." -msgstr "Conversación eliminada." - -#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1183 -msgid "Please enter a link URL:" -msgstr "Por favor, introduzca la dirección del enlace:" - -#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Caduca YYYY-MM-DD HH:MM" - -#: ../../Zotlabs/Module/Mail.php:226 -msgid "Requested channel is not in this network" -msgstr "El canal solicitado no existe en esta red" - -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Send Private Message" -msgstr "Enviar un mensaje privado" - -#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 -msgid "To:" -msgstr "Para:" - -#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 -msgid "Subject:" -msgstr "Asunto:" - -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -#: ../../include/conversation.php:1239 -msgid "Attach file" -msgstr "Adjuntar fichero" - -#: ../../Zotlabs/Module/Mail.php:245 -msgid "Send" -msgstr "Enviar" - -#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 -#: ../../include/conversation.php:1284 -msgid "Set expiration date" -msgstr "Configurar fecha de caducidad" - -#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:723 -#: ../../include/conversation.php:1289 -msgid "Encrypt text" -msgstr "Cifrar texto" - -#: ../../Zotlabs/Module/Mail.php:332 -msgid "Delete message" -msgstr "Borrar mensaje" - -#: ../../Zotlabs/Module/Mail.php:333 -msgid "Delivery report" -msgstr "Informe de transmisión" - -#: ../../Zotlabs/Module/Mail.php:334 -msgid "Recall message" -msgstr "Revocar el mensaje" - -#: ../../Zotlabs/Module/Mail.php:336 -msgid "Message has been recalled." -msgstr "El mensaje ha sido revocado." - -#: ../../Zotlabs/Module/Mail.php:353 -msgid "Delete Conversation" -msgstr "Eliminar conversación" - -#: ../../Zotlabs/Module/Mail.php:355 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Comunicación segura no disponible. Pero puede responder desde la página del perfil del remitente." - -#: ../../Zotlabs/Module/Mail.php:359 -msgid "Send Reply" -msgstr "Responder" - -#: ../../Zotlabs/Module/Mail.php:364 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Su mensaje para %s (%s):" - -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "No se ha podido acceder al registro de contacto." - -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "No se ha podido localizar el perfil seleccionado." - -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "Conexión actualizada." - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "Error al actualizar el registro de la conexión." - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "ahora está conectado/a" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "No se pudo acceder al registro en su libreta de direcciones." - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Recarga fallida - no se puede encontrar el canal en este momento." - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "No ha sido posible establecer los parámetros de la libreta de direcciones." - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "La conexión ha sido eliminada." - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../include/conversation.php:955 ../../include/nav.php:88 -msgid "View Profile" -msgstr "Ver el perfil" - -#: ../../Zotlabs/Module/Connedit.php:557 -#, php-format -msgid "View %s's profile" -msgstr "Ver el perfil de %s" - -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" -msgstr "Recargar los permisos" - -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" -msgstr "Obtener los permisos actualizados" - -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" -msgstr "Actividad reciente" - -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" -msgstr "Ver publicaciones y comentarios recientes" - -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Bloquear (o desbloquear) todas las comunicaciones con esta conexión" - -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" -msgstr "¡Esta conexión está bloqueada!" - -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" -msgstr "Dejar de ignorar" - -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión" - -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" -msgstr "¡Esta conexión es ignorada!" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "Desarchivar" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "Archivar" - -#: ../../Zotlabs/Module/Connedit.php:594 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos" - -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" -msgstr "¡Esta conexión esta archivada!" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" -msgstr "Mostrar" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" -msgstr "Ocultar" - -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Ocultar o mostrar esta conexión a sus otras conexiones" - -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" -msgstr "¡Esta conexión está oculta!" - -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" -msgstr "Eliminar esta conexión" - -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:493 -msgid "Me" -msgstr "Yo" - -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:494 -msgid "Family" -msgstr "Familia" - -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:496 -msgid "Acquaintances" -msgstr "Conocidos/as" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" -msgstr "Aprobar esta conexión" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" -msgstr "Aceptar la conexión para permitir la comunicación" - -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" -msgstr "Ajustar la afinidad" - -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" -msgstr "Ajustar el perfil" - -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" -msgstr "Ajustar la afinidad y el perfil" - -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" -msgstr "-" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:623 -msgid "Connection Default Permissions" -msgstr "Permisos predeterminados de conexión" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3964 -#, php-format -msgid "Connection: %s" -msgstr "Conexión: %s" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" -msgstr "Aplicar estos permisos automaticamente" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" -msgstr "Las solicitudes de conexión serán aprobadas sin su intervención" - -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "La dirección primaria de esta conexión es" - -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "Ubicaciones disponibles:" - -#: ../../Zotlabs/Module/Connedit.php:758 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones." - -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "Gestión de las conexiones" - -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "Deslizar para ajustar el grado de amistad" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "Deslizar para ajustar su valoración" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "Opcionalmente, puede explicar su valoración" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "Filtro personalizado" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "Importar solo entradas que contengan este texto" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo" - -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" -msgstr "No importar entradas que contengan este texto" - -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" -msgstr "¡Esta información es pública!" - -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" -msgstr "Conexión pendiente de aprobación" - -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura." - -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados." - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "Última actualización:" - -#: ../../Zotlabs/Module/Apps.php:47 ../../include/widgets.php:102 -#: ../../include/nav.php:167 -msgid "Apps" -msgstr "Aplicaciones (apps)" - -#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 -msgid "Continue" -msgstr "Continuar" - -#: ../../Zotlabs/Module/Connect.php:90 -msgid "Premium Channel Setup" -msgstr "Configuración del canal premium" - -#: ../../Zotlabs/Module/Connect.php:92 -msgid "Enable premium channel connection restrictions" -msgstr "Habilitar restricciones de conexión del canal premium" - -#: ../../Zotlabs/Module/Connect.php:93 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc." - -#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:" - -#: ../../Zotlabs/Module/Connect.php:96 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:" - -#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 -msgid "" -"By continuing, I certify that I have complied with any instructions provided" -" on this page." -msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página." - -#: ../../Zotlabs/Module/Connect.php:106 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)" - -#: ../../Zotlabs/Module/Connect.php:114 -msgid "Restricted or Premium Channel" -msgstr "Canal premium o restringido" - -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "Seleccionar una carpeta de marcadores" - -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "Guardar marcador" - -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "Dirección del marcador" - -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "O introduzca un nuevo nombre para la carpeta de marcadores" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "Falló la autenticación." - -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "Acceso desde su servidor" - -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)" - -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "Acceder" - -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "Por favor, inicie sesión." - -#: ../../Zotlabs/Module/Removeaccount.php:35 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña." - -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "Remove This Account" -msgstr "Eliminar esta cuenta" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "WARNING: " -msgstr "ATENCIÓN:" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red." - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This action is permanent and can not be undone!" -msgstr "¡Esta acción tiene carácter definitivo y no se puede deshacer!" - -#: ../../Zotlabs/Module/Removeaccount.php:59 -#: ../../Zotlabs/Module/Removeme.php:62 -msgid "Please enter your password for verification:" -msgstr "Por favor, introduzca su contraseña para su verificación:" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Remover esta cuenta, todos sus canales y clones de la red" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red" - -#: ../../Zotlabs/Module/Removeme.php:35 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña." - -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "Eliminar este canal" - -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "Este canal va a ser completamente eliminado de la red." - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "Eliminar este canal y todos sus clones de la red" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red" - -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "Exportar el canal" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido." - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "Exportar contenidos" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can" -" be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for" -" this download to begin." -msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar." - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "Exporta sus publicaciones de un año dado." - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño." - -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit %2$s" -msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite %2$s" - -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"%2$s" -msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite %2$s" - -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results" -" please import or restore these in date order (oldest first)." -msgstr "Estos ficheros pueden ser importados o restaurados visitando %2$s o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)." - -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "El elemento no es editable" - -#: ../../Zotlabs/Module/Editpost.php:106 ../../Zotlabs/Module/Rpost.php:138 -msgid "Edit post" -msgstr "Editar la entrada" - -#: ../../Zotlabs/Module/Search.php:216 -#, php-format -msgid "Items tagged with: %s" -msgstr "elementos etiquetados con: %s" - -#: ../../Zotlabs/Module/Search.php:218 -#, php-format -msgid "Search results for: %s" -msgstr "Resultados de la búsqueda para: %s" - #: ../../Zotlabs/Module/Service_limits.php:23 msgid "No service class restrictions found." msgstr "No se han encontrado restricciones sobre esta clase de servicio." @@ -6191,24 +5528,24 @@ msgstr "La entrada vacía ha sido desechada." msgid "Executable content type not permitted to this channel." msgstr "Contenido de tipo ejecutable no permitido en este canal." -#: ../../Zotlabs/Module/Item.php:858 +#: ../../Zotlabs/Module/Item.php:851 msgid "Duplicate post suppressed." msgstr "Se ha suprimido la entrada duplicada." -#: ../../Zotlabs/Module/Item.php:991 +#: ../../Zotlabs/Module/Item.php:986 msgid "System error. Post not saved." msgstr "Error del sistema. La entrada no se ha podido salvar." -#: ../../Zotlabs/Module/Item.php:1112 +#: ../../Zotlabs/Module/Item.php:1107 msgid "Unable to obtain post information from database." msgstr "No ha sido posible obtener información de la entrada en la base de datos." -#: ../../Zotlabs/Module/Item.php:1119 +#: ../../Zotlabs/Module/Item.php:1114 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal." -#: ../../Zotlabs/Module/Item.php:1126 +#: ../../Zotlabs/Module/Item.php:1121 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Ha alcanzado su límite de %1$.0f páginas web." @@ -6234,8 +5571,8 @@ msgid "Not found" msgstr "No encontrado" #: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/conversation.php:1728 ../../include/conversation.php:1731 -#: ../../include/features.php:57 ../../include/nav.php:110 +#: ../../include/features.php:99 ../../include/nav.php:111 +#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 msgid "Wiki" msgstr "Wiki" @@ -6269,40 +5606,40 @@ msgstr "Nombre de la nueva página:" msgid "Enter the new name:" msgstr "Nuevo nombre:" -#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1152 +#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 msgid "Embed image from photo albums" msgstr "Incluir una imagen de los álbumes de fotos" -#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1242 +#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 msgid "Embed an image from your albums" msgstr "Incluir una imagen de sus álbumes" -#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1244 -#: ../../include/conversation.php:1291 +#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 +#: ../../include/conversation.php:1296 msgid "OK" msgstr "OK" -#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1188 +#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 msgid "Choose images to embed" msgstr "Elegir imágenes para incluir" -#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1189 +#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 msgid "Choose an album" msgstr "Elegir un álbum" -#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1190 +#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 msgid "Choose a different album..." msgstr "Elegir un álbum diferente..." -#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1191 +#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 msgid "Error getting album list" msgstr "Error al obtener la lista de álbumes" -#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1192 +#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 msgid "Error getting photo link" msgstr "Error al obtener el enlace de la foto" -#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1193 +#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 msgid "Error getting album" msgstr "Error al obtener el álbum" @@ -6322,8 +5659,8 @@ msgstr "Fuente actualizada." msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/widgets.php:639 -#: ../../include/features.php:71 +#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 +#: ../../include/widgets.php:672 msgid "Channel Sources" msgstr "Orígenes de los contenidos del canal" @@ -6359,6 +5696,11 @@ msgid "" "separated)" msgstr "Añadir los temas siguientes a las entradas importadas de esta fuente (separadas por comas)" +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +msgid "Optional" +msgstr "Opcional" + #: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 msgid "Source not found." msgstr "Fuente no encontrada" @@ -6399,11 +5741,16 @@ msgstr "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y msgid "Ignore/Hide" msgstr "Ignorar/Ocultar" +#: ../../Zotlabs/Module/Suggest.php:64 ../../Zotlabs/Module/Directory.php:392 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Sugerencias de canales" + #: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:263 msgid "post" msgstr "la entrada" -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1953 +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1999 #: ../../include/conversation.php:150 msgid "comment" msgstr "el comentario" @@ -6470,10 +5817,6 @@ msgstr "Estoy conectado/a" msgid "Bookmark this room" msgstr "Añadir esta sala a Marcadores" -#: ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "Funcionalidad deshabilitada." - #: ../../Zotlabs/Module/Chat.php:231 msgid "New Chatroom" msgstr "Nueva sala de chat" @@ -6511,6 +5854,766 @@ msgstr "Búsqueda de canales" msgid "Lookup xchan beginning with (or webbie): " msgstr "Buscar un canal (o un \"webbie\") que comience por:" +#: ../../Zotlabs/Module/Directory.php:243 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d valoración" +msgstr[1] "%d valoraciones" + +#: ../../Zotlabs/Module/Directory.php:254 +msgid "Gender: " +msgstr "Género:" + +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Status: " +msgstr "Estado:" + +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Homepage: " +msgstr "Página personal:" + +#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 +msgid "Age:" +msgstr "Edad:" + +#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 +#: ../../include/bb2diaspora.php:507 ../../include/event.php:52 +#: ../../include/event.php:84 +msgid "Location:" +msgstr "Ubicación:" + +#: ../../Zotlabs/Module/Directory.php:317 +msgid "Description:" +msgstr "Descripción:" + +#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 +msgid "Hometown:" +msgstr "Lugar de nacimiento:" + +#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 +msgid "About:" +msgstr "Sobre mí:" + +#: ../../Zotlabs/Module/Directory.php:326 +msgid "Public Forum:" +msgstr "Foro público:" + +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Keywords: " +msgstr "Palabras clave:" + +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Don't suggest" +msgstr "No sugerir:" + +#: ../../Zotlabs/Module/Directory.php:334 +msgid "Common connections:" +msgstr "Conexiones comunes:" + +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Global Directory" +msgstr "Directorio global:" + +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Local Directory" +msgstr "Directorio local:" + +#: ../../Zotlabs/Module/Directory.php:389 +msgid "Finding:" +msgstr "Encontrar:" + +#: ../../Zotlabs/Module/Directory.php:394 +msgid "next page" +msgstr "siguiente página" + +#: ../../Zotlabs/Module/Directory.php:394 +msgid "previous page" +msgstr "página anterior" + +#: ../../Zotlabs/Module/Directory.php:395 +msgid "Sort options" +msgstr "Ordenar opciones" + +#: ../../Zotlabs/Module/Directory.php:396 +msgid "Alphabetic" +msgstr "Alfabético" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "Reverse Alphabetic" +msgstr "Alfabético inverso" + +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Newest to Oldest" +msgstr "De más nuevo a más antiguo" + +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Oldest to Newest" +msgstr "De más antiguo a más nuevo" + +#: ../../Zotlabs/Module/Directory.php:416 +msgid "No entries (some entries may be hidden)." +msgstr "Sin entradas (algunas entradas pueden estar ocultas)." + +#: ../../Zotlabs/Module/Settings/Account.php:20 +msgid "Not valid email." +msgstr "Correo electrónico no válido." + +#: ../../Zotlabs/Module/Settings/Account.php:23 +msgid "Protected email address. Cannot change to that email." +msgstr "Dirección de correo electrónico protegida. No se puede cambiar a ella." + +#: ../../Zotlabs/Module/Settings/Account.php:32 +msgid "System failure storing new email. Please try again." +msgstr "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo." + +#: ../../Zotlabs/Module/Settings/Account.php:40 +msgid "Technical skill level updated" +msgstr "Nivel de habilidad técnica actualizado" + +#: ../../Zotlabs/Module/Settings/Account.php:56 +msgid "Password verification failed." +msgstr "La comprobación de la contraseña ha fallado." + +#: ../../Zotlabs/Module/Settings/Account.php:63 +msgid "Passwords do not match. Password unchanged." +msgstr "Las contraseñas no coinciden. La contraseña no se ha cambiado." + +#: ../../Zotlabs/Module/Settings/Account.php:67 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "No se permiten contraseñas vacías. La contraseña no se ha cambiado." + +#: ../../Zotlabs/Module/Settings/Account.php:81 +msgid "Password changed." +msgstr "Contraseña cambiada." + +#: ../../Zotlabs/Module/Settings/Account.php:83 +msgid "Password update failed. Please try again." +msgstr "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo." + +#: ../../Zotlabs/Module/Settings/Account.php:120 +msgid "Account Settings" +msgstr "Configuración de la cuenta" + +#: ../../Zotlabs/Module/Settings/Account.php:121 +msgid "Current Password" +msgstr "Contraseña actual" + +#: ../../Zotlabs/Module/Settings/Account.php:122 +msgid "Enter New Password" +msgstr "Escribir una nueva contraseña" + +#: ../../Zotlabs/Module/Settings/Account.php:123 +msgid "Confirm New Password" +msgstr "Confirmar la nueva contraseña" + +#: ../../Zotlabs/Module/Settings/Account.php:123 +msgid "Leave password fields blank unless changing" +msgstr "Dejar en blanco la contraseña a menos que desee cambiarla." + +#: ../../Zotlabs/Module/Settings/Account.php:124 +msgid "Your technical skill level" +msgstr "Su nivel de habilidad técnica" + +#: ../../Zotlabs/Module/Settings/Account.php:124 +msgid "Used to provide a member experience matched to your comfort level" +msgstr "Se utiliza para proporcionar la experiencia de los miembros adaptada a su nivel de comodidad" + +#: ../../Zotlabs/Module/Settings/Account.php:127 +#: ../../Zotlabs/Module/Settings/Channel.php:459 +msgid "Email Address:" +msgstr "Dirección de correo electrónico:" + +#: ../../Zotlabs/Module/Settings/Account.php:129 +msgid "Remove this account including all its channels" +msgstr "Eliminar esta cuenta incluyendo todos sus canales" + +#: ../../Zotlabs/Module/Settings/Channel.php:246 +msgid "Settings updated." +msgstr "Ajustes actualizados." + +#: ../../Zotlabs/Module/Settings/Channel.php:307 +msgid "Nobody except yourself" +msgstr "Nadie excepto usted" + +#: ../../Zotlabs/Module/Settings/Channel.php:308 +msgid "Only those you specifically allow" +msgstr "Solo aquellos a los que usted permita explícitamente" + +#: ../../Zotlabs/Module/Settings/Channel.php:309 +msgid "Approved connections" +msgstr "Conexiones aprobadas" + +#: ../../Zotlabs/Module/Settings/Channel.php:310 +msgid "Any connections" +msgstr "Cualquier conexión" + +#: ../../Zotlabs/Module/Settings/Channel.php:311 +msgid "Anybody on this website" +msgstr "Cualquiera en este sitio web" + +#: ../../Zotlabs/Module/Settings/Channel.php:312 +msgid "Anybody in this network" +msgstr "Cualquiera en esta red" + +#: ../../Zotlabs/Module/Settings/Channel.php:313 +msgid "Anybody authenticated" +msgstr "Cualquiera que esté autenticado" + +#: ../../Zotlabs/Module/Settings/Channel.php:314 +msgid "Anybody on the internet" +msgstr "Cualquiera en internet" + +#: ../../Zotlabs/Module/Settings/Channel.php:390 +msgid "Publish your default profile in the network directory" +msgstr "Publicar su perfil principal en el directorio de la red" + +#: ../../Zotlabs/Module/Settings/Channel.php:395 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?" + +#: ../../Zotlabs/Module/Settings/Channel.php:404 +msgid "Your channel address is" +msgstr "Su dirección de canal es" + +#: ../../Zotlabs/Module/Settings/Channel.php:450 +msgid "Channel Settings" +msgstr "Ajustes del canal" + +#: ../../Zotlabs/Module/Settings/Channel.php:457 +msgid "Basic Settings" +msgstr "Configuración básica" + +#: ../../Zotlabs/Module/Settings/Channel.php:458 +#: ../../include/channel.php:1164 +msgid "Full Name:" +msgstr "Nombre completo:" + +#: ../../Zotlabs/Module/Settings/Channel.php:460 +msgid "Your Timezone:" +msgstr "Su huso horario:" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Default Post Location:" +msgstr "Localización geográfica predeterminada para sus publicaciones:" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Geographical location to display on your posts" +msgstr "Localización geográfica que debe mostrarse en sus publicaciones" + +#: ../../Zotlabs/Module/Settings/Channel.php:462 +msgid "Use Browser Location:" +msgstr "Usar la localización geográfica del navegador:" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "Adult Content" +msgstr "Contenido solo para adultos" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)" + +#: ../../Zotlabs/Module/Settings/Channel.php:466 +msgid "Security and Privacy Settings" +msgstr "Configuración de seguridad y privacidad" + +#: ../../Zotlabs/Module/Settings/Channel.php:469 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Sus permisos ya están configurados. Pulse para ver/ajustar" + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Hide my online presence" +msgstr "Ocultar mi presencia en línea" + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Prevents displaying in your profile that you are online" +msgstr "Evitar mostrar en su perfil que está en línea" + +#: ../../Zotlabs/Module/Settings/Channel.php:473 +msgid "Simple Privacy Settings:" +msgstr "Configuración de privacidad sencilla:" + +#: ../../Zotlabs/Module/Settings/Channel.php:474 +msgid "" +"Very Public - extremely permissive (should be used with caution)" +msgstr "Muy Público - extremadamente permisivo (debería ser usado con precaución)" + +#: ../../Zotlabs/Module/Settings/Channel.php:475 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" +msgstr "Típico - por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)" + +#: ../../Zotlabs/Module/Settings/Channel.php:476 +msgid "Private - default private, never open or public" +msgstr "Privado - por defecto, privado, nunca abierto o público" + +#: ../../Zotlabs/Module/Settings/Channel.php:477 +msgid "Blocked - default blocked to/from everybody" +msgstr "Bloqueado - por defecto, bloqueado/a para cualquiera" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "Allow others to tag your posts" +msgstr "Permitir a otros etiquetar sus publicaciones" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva." + +#: ../../Zotlabs/Module/Settings/Channel.php:481 +msgid "Channel Permission Limits" +msgstr "Límites de los permisos del canal" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "Expire other channel content after this many days" +msgstr "Caducar contenido de otros canales después de este número de días" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "0 or blank to use the website limit." +msgstr "0 o en blanco para usar el límite del sitio web." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +#, php-format +msgid "This website expires after %d days." +msgstr "Este sitio web caduca después de %d días." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "This website does not expire imported content." +msgstr "Este sitio web no caduca el contenido importado." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "The website limit takes precedence if lower than your limit." +msgstr "El límite del sitio web tiene prioridad si es inferior a su propio límite." + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "Maximum Friend Requests/Day:" +msgstr "Máximo de solicitudes de amistad por día:" + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "May reduce spam activity" +msgstr "Podría reducir la actividad de spam" + +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Default Access Control List (ACL)" +msgstr "Lista de control de acceso (ACL) por defecto" + +#: ../../Zotlabs/Module/Settings/Channel.php:487 +msgid "Use my default audience setting for the type of object published" +msgstr "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación" + +#: ../../Zotlabs/Module/Settings/Channel.php:494 +msgid "Channel permissions category:" +msgstr "Categoría de los permisos del canal:" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Maximum private messages per day from unknown people:" +msgstr "Máximo de mensajes privados por día de gente desconocida:" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Useful to reduce spamming" +msgstr "Útil para reducir el envío de correo no deseado" + +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "Notification Settings" +msgstr "Configuración de las notificaciones" + +#: ../../Zotlabs/Module/Settings/Channel.php:504 +msgid "By default post a status message when:" +msgstr "Por defecto, enviar un mensaje de estado cuando:" + +#: ../../Zotlabs/Module/Settings/Channel.php:505 +msgid "accepting a friend request" +msgstr "Acepte una solicitud de amistad" + +#: ../../Zotlabs/Module/Settings/Channel.php:506 +msgid "joining a forum/community" +msgstr "al unirse a un foro o comunidad" + +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "making an interesting profile change" +msgstr "Realice un cambio interesante en su perfil" + +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "Send a notification email when:" +msgstr "Enviar una notificación por correo electrónico cuando:" + +#: ../../Zotlabs/Module/Settings/Channel.php:509 +msgid "You receive a connection request" +msgstr "Reciba una solicitud de conexión" + +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "Your connections are confirmed" +msgstr "Sus conexiones hayan sido confirmadas" + +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "Someone writes on your profile wall" +msgstr "Alguien escriba en la página de su perfil (\"muro\")" + +#: ../../Zotlabs/Module/Settings/Channel.php:512 +msgid "Someone writes a followup comment" +msgstr "Alguien escriba un comentario sobre sus publicaciones" + +#: ../../Zotlabs/Module/Settings/Channel.php:513 +msgid "You receive a private message" +msgstr "Reciba un mensaje privado" + +#: ../../Zotlabs/Module/Settings/Channel.php:514 +msgid "You receive a friend suggestion" +msgstr "Reciba una sugerencia de amistad" + +#: ../../Zotlabs/Module/Settings/Channel.php:515 +msgid "You are tagged in a post" +msgstr "Usted sea etiquetado en una publicación" + +#: ../../Zotlabs/Module/Settings/Channel.php:516 +msgid "You are poked/prodded/etc. in a post" +msgstr "Reciba un toque o incitación en una publicación" + +#: ../../Zotlabs/Module/Settings/Channel.php:519 +msgid "Show visual notifications including:" +msgstr "Mostrar notificaciones visuales que incluyan:" + +#: ../../Zotlabs/Module/Settings/Channel.php:521 +msgid "Unseen grid activity" +msgstr "Nueva actividad en la red" + +#: ../../Zotlabs/Module/Settings/Channel.php:522 +msgid "Unseen channel activity" +msgstr "Actividad no vista en el canal" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +msgid "Unseen private messages" +msgstr "Mensajes privados no leídos" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +#: ../../Zotlabs/Module/Settings/Channel.php:528 +#: ../../Zotlabs/Module/Settings/Channel.php:529 +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "Recommended" +msgstr "Recomendado" + +#: ../../Zotlabs/Module/Settings/Channel.php:524 +msgid "Upcoming events" +msgstr "Próximos eventos" + +#: ../../Zotlabs/Module/Settings/Channel.php:525 +msgid "Events today" +msgstr "Eventos de hoy" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Upcoming birthdays" +msgstr "Próximos cumpleaños" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Not available in all themes" +msgstr "No disponible en todos los temas" + +#: ../../Zotlabs/Module/Settings/Channel.php:527 +msgid "System (personal) notifications" +msgstr "Notificaciones del sistema (personales)" + +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "System info messages" +msgstr "Mensajes de información del sistema" + +#: ../../Zotlabs/Module/Settings/Channel.php:529 +msgid "System critical alerts" +msgstr "Alertas críticas del sistema" + +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "New connections" +msgstr "Nuevas conexiones" + +#: ../../Zotlabs/Module/Settings/Channel.php:531 +msgid "System Registrations" +msgstr "Registros del sistema" + +#: ../../Zotlabs/Module/Settings/Channel.php:532 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "Mostrar también en Avisos las nuevas publicaciones, los mensajes privados y las conexiones" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Notify me of events this many days in advance" +msgstr "Avisarme de los eventos con algunos días de antelación" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Must be greater than 0" +msgstr "Debe ser mayor que 0" + +#: ../../Zotlabs/Module/Settings/Channel.php:536 +msgid "Advanced Account/Page Type Settings" +msgstr "Ajustes avanzados de la cuenta y de los tipos de página" + +#: ../../Zotlabs/Module/Settings/Channel.php:537 +msgid "Change the behaviour of this account for special situations" +msgstr "Cambiar el comportamiento de esta cuenta en situaciones especiales" + +#: ../../Zotlabs/Module/Settings/Channel.php:539 +msgid "Miscellaneous Settings" +msgstr "Ajustes diversos" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +msgid "Default photo upload folder" +msgstr "Carpeta por defecto de las fotos subidas" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "%Y - current year, %m - current month" +msgstr "%Y - año en curso, %m - mes actual" + +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "Default file upload folder" +msgstr "Carpeta por defecto de los archivos subidos" + +#: ../../Zotlabs/Module/Settings/Channel.php:543 +msgid "Personal menu to display in your channel pages" +msgstr "Menú personal que debe mostrarse en las páginas de su canal" + +#: ../../Zotlabs/Module/Settings/Channel.php:545 +msgid "Remove this channel." +msgstr "Eliminar este canal." + +#: ../../Zotlabs/Module/Settings/Channel.php:546 +msgid "Firefox Share $Projectname provider" +msgstr "Servicio de compartición de Firefox: proveedor $Projectname" + +#: ../../Zotlabs/Module/Settings/Channel.php:547 +msgid "Start calendar week on monday" +msgstr "Comenzar el calendario semanal por el lunes" + +#: ../../Zotlabs/Module/Settings/Display.php:135 +msgid "No special theme for mobile devices" +msgstr "Sin tema especial para dispositivos móviles" + +#: ../../Zotlabs/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Experimental)" + +#: ../../Zotlabs/Module/Settings/Display.php:189 +msgid "Display Settings" +msgstr "Ajustes de visualización" + +#: ../../Zotlabs/Module/Settings/Display.php:190 +msgid "Theme Settings" +msgstr "Ajustes del tema" + +#: ../../Zotlabs/Module/Settings/Display.php:191 +msgid "Custom Theme Settings" +msgstr "Ajustes personalizados del tema" + +#: ../../Zotlabs/Module/Settings/Display.php:192 +msgid "Content Settings" +msgstr "Ajustes del contenido" + +#: ../../Zotlabs/Module/Settings/Display.php:198 +msgid "Display Theme:" +msgstr "Tema gráfico del perfil:" + +#: ../../Zotlabs/Module/Settings/Display.php:199 +msgid "Select scheme" +msgstr "Elegir un esquema" + +#: ../../Zotlabs/Module/Settings/Display.php:201 +msgid "Mobile Theme:" +msgstr "Tema para el móvil:" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "Preload images before rendering the page" +msgstr "Carga previa de las imágenes antes de generar la página" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "" +"The subjective page load time will be longer but the page will be ready when" +" displayed" +msgstr "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre." + +#: ../../Zotlabs/Module/Settings/Display.php:203 +msgid "Enable user zoom on mobile devices" +msgstr "Habilitar zoom de usuario en dispositivos móviles" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Update browser every xx seconds" +msgstr "Actualizar navegador cada xx segundos" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Mínimo de 10 segundos, sin máximo" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum number of conversations to load at any time:" +msgstr "Máximo número de conversaciones a cargar en cualquier momento:" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum of 100 items" +msgstr "Máximo de 100 elementos" + +#: ../../Zotlabs/Module/Settings/Display.php:206 +msgid "Show emoticons (smilies) as images" +msgstr "Mostrar emoticonos (smilies) como imágenes" + +#: ../../Zotlabs/Module/Settings/Display.php:207 +msgid "Link post titles to source" +msgstr "Enlazar título de la publicación a la fuente original" + +#: ../../Zotlabs/Module/Settings/Display.php:208 +msgid "System Page Layout Editor - (advanced)" +msgstr "Editor de plantilla de página del sistema - (avanzado)" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Use blog/list mode on channel page" +msgstr "Usar modo blog/lista en la página de inicio del canal" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "(comments displayed separately)" +msgstr "(comentarios mostrados de forma separada)" + +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Use blog/list mode on grid page" +msgstr "Mostrar mi red en modo blog" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Channel page max height of content (in pixels)" +msgstr "Altura máxima del contenido de la página del canal (en píxeles)" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "click to expand content exceeding this height" +msgstr "Pulsar para expandir el contenido que exceda de esta altura" + +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Grid page max height of content (in pixels)" +msgstr "Altura máxima del contenido de mi red (en píxeles)" + +#: ../../Zotlabs/Module/Settings/Featured.php:24 +msgid "No feature settings configured" +msgstr "No se ha establecido la configuración de los complementos" + +#: ../../Zotlabs/Module/Settings/Featured.php:31 +msgid "Feature/Addon Settings" +msgstr "Ajustes de los complementos" + +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" +msgstr "Funcionalidades" + +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "El nombre es obligatorio" + +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "\"Key\" y \"Secret\" son obligatorios" + +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "Añadir aplicación" + +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "Nombre de la aplicación" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +msgid "Consumer Key" +msgstr "Consumer Key" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20" + +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +msgid "Consumer Secret" +msgstr "Consumer Secret" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "Redirigir" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera" + +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "Dirección del icono" + +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "Aplicación no encontrada." + +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "Aplicaciones (apps) conectadas" + +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "La \"client key\" empieza por" + +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "Sin nombre" + +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "Eliminar autorización" + +#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#, php-format +msgid "This channel is limited to %d tokens" +msgstr "Este canal tiene un límite de %d tokens" + +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "Se requiere el nombre y la contraseña." + +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "Token salvado." + +#: ../../Zotlabs/Module/Settings/Tokens.php:113 +msgid "" +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado." + +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide dropbox style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "También puede proporcionar, con el estilo dropbox, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: " + +#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 +msgid "Guest Access Tokens" +msgstr "Tokens de acceso para invitados" + +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "Nombre de inicio de sesión" + +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "Contraseña de inicio de sesión" + +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "Expira (aaaa-mm-dd)" + #: ../../Zotlabs/Lib/Chatroom.php:27 msgid "Missing room name" msgstr "Sala de chat sin nombre" @@ -6531,304 +6634,386 @@ msgstr "Sala no encontrada." msgid "Room is full" msgstr "La sala está llena." -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1887 +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 msgid "$Projectname Notification" msgstr "Notificación de $Projectname" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1888 +#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 msgid "$projectname" msgstr "$projectname" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1890 +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1892 msgid "Thank You," msgstr "Gracias," -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1892 +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1894 #, php-format msgid "%s Administrator" msgstr "%s Administrador" -#: ../../Zotlabs/Lib/Enotify.php:100 +#: ../../Zotlabs/Lib/Enotify.php:103 #, php-format msgid "%s " msgstr "%s " -#: ../../Zotlabs/Lib/Enotify.php:104 +#: ../../Zotlabs/Lib/Enotify.php:107 #, php-format -msgid "[Hubzilla:Notify] New mail received at %s" -msgstr "[Hubzilla:Aviso] Nuevo mensaje en %s" +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Aviso] Nuevo correo recibido en %s" -#: ../../Zotlabs/Lib/Enotify.php:106 +#: ../../Zotlabs/Lib/Enotify.php:109 #, php-format msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "%1$s, %2$s le ha enviado un nuevo mensaje privado en %3$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s le ha enviado %2$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 msgid "a private message" msgstr "un mensaje privado" -#: ../../Zotlabs/Lib/Enotify.php:108 +#: ../../Zotlabs/Lib/Enotify.php:111 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Por favor visite %s para ver y/o responder a su mensaje privado." -#: ../../Zotlabs/Lib/Enotify.php:164 +#: ../../Zotlabs/Lib/Enotify.php:170 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "%1$s, %2$s ha comentado [zrl=%3$s]%4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:172 +#: ../../Zotlabs/Lib/Enotify.php:178 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "%1$s, %2$s ha comentado [zrl=%3$s]%5$s de %4$s[/zrl] " -#: ../../Zotlabs/Lib/Enotify.php:181 +#: ../../Zotlabs/Lib/Enotify.php:187 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "%1$s, %2$s ha comentado [zrl=%3$s]%4$s creado por usted[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:192 +#: ../../Zotlabs/Lib/Enotify.php:198 #, php-format -msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Hubzilla:Aviso] Nuevo comentario de %2$s a la conversación #%1$d" +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Aviso] Nuevo comentario de %2$s en la conversación #%1$d" -#: ../../Zotlabs/Lib/Enotify.php:193 +#: ../../Zotlabs/Lib/Enotify.php:199 #, php-format msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "%1$s, %2$s ha comentado un elemento/conversación que ha estado siguiendo." -#: ../../Zotlabs/Lib/Enotify.php:196 ../../Zotlabs/Lib/Enotify.php:211 -#: ../../Zotlabs/Lib/Enotify.php:237 ../../Zotlabs/Lib/Enotify.php:255 -#: ../../Zotlabs/Lib/Enotify.php:269 +#: ../../Zotlabs/Lib/Enotify.php:202 ../../Zotlabs/Lib/Enotify.php:217 +#: ../../Zotlabs/Lib/Enotify.php:243 ../../Zotlabs/Lib/Enotify.php:261 +#: ../../Zotlabs/Lib/Enotify.php:275 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Para ver o comentar la conversación, visite %s" -#: ../../Zotlabs/Lib/Enotify.php:202 +#: ../../Zotlabs/Lib/Enotify.php:208 #, php-format -msgid "[Hubzilla:Notify] %s posted to your profile wall" -msgstr "[Hubzilla:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")" +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")" -#: ../../Zotlabs/Lib/Enotify.php:204 +#: ../../Zotlabs/Lib/Enotify.php:210 #, php-format msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "%1$s, %2$s ha publicado en su página del perfil en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:206 +#: ../../Zotlabs/Lib/Enotify.php:212 #, php-format msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "%1$s, %2$s ha publicado en [zrl=%3$s]su página del perfil[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:230 +#: ../../Zotlabs/Lib/Enotify.php:236 #, php-format -msgid "[Hubzilla:Notify] %s tagged you" -msgstr "[Hubzilla:Aviso] %s le ha etiquetado" +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Aviso] %s le ha etiquetado" -#: ../../Zotlabs/Lib/Enotify.php:231 +#: ../../Zotlabs/Lib/Enotify.php:237 #, php-format msgid "%1$s, %2$s tagged you at %3$s" msgstr "%1$s, %2$s le ha etiquetado en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:232 +#: ../../Zotlabs/Lib/Enotify.php:238 #, php-format msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "%1$s, %2$s [zrl=%3$s]le etiquetó[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:244 +#: ../../Zotlabs/Lib/Enotify.php:250 #, php-format -msgid "[Hubzilla:Notify] %1$s poked you" -msgstr "[Hubzilla:Aviso] %1$s le ha dado un toque" +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Aviso] %1$s le ha dado un toque" -#: ../../Zotlabs/Lib/Enotify.php:245 +#: ../../Zotlabs/Lib/Enotify.php:251 #, php-format msgid "%1$s, %2$s poked you at %3$s" msgstr "%1$s, %2$s le ha dado un toque en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:246 +#: ../../Zotlabs/Lib/Enotify.php:252 #, php-format msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "%1$s, %2$s [zrl=%2$s]le ha dado un toque[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:262 +#: ../../Zotlabs/Lib/Enotify.php:268 #, php-format -msgid "[Hubzilla:Notify] %s tagged your post" -msgstr "[Hubzilla:Aviso] %s ha etiquetado su publicación" +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Aviso] %s ha etiquetado su entrada" -#: ../../Zotlabs/Lib/Enotify.php:263 +#: ../../Zotlabs/Lib/Enotify.php:269 #, php-format msgid "%1$s, %2$s tagged your post at %3$s" msgstr "%1$s, %2$s ha etiquetado su publicación en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:264 +#: ../../Zotlabs/Lib/Enotify.php:270 #, php-format msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "%1$s, %2$s ha etiquetado [zrl=%3$s]su publicación[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:276 -msgid "[Hubzilla:Notify] Introduction received" -msgstr "[Hubzilla:Aviso] Ha recibido una solicitud de conexión" +#: ../../Zotlabs/Lib/Enotify.php:282 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Aviso] Ha recibido una solicitud de conexión" -#: ../../Zotlabs/Lib/Enotify.php:277 +#: ../../Zotlabs/Lib/Enotify.php:283 #, php-format msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "%1$s, ha recibido una nueva solicitud de conexión de '%2$s' en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:278 +#: ../../Zotlabs/Lib/Enotify.php:284 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "%1$s, ha recibido [zrl=%2$s]una nueva solicitud de conexión[/zrl] de %3$s." -#: ../../Zotlabs/Lib/Enotify.php:282 ../../Zotlabs/Lib/Enotify.php:301 +#: ../../Zotlabs/Lib/Enotify.php:288 ../../Zotlabs/Lib/Enotify.php:307 #, php-format msgid "You may visit their profile at %s" msgstr "Puede visitar su perfil en %s" -#: ../../Zotlabs/Lib/Enotify.php:284 +#: ../../Zotlabs/Lib/Enotify.php:290 #, php-format msgid "Please visit %s to approve or reject the connection request." msgstr "Por favor, visite %s para permitir o rechazar la solicitad de conexión." -#: ../../Zotlabs/Lib/Enotify.php:291 -msgid "[Hubzilla:Notify] Friend suggestion received" -msgstr "[Hubzilla:Aviso] Ha recibido una sugerencia de amistad" +#: ../../Zotlabs/Lib/Enotify.php:297 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Aviso] Ha recibido una sugerencia de conexión" -#: ../../Zotlabs/Lib/Enotify.php:292 +#: ../../Zotlabs/Lib/Enotify.php:298 #, php-format msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "%1$s, ha recibido una sugerencia de conexión de '%2$s' en %3$s" -#: ../../Zotlabs/Lib/Enotify.php:293 +#: ../../Zotlabs/Lib/Enotify.php:299 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " "%4$s." msgstr "%1$s, ha recibido [zrl=%2$s]una sugerencia de conexión[/zrl] para %3$s de %4$s." -#: ../../Zotlabs/Lib/Enotify.php:299 +#: ../../Zotlabs/Lib/Enotify.php:305 msgid "Name:" msgstr "Nombre:" -#: ../../Zotlabs/Lib/Enotify.php:300 +#: ../../Zotlabs/Lib/Enotify.php:306 msgid "Photo:" msgstr "Foto:" -#: ../../Zotlabs/Lib/Enotify.php:303 +#: ../../Zotlabs/Lib/Enotify.php:309 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Por favor, visite %s para aprobar o rechazar la sugerencia." -#: ../../Zotlabs/Lib/Enotify.php:518 -msgid "[Hubzilla:Notify]" -msgstr "[Hubzilla:Aviso]" +#: ../../Zotlabs/Lib/Enotify.php:527 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Aviso]" -#: ../../Zotlabs/Lib/Enotify.php:667 +#: ../../Zotlabs/Lib/Enotify.php:687 msgid "created a new post" msgstr "ha creado una nueva entrada" -#: ../../Zotlabs/Lib/Enotify.php:668 +#: ../../Zotlabs/Lib/Enotify.php:688 #, php-format msgid "commented on %s's post" msgstr "ha comentado la entrada de %s" -#: ../../Zotlabs/Lib/Apps.php:205 -msgid "Site Admin" -msgstr "Administrador del sitio" +#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 +msgid "Private Message" +msgstr "Mensaje Privado" -#: ../../Zotlabs/Lib/Apps.php:206 -msgid "Bug Report" -msgstr "Informe de errores" +#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 +msgid "Select" +msgstr "Seleccionar" -#: ../../Zotlabs/Lib/Apps.php:207 -msgid "View Bookmarks" -msgstr "Ver los marcadores" +#: ../../Zotlabs/Lib/ThreadItem.php:136 +msgid "Save to Folder" +msgstr "Guardar en carpeta" -#: ../../Zotlabs/Lib/Apps.php:208 -msgid "My Chatrooms" -msgstr "Mis salas de chat" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will attend" +msgstr "Participaré" -#: ../../Zotlabs/Lib/Apps.php:210 -msgid "Firefox Share" -msgstr "Servicio de compartición de Firefox" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will not attend" +msgstr "No participaré" -#: ../../Zotlabs/Lib/Apps.php:211 -msgid "Remote Diagnostics" -msgstr "Diagnóstico remoto" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I might attend" +msgstr "Quizá participe" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:90 -msgid "Suggest Channels" -msgstr "Sugerir canales" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I agree" +msgstr "Estoy de acuerdo" -#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:114 -#: ../../boot.php:1738 -msgid "Login" -msgstr "Iniciar sesión" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I disagree" +msgstr "No estoy de acuerdo" -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:183 -msgid "Grid" -msgstr "Red" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I abstain" +msgstr "Me abstengo" -#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:186 -msgid "Channel Home" -msgstr "Mi canal" +#: ../../Zotlabs/Lib/ThreadItem.php:223 +msgid "Add Star" +msgstr "Destacar añadiendo una estrella" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/conversation.php:1682 -#: ../../include/conversation.php:1685 ../../include/nav.php:205 -msgid "Events" -msgstr "Eventos" +#: ../../Zotlabs/Lib/ThreadItem.php:224 +msgid "Remove Star" +msgstr "Eliminar estrella" -#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:171 -msgid "Directory" -msgstr "Directorio" +#: ../../Zotlabs/Lib/ThreadItem.php:225 +msgid "Toggle Star Status" +msgstr "Activar o desactivar el estado de entrada preferida" -#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:197 -msgid "Mail" -msgstr "Correo" +#: ../../Zotlabs/Lib/ThreadItem.php:229 +msgid "starred" +msgstr "preferidas" -#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:98 -msgid "Chat" -msgstr "Chat" +#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../include/conversation.php:674 +msgid "Message signature validated" +msgstr "Firma de mensaje validada" -#: ../../Zotlabs/Lib/Apps.php:231 -msgid "Probe" -msgstr "Probar" +#: ../../Zotlabs/Lib/ThreadItem.php:240 ../../include/conversation.php:675 +msgid "Message signature incorrect" +msgstr "Firma de mensaje incorrecta" -#: ../../Zotlabs/Lib/Apps.php:232 -msgid "Suggest" -msgstr "Sugerir" +#: ../../Zotlabs/Lib/ThreadItem.php:248 +msgid "Add Tag" +msgstr "Añadir etiqueta" -#: ../../Zotlabs/Lib/Apps.php:233 -msgid "Random Channel" -msgstr "Canal aleatorio" +#: ../../Zotlabs/Lib/ThreadItem.php:268 ../../include/taxonomy.php:316 +msgid "like" +msgstr "me gusta" -#: ../../Zotlabs/Lib/Apps.php:234 -msgid "Invite" -msgstr "Invitar" +#: ../../Zotlabs/Lib/ThreadItem.php:269 ../../include/taxonomy.php:317 +msgid "dislike" +msgstr "no me gusta" -#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1494 -msgid "Features" -msgstr "Funcionalidades" +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "Share This" +msgstr "Compartir esto" -#: ../../Zotlabs/Lib/Apps.php:236 -msgid "Language" -msgstr "Idioma" +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "share" +msgstr "compartir" -#: ../../Zotlabs/Lib/Apps.php:237 -msgid "Post" -msgstr "Publicación" +#: ../../Zotlabs/Lib/ThreadItem.php:282 +msgid "Delivery Report" +msgstr "Informe de transmisión" -#: ../../Zotlabs/Lib/Apps.php:238 -msgid "Profile Photo" -msgstr "Foto del perfil" +#: ../../Zotlabs/Lib/ThreadItem.php:300 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d comentario" +msgstr[1] "%d comentarios" -#: ../../Zotlabs/Lib/Apps.php:339 -msgid "Purchase" -msgstr "Comprar" +#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Lib/ThreadItem.php:330 +#, php-format +msgid "View %s's profile - %s" +msgstr "Ver el perfil de %s - %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:333 +msgid "to" +msgstr "a" + +#: ../../Zotlabs/Lib/ThreadItem.php:334 +msgid "via" +msgstr "mediante" + +#: ../../Zotlabs/Lib/ThreadItem.php:335 +msgid "Wall-to-Wall" +msgstr "De página del perfil a página del perfil (de \"muro\" a \"muro\")" + +#: ../../Zotlabs/Lib/ThreadItem.php:336 +msgid "via Wall-To-Wall:" +msgstr "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")" + +#: ../../Zotlabs/Lib/ThreadItem.php:348 ../../include/conversation.php:720 +#, php-format +msgid "from %s" +msgstr "desde %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:351 ../../include/conversation.php:723 +#, php-format +msgid "last edited: %s" +msgstr "último cambio: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:352 ../../include/conversation.php:724 +#, php-format +msgid "Expires: %s" +msgstr "Caduca: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:377 +msgid "Save Bookmarks" +msgstr "Guardar en Marcadores" + +#: ../../Zotlabs/Lib/ThreadItem.php:378 +msgid "Add to Calendar" +msgstr "Añadir al calendario" + +#: ../../Zotlabs/Lib/ThreadItem.php:387 +msgid "Mark all seen" +msgstr "Marcar todo como visto" + +#: ../../Zotlabs/Lib/ThreadItem.php:436 ../../include/js_strings.php:7 +#, php-format +msgid "%s show all" +msgstr "%s mostrar todo" + +#: ../../Zotlabs/Lib/ThreadItem.php:726 ../../include/conversation.php:1239 +msgid "Bold" +msgstr "Negrita" + +#: ../../Zotlabs/Lib/ThreadItem.php:727 ../../include/conversation.php:1240 +msgid "Italic" +msgstr "Itálico " + +#: ../../Zotlabs/Lib/ThreadItem.php:728 ../../include/conversation.php:1241 +msgid "Underline" +msgstr "Subrayar" + +#: ../../Zotlabs/Lib/ThreadItem.php:729 ../../include/conversation.php:1242 +msgid "Quote" +msgstr "Citar" + +#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/conversation.php:1243 +msgid "Code" +msgstr "Código" + +#: ../../Zotlabs/Lib/ThreadItem.php:731 +msgid "Image" +msgstr "Imagen" + +#: ../../Zotlabs/Lib/ThreadItem.php:732 +msgid "Insert Link" +msgstr "Insertar enlace" + +#: ../../Zotlabs/Lib/ThreadItem.php:733 +msgid "Video" +msgstr "Vídeo" #: ../../Zotlabs/Lib/PermissionDescription.php:31 #: ../../include/acl_selectors.php:124 @@ -6893,181 +7078,99 @@ msgstr "Este es su ajuste predeterminado para establecer quién puede ver su rep msgid "This is your default setting for the audience of your webpages" msgstr "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web" -#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 -msgid "Private Message" -msgstr "Mensaje Privado" +#: ../../Zotlabs/Lib/Apps.php:205 +msgid "Site Admin" +msgstr "Administrador del sitio" -#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 -msgid "Select" -msgstr "Seleccionar" +#: ../../Zotlabs/Lib/Apps.php:206 +msgid "Bug Report" +msgstr "Informe de errores" -#: ../../Zotlabs/Lib/ThreadItem.php:136 -msgid "Save to Folder" -msgstr "Guardar en carpeta" +#: ../../Zotlabs/Lib/Apps.php:207 +msgid "View Bookmarks" +msgstr "Ver los marcadores" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will attend" -msgstr "Participaré" +#: ../../Zotlabs/Lib/Apps.php:208 +msgid "My Chatrooms" +msgstr "Mis salas de chat" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will not attend" -msgstr "No participaré" +#: ../../Zotlabs/Lib/Apps.php:210 +msgid "Firefox Share" +msgstr "Servicio de compartición de Firefox" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I might attend" -msgstr "Quizá participe" +#: ../../Zotlabs/Lib/Apps.php:211 +msgid "Remote Diagnostics" +msgstr "Diagnóstico remoto" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I agree" -msgstr "Estoy de acuerdo" +#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 +msgid "Suggest Channels" +msgstr "Sugerir canales" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I disagree" -msgstr "No estoy de acuerdo" +#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 +#: ../../boot.php:1739 +msgid "Login" +msgstr "Iniciar sesión" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I abstain" -msgstr "Me abstengo" +#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:184 +msgid "Grid" +msgstr "Red" -#: ../../Zotlabs/Lib/ThreadItem.php:218 -msgid "Add Star" -msgstr "Destacar añadiendo una estrella" +#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:187 +msgid "Channel Home" +msgstr "Mi canal" -#: ../../Zotlabs/Lib/ThreadItem.php:219 -msgid "Remove Star" -msgstr "Eliminar estrella" +#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 +#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 +msgid "Events" +msgstr "Eventos" -#: ../../Zotlabs/Lib/ThreadItem.php:220 -msgid "Toggle Star Status" -msgstr "Activar o desactivar el estado de entrada preferida" +#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:172 +msgid "Directory" +msgstr "Directorio" -#: ../../Zotlabs/Lib/ThreadItem.php:224 -msgid "starred" -msgstr "preferidas" +#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:198 +msgid "Mail" +msgstr "Correo" -#: ../../Zotlabs/Lib/ThreadItem.php:234 ../../include/conversation.php:674 -msgid "Message signature validated" -msgstr "Firma de mensaje validada" +#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:99 +msgid "Chat" +msgstr "Chat" -#: ../../Zotlabs/Lib/ThreadItem.php:235 ../../include/conversation.php:675 -msgid "Message signature incorrect" -msgstr "Firma de mensaje incorrecta" +#: ../../Zotlabs/Lib/Apps.php:231 +msgid "Probe" +msgstr "Probar" -#: ../../Zotlabs/Lib/ThreadItem.php:243 -msgid "Add Tag" -msgstr "Añadir etiqueta" +#: ../../Zotlabs/Lib/Apps.php:232 +msgid "Suggest" +msgstr "Sugerir" -#: ../../Zotlabs/Lib/ThreadItem.php:262 ../../include/taxonomy.php:316 -msgid "like" -msgstr "me gusta" +#: ../../Zotlabs/Lib/Apps.php:233 +msgid "Random Channel" +msgstr "Canal aleatorio" -#: ../../Zotlabs/Lib/ThreadItem.php:263 ../../include/taxonomy.php:317 -msgid "dislike" -msgstr "no me gusta" +#: ../../Zotlabs/Lib/Apps.php:234 +msgid "Invite" +msgstr "Invitar" -#: ../../Zotlabs/Lib/ThreadItem.php:267 -msgid "Share This" -msgstr "Compartir esto" +#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1564 +msgid "Features" +msgstr "Funcionalidades" -#: ../../Zotlabs/Lib/ThreadItem.php:267 -msgid "share" -msgstr "compartir" +#: ../../Zotlabs/Lib/Apps.php:236 +msgid "Language" +msgstr "Idioma" -#: ../../Zotlabs/Lib/ThreadItem.php:276 -msgid "Delivery Report" -msgstr "Informe de transmisión" +#: ../../Zotlabs/Lib/Apps.php:237 +msgid "Post" +msgstr "Publicación" -#: ../../Zotlabs/Lib/ThreadItem.php:294 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d comentario" -msgstr[1] "%d comentarios" +#: ../../Zotlabs/Lib/Apps.php:238 +msgid "Profile Photo" +msgstr "Foto del perfil" -#: ../../Zotlabs/Lib/ThreadItem.php:323 ../../Zotlabs/Lib/ThreadItem.php:324 -#, php-format -msgid "View %s's profile - %s" -msgstr "Ver el perfil de %s - %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:327 -msgid "to" -msgstr "a" - -#: ../../Zotlabs/Lib/ThreadItem.php:328 -msgid "via" -msgstr "mediante" - -#: ../../Zotlabs/Lib/ThreadItem.php:329 -msgid "Wall-to-Wall" -msgstr "De página del perfil a página del perfil (de \"muro\" a \"muro\")" - -#: ../../Zotlabs/Lib/ThreadItem.php:330 -msgid "via Wall-To-Wall:" -msgstr "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")" - -#: ../../Zotlabs/Lib/ThreadItem.php:342 ../../include/conversation.php:722 -#, php-format -msgid "from %s" -msgstr "desde %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:345 ../../include/conversation.php:725 -#, php-format -msgid "last edited: %s" -msgstr "último cambio: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:346 ../../include/conversation.php:726 -#, php-format -msgid "Expires: %s" -msgstr "Caduca: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:371 -msgid "Save Bookmarks" -msgstr "Guardar en Marcadores" - -#: ../../Zotlabs/Lib/ThreadItem.php:372 -msgid "Add to Calendar" -msgstr "Añadir al calendario" - -#: ../../Zotlabs/Lib/ThreadItem.php:381 -msgid "Mark all seen" -msgstr "Marcar todo como visto" - -#: ../../Zotlabs/Lib/ThreadItem.php:422 ../../include/js_strings.php:7 -#, php-format -msgid "%s show all" -msgstr "%s mostrar todo" - -#: ../../Zotlabs/Lib/ThreadItem.php:712 ../../include/conversation.php:1234 -msgid "Bold" -msgstr "Negrita" - -#: ../../Zotlabs/Lib/ThreadItem.php:713 ../../include/conversation.php:1235 -msgid "Italic" -msgstr "Itálico " - -#: ../../Zotlabs/Lib/ThreadItem.php:714 ../../include/conversation.php:1236 -msgid "Underline" -msgstr "Subrayar" - -#: ../../Zotlabs/Lib/ThreadItem.php:715 ../../include/conversation.php:1237 -msgid "Quote" -msgstr "Citar" - -#: ../../Zotlabs/Lib/ThreadItem.php:716 ../../include/conversation.php:1238 -msgid "Code" -msgstr "Código" - -#: ../../Zotlabs/Lib/ThreadItem.php:717 -msgid "Image" -msgstr "Imagen" - -#: ../../Zotlabs/Lib/ThreadItem.php:718 -msgid "Insert Link" -msgstr "Insertar enlace" - -#: ../../Zotlabs/Lib/ThreadItem.php:719 -msgid "Video" -msgstr "Vídeo" +#: ../../Zotlabs/Lib/Apps.php:339 +msgid "Purchase" +msgstr "Comprar" #: ../../include/Import/import_diaspora.php:16 msgid "No username found in import file." @@ -7082,1038 +7185,861 @@ msgstr "No se ha podido crear una dirección de canal única. Ha fallado la impo msgid "Cannot locate DNS info for database server '%s'" msgstr "No se ha podido localizar información de DNS para el servidor de base de datos “%s”" -#: ../../include/network.php:704 -msgid "view full size" -msgstr "Ver en el tamaño original" - -#: ../../include/network.php:1935 ../../include/account.php:317 -#: ../../include/account.php:344 ../../include/account.php:404 -msgid "Administrator" -msgstr "Administrador" - -#: ../../include/network.php:1949 -msgid "No Subject" -msgstr "Sin asunto" - -#: ../../include/network.php:2203 ../../include/network.php:2204 -msgid "Friendica" -msgstr "Friendica" - -#: ../../include/network.php:2205 -msgid "OStatus" -msgstr "OStatus" - -#: ../../include/network.php:2206 -msgid "GNU-Social" -msgstr "GNU Social" - -#: ../../include/network.php:2207 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: ../../include/network.php:2209 -msgid "Diaspora" -msgstr "Diaspora" - -#: ../../include/network.php:2210 -msgid "Facebook" -msgstr "Facebook" - -#: ../../include/network.php:2211 -msgid "Zot" -msgstr "Zot" - -#: ../../include/network.php:2212 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: ../../include/network.php:2213 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: ../../include/network.php:2214 -msgid "MySpace" -msgstr "MySpace" - -#: ../../include/oembed.php:340 -msgid "Embedded content" -msgstr "Contenido incorporado" - -#: ../../include/oembed.php:349 -msgid "Embedding disabled" -msgstr "Incrustación deshabilitada" - -#: ../../include/permissions.php:29 +#: ../../include/permissions.php:35 msgid "Can view my normal stream and posts" msgstr "Pueden verse mi actividad y publicaciones normales" -#: ../../include/permissions.php:33 +#: ../../include/permissions.php:39 msgid "Can view my webpages" msgstr "Pueden verse mis páginas web" -#: ../../include/permissions.php:37 +#: ../../include/permissions.php:43 msgid "Can post on my channel page (\"wall\")" msgstr "Pueden crearse entradas en mi página de inicio del canal (“muro”)" -#: ../../include/permissions.php:40 +#: ../../include/permissions.php:46 msgid "Can like/dislike stuff" msgstr "Puede marcarse contenido como me gusta/no me gusta" -#: ../../include/permissions.php:40 +#: ../../include/permissions.php:46 msgid "Profiles and things other than posts/comments" msgstr "Perfiles y otras cosas aparte de publicaciones/comentarios" -#: ../../include/permissions.php:42 +#: ../../include/permissions.php:48 msgid "Can forward to all my channel contacts via post @mentions" msgstr "Puede enviarse una entrada a todos mis contactos del canal mediante una @mención" -#: ../../include/permissions.php:42 +#: ../../include/permissions.php:48 msgid "Advanced - useful for creating group forum channels" msgstr "Avanzado - útil para crear canales de foros de discusión o grupos" -#: ../../include/permissions.php:43 +#: ../../include/permissions.php:49 msgid "Can chat with me (when available)" msgstr "Se puede charlar conmigo (cuando esté disponible)" -#: ../../include/permissions.php:44 +#: ../../include/permissions.php:50 msgid "Can write to my file storage and photos" msgstr "Puede escribirse en mi repositorio de ficheros y fotos" -#: ../../include/permissions.php:45 +#: ../../include/permissions.php:51 msgid "Can edit my webpages" msgstr "Pueden editarse mis páginas web" -#: ../../include/permissions.php:47 +#: ../../include/permissions.php:53 msgid "Somewhat advanced - very useful in open communities" msgstr "Algo avanzado - muy útil en comunidades abiertas" -#: ../../include/permissions.php:49 +#: ../../include/permissions.php:55 msgid "Can administer my channel resources" msgstr "Pueden administrarse mis recursos del canal" -#: ../../include/permissions.php:49 +#: ../../include/permissions.php:55 msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo." -#: ../../include/items.php:899 ../../include/items.php:944 -msgid "(Unknown)" -msgstr "(Desconocido)" - -#: ../../include/items.php:1143 -msgid "Visible to anybody on the internet." -msgstr "Visible para cualquiera en internet." - -#: ../../include/items.php:1145 -msgid "Visible to you only." -msgstr "Visible sólo para usted." - -#: ../../include/items.php:1147 -msgid "Visible to anybody in this network." -msgstr "Visible para cualquiera en esta red." - -#: ../../include/items.php:1149 -msgid "Visible to anybody authenticated." -msgstr "Visible para cualquiera que esté autenticado." - -#: ../../include/items.php:1151 +#: ../../include/photos.php:114 #, php-format -msgid "Visible to anybody on %s." -msgstr "Visible para cualquiera en %s." +msgid "Image exceeds website size limit of %lu bytes" +msgstr "La imagen excede el límite de %lu bytes del sitio" -#: ../../include/items.php:1153 -msgid "Visible to all connections." -msgstr "Visible para todas las conexiones." +#: ../../include/photos.php:121 +msgid "Image file is empty." +msgstr "El fichero de imagen está vacío. " -#: ../../include/items.php:1155 -msgid "Visible to approved connections." -msgstr "Visible para las conexiones permitidas." +#: ../../include/photos.php:259 +msgid "Photo storage failed." +msgstr "La foto no ha podido ser guardada." -#: ../../include/items.php:1157 -msgid "Visible to specific connections." -msgstr "Visible para conexiones específicas." +#: ../../include/photos.php:299 +msgid "a new photo" +msgstr "una nueva foto" -#: ../../include/items.php:3947 -msgid "Privacy group is empty." -msgstr "El grupo de canales está vacío." - -#: ../../include/items.php:3954 +#: ../../include/photos.php:303 #, php-format -msgid "Privacy group: %s" -msgstr "Grupo de canales: %s" +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s ha publicado %2$s en %3$s" -#: ../../include/items.php:3966 -msgid "Connection not found." -msgstr "Conexión no encontrada" +#: ../../include/photos.php:506 ../../include/conversation.php:1675 +msgid "Photo Albums" +msgstr "Álbumes de fotos" -#: ../../include/items.php:4319 -msgid "profile photo" -msgstr "foto del perfil" +#: ../../include/photos.php:510 +msgid "Upload New Photos" +msgstr "Subir nuevas fotos" -#: ../../include/text.php:404 +#: ../../include/features.php:58 +msgid "General Features" +msgstr "Funcionalidades básicas" + +#: ../../include/features.php:63 +msgid "Multiple Profiles" +msgstr "Múltiples perfiles" + +#: ../../include/features.php:64 +msgid "Ability to create multiple profiles" +msgstr "Capacidad de crear múltiples perfiles" + +#: ../../include/features.php:72 +msgid "Advanced Profiles" +msgstr "Perfiles avanzados" + +#: ../../include/features.php:73 +msgid "Additional profile sections and selections" +msgstr "Secciones y selecciones de perfil adicionales" + +#: ../../include/features.php:81 +msgid "Profile Import/Export" +msgstr "Importar/Exportar perfil" + +#: ../../include/features.php:82 +msgid "Save and load profile details across sites/channels" +msgstr "Guardar y cargar detalles del perfil a través de sitios/canales" + +#: ../../include/features.php:90 +msgid "Web Pages" +msgstr "Páginas web" + +#: ../../include/features.php:91 +msgid "Provide managed web pages on your channel" +msgstr "Proveer páginas web gestionadas en su canal" + +#: ../../include/features.php:100 +msgid "Provide a wiki for your channel" +msgstr "Proporcionar un wiki para su canal" + +#: ../../include/features.php:117 +msgid "Private Notes" +msgstr "Notas privadas" + +#: ../../include/features.php:118 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Habilita una herramienta para guardar notas y recordatorios (advertencia: las notas no estarán cifradas)" + +#: ../../include/features.php:126 +msgid "Navigation Channel Select" +msgstr "Navegación por el selector de canales" + +#: ../../include/features.php:127 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Cambiar de canales directamente desde el menú de navegación desplegable" + +#: ../../include/features.php:135 +msgid "Photo Location" +msgstr "Ubicación de las fotos" + +#: ../../include/features.php:136 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa." + +#: ../../include/features.php:144 +msgid "Access Controlled Chatrooms" +msgstr "Salas de chat moderadas" + +#: ../../include/features.php:145 +msgid "Provide chatrooms and chat services with access control." +msgstr "Proporcionar salas y servicios de chat moderados." + +#: ../../include/features.php:153 +msgid "Smart Birthdays" +msgstr "Cumpleaños inteligentes" + +#: ../../include/features.php:154 +msgid "" +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo." + +#: ../../include/features.php:162 +msgid "Advanced Directory Search" +msgstr "Búsqueda avanzada en el directorio" + +#: ../../include/features.php:163 +msgid "Allows creation of complex directory search queries" +msgstr "Permitir la creación de consultas complejas en las búsquedas en el directorio" + +#: ../../include/features.php:171 +msgid "Advanced Theme and Layout Settings" +msgstr "Ajustes avanzados de temas y esquemas" + +#: ../../include/features.php:172 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Permitir el ajuste fino de temas y esquemas de páginas" + +#: ../../include/features.php:182 +msgid "Post Composition Features" +msgstr "Opciones para la redacción de entradas" + +#: ../../include/features.php:186 +msgid "Large Photos" +msgstr "Fotos de gran tamaño" + +#: ../../include/features.php:187 +msgid "" +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)" + +#: ../../include/features.php:196 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importar automáticamente contenido de otros canales o \"feeds\"" + +#: ../../include/features.php:204 +msgid "Even More Encryption" +msgstr "Más cifrado todavía" + +#: ../../include/features.php:205 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida." + +#: ../../include/features.php:213 +msgid "Enable Voting Tools" +msgstr "Permitir entradas con votación" + +#: ../../include/features.php:214 +msgid "Provide a class of post which others can vote on" +msgstr "Proveer una clase de publicación en la que otros puedan votar" + +#: ../../include/features.php:222 +msgid "Disable Comments" +msgstr "Deshabilitar comentarios" + +#: ../../include/features.php:223 +msgid "Provide the option to disable comments for a post" +msgstr "Proporcionar la opción de desactivar los comentarios de una publicación" + +#: ../../include/features.php:231 +msgid "Delayed Posting" +msgstr "Publicación aplazada" + +#: ../../include/features.php:232 +msgid "Allow posts to be published at a later date" +msgstr "Permitir mensajes que se publicarán en una fecha posterior" + +#: ../../include/features.php:240 +msgid "Content Expiration" +msgstr "Caducidad del contenido" + +#: ../../include/features.php:241 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Eliminar publicaciones/comentarios y/o mensajes privados más adelante" + +#: ../../include/features.php:249 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Prevenir entradas o comentarios duplicados" + +#: ../../include/features.php:250 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo." + +#: ../../include/features.php:261 +msgid "Network and Stream Filtering" +msgstr "Filtrado del contenido" + +#: ../../include/features.php:265 +msgid "Search by Date" +msgstr "Buscar por fecha" + +#: ../../include/features.php:266 +msgid "Ability to select posts by date ranges" +msgstr "Capacidad de seleccionar entradas por rango de fechas" + +#: ../../include/features.php:274 ../../include/group.php:311 +msgid "Privacy Groups" +msgstr "Grupos de canales" + +#: ../../include/features.php:275 +msgid "Enable management and selection of privacy groups" +msgstr "Activar la gestión y selección de grupos de canales" + +#: ../../include/features.php:283 ../../include/widgets.php:283 +msgid "Saved Searches" +msgstr "Búsquedas guardadas" + +#: ../../include/features.php:284 +msgid "Save search terms for re-use" +msgstr "Guardar términos de búsqueda para su reutilización" + +#: ../../include/features.php:292 +msgid "Network Personal Tab" +msgstr "Actividad personal" + +#: ../../include/features.php:293 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado." + +#: ../../include/features.php:301 +msgid "Network New Tab" +msgstr "Contenido nuevo" + +#: ../../include/features.php:302 +msgid "Enable tab to display all new Network activity" +msgstr "Habilitar una pestaña en la que se muestre solo el contenido nuevo" + +#: ../../include/features.php:310 +msgid "Affinity Tool" +msgstr "Herramienta de afinidad" + +#: ../../include/features.php:311 +msgid "Filter stream activity by depth of relationships" +msgstr "Filtrar el contenido según la profundidad de las relaciones" + +#: ../../include/features.php:320 +msgid "Show friend and connection suggestions" +msgstr "Mostrar sugerencias de amigos y conexiones" + +#: ../../include/features.php:328 +msgid "Connection Filtering" +msgstr "Filtrado de conexiones" + +#: ../../include/features.php:329 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido" + +#: ../../include/features.php:341 +msgid "Post/Comment Tools" +msgstr "Gestión de entradas y comentarios" + +#: ../../include/features.php:345 +msgid "Community Tagging" +msgstr "Etiquetas de la comunidad" + +#: ../../include/features.php:346 +msgid "Ability to tag existing posts" +msgstr "Capacidad de etiquetar entradas existentes" + +#: ../../include/features.php:354 +msgid "Post Categories" +msgstr "Temas de las entradas" + +#: ../../include/features.php:355 +msgid "Add categories to your posts" +msgstr "Añadir temas a sus publicaciones" + +#: ../../include/features.php:363 +msgid "Emoji Reactions" +msgstr "Emoticonos \"emoji\"" + +#: ../../include/features.php:364 +msgid "Add emoji reaction ability to posts" +msgstr "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas" + +#: ../../include/features.php:372 ../../include/contact_widgets.php:53 +#: ../../include/widgets.php:346 +msgid "Saved Folders" +msgstr "Carpetas guardadas" + +#: ../../include/features.php:373 +msgid "Ability to file posts under folders" +msgstr "Capacidad de archivar entradas en carpetas" + +#: ../../include/features.php:381 +msgid "Dislike Posts" +msgstr "Desagrado de publicaciones" + +#: ../../include/features.php:382 +msgid "Ability to dislike posts/comments" +msgstr "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios" + +#: ../../include/features.php:390 +msgid "Star Posts" +msgstr "Entradas destacadas" + +#: ../../include/features.php:391 +msgid "Ability to mark special posts with a star indicator" +msgstr "Capacidad de marcar entradas destacadas con un indicador de estrella" + +#: ../../include/features.php:399 +msgid "Tag Cloud" +msgstr "Nube de etiquetas" + +#: ../../include/features.php:400 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Proveer nube de etiquetas personal en su página de canal" + +#: ../../include/features.php:412 +msgid "Premium Channel" +msgstr "Canal premium" + +#: ../../include/features.php:413 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal" + +#: ../../include/help.php:25 +msgid "Help:" +msgstr "Ayuda:" + +#: ../../include/security.php:109 +msgid "guest:" +msgstr "invitado: " + +#: ../../include/security.php:527 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado" + +#: ../../include/text.php:450 msgid "prev" msgstr "anterior" -#: ../../include/text.php:406 +#: ../../include/text.php:452 msgid "first" msgstr "primera" -#: ../../include/text.php:435 +#: ../../include/text.php:481 msgid "last" msgstr "última" -#: ../../include/text.php:438 +#: ../../include/text.php:484 msgid "next" msgstr "próxima" -#: ../../include/text.php:448 +#: ../../include/text.php:494 msgid "older" msgstr "más antiguas" -#: ../../include/text.php:450 +#: ../../include/text.php:496 msgid "newer" msgstr "más recientes" -#: ../../include/text.php:843 +#: ../../include/text.php:889 msgid "No connections" msgstr "Sin conexiones" -#: ../../include/text.php:868 +#: ../../include/text.php:914 #, php-format msgid "View all %s connections" msgstr "Ver todas las %s conexiones" -#: ../../include/text.php:1013 ../../include/text.php:1018 +#: ../../include/text.php:1059 ../../include/text.php:1064 msgid "poke" msgstr "un toque" -#: ../../include/text.php:1013 ../../include/text.php:1018 +#: ../../include/text.php:1059 ../../include/text.php:1064 #: ../../include/conversation.php:243 msgid "poked" msgstr "ha dado un toque a" -#: ../../include/text.php:1019 +#: ../../include/text.php:1065 msgid "ping" msgstr "un \"ping\"" -#: ../../include/text.php:1019 +#: ../../include/text.php:1065 msgid "pinged" msgstr "ha enviado un \"ping\" a" -#: ../../include/text.php:1020 +#: ../../include/text.php:1066 msgid "prod" msgstr "una incitación " -#: ../../include/text.php:1020 +#: ../../include/text.php:1066 msgid "prodded" msgstr "ha incitado a " -#: ../../include/text.php:1021 +#: ../../include/text.php:1067 msgid "slap" msgstr "una bofetada " -#: ../../include/text.php:1021 +#: ../../include/text.php:1067 msgid "slapped" msgstr "ha abofeteado a " -#: ../../include/text.php:1022 +#: ../../include/text.php:1068 msgid "finger" msgstr "un \"finger\" " -#: ../../include/text.php:1022 +#: ../../include/text.php:1068 msgid "fingered" msgstr "envió un \"finger\" a" -#: ../../include/text.php:1023 +#: ../../include/text.php:1069 msgid "rebuff" msgstr "un reproche" -#: ../../include/text.php:1023 +#: ../../include/text.php:1069 msgid "rebuffed" msgstr "ha hecho un reproche a " -#: ../../include/text.php:1035 +#: ../../include/text.php:1081 msgid "happy" msgstr "feliz " -#: ../../include/text.php:1036 +#: ../../include/text.php:1082 msgid "sad" msgstr "triste " -#: ../../include/text.php:1037 +#: ../../include/text.php:1083 msgid "mellow" msgstr "tranquilo/a" -#: ../../include/text.php:1038 +#: ../../include/text.php:1084 msgid "tired" msgstr "cansado/a " -#: ../../include/text.php:1039 +#: ../../include/text.php:1085 msgid "perky" msgstr "vivaz" -#: ../../include/text.php:1040 +#: ../../include/text.php:1086 msgid "angry" msgstr "enfadado/a" -#: ../../include/text.php:1041 +#: ../../include/text.php:1087 msgid "stupefied" msgstr "asombrado/a" -#: ../../include/text.php:1042 +#: ../../include/text.php:1088 msgid "puzzled" msgstr "perplejo/a" -#: ../../include/text.php:1043 +#: ../../include/text.php:1089 msgid "interested" msgstr "interesado/a" -#: ../../include/text.php:1044 +#: ../../include/text.php:1090 msgid "bitter" msgstr "amargado/a" -#: ../../include/text.php:1045 +#: ../../include/text.php:1091 msgid "cheerful" msgstr "alegre" -#: ../../include/text.php:1046 +#: ../../include/text.php:1092 msgid "alive" msgstr "animado/a" -#: ../../include/text.php:1047 +#: ../../include/text.php:1093 msgid "annoyed" msgstr "molesto/a" -#: ../../include/text.php:1048 +#: ../../include/text.php:1094 msgid "anxious" msgstr "ansioso/a" -#: ../../include/text.php:1049 +#: ../../include/text.php:1095 msgid "cranky" msgstr "de mal humor" -#: ../../include/text.php:1050 +#: ../../include/text.php:1096 msgid "disturbed" msgstr "perturbado/a" -#: ../../include/text.php:1051 +#: ../../include/text.php:1097 msgid "frustrated" msgstr "frustrado/a" -#: ../../include/text.php:1052 +#: ../../include/text.php:1098 msgid "depressed" msgstr "deprimido/a" -#: ../../include/text.php:1053 +#: ../../include/text.php:1099 msgid "motivated" msgstr "motivado/a" -#: ../../include/text.php:1054 +#: ../../include/text.php:1100 msgid "relaxed" msgstr "relajado/a" -#: ../../include/text.php:1055 +#: ../../include/text.php:1101 msgid "surprised" msgstr "sorprendido/a" -#: ../../include/text.php:1239 ../../include/js_strings.php:70 +#: ../../include/text.php:1285 ../../include/js_strings.php:70 msgid "Monday" msgstr "lunes" -#: ../../include/text.php:1239 ../../include/js_strings.php:71 +#: ../../include/text.php:1285 ../../include/js_strings.php:71 msgid "Tuesday" msgstr "martes" -#: ../../include/text.php:1239 ../../include/js_strings.php:72 +#: ../../include/text.php:1285 ../../include/js_strings.php:72 msgid "Wednesday" msgstr "miércoles" -#: ../../include/text.php:1239 ../../include/js_strings.php:73 +#: ../../include/text.php:1285 ../../include/js_strings.php:73 msgid "Thursday" msgstr "jueves" -#: ../../include/text.php:1239 ../../include/js_strings.php:74 +#: ../../include/text.php:1285 ../../include/js_strings.php:74 msgid "Friday" msgstr "viernes" -#: ../../include/text.php:1239 ../../include/js_strings.php:75 +#: ../../include/text.php:1285 ../../include/js_strings.php:75 msgid "Saturday" msgstr "sábado" -#: ../../include/text.php:1239 ../../include/js_strings.php:69 +#: ../../include/text.php:1285 ../../include/js_strings.php:69 msgid "Sunday" msgstr "domingo" -#: ../../include/text.php:1243 ../../include/js_strings.php:45 +#: ../../include/text.php:1289 ../../include/js_strings.php:45 msgid "January" msgstr "enero" -#: ../../include/text.php:1243 ../../include/js_strings.php:46 +#: ../../include/text.php:1289 ../../include/js_strings.php:46 msgid "February" msgstr "febrero" -#: ../../include/text.php:1243 ../../include/js_strings.php:47 +#: ../../include/text.php:1289 ../../include/js_strings.php:47 msgid "March" msgstr "marzo" -#: ../../include/text.php:1243 ../../include/js_strings.php:48 +#: ../../include/text.php:1289 ../../include/js_strings.php:48 msgid "April" msgstr "abril" -#: ../../include/text.php:1243 +#: ../../include/text.php:1289 msgid "May" msgstr "mayo" -#: ../../include/text.php:1243 ../../include/js_strings.php:50 +#: ../../include/text.php:1289 ../../include/js_strings.php:50 msgid "June" msgstr "junio" -#: ../../include/text.php:1243 ../../include/js_strings.php:51 +#: ../../include/text.php:1289 ../../include/js_strings.php:51 msgid "July" msgstr "julio" -#: ../../include/text.php:1243 ../../include/js_strings.php:52 +#: ../../include/text.php:1289 ../../include/js_strings.php:52 msgid "August" msgstr "agosto" -#: ../../include/text.php:1243 ../../include/js_strings.php:53 +#: ../../include/text.php:1289 ../../include/js_strings.php:53 msgid "September" msgstr "septiembre" -#: ../../include/text.php:1243 ../../include/js_strings.php:54 +#: ../../include/text.php:1289 ../../include/js_strings.php:54 msgid "October" msgstr "octubre" -#: ../../include/text.php:1243 ../../include/js_strings.php:55 +#: ../../include/text.php:1289 ../../include/js_strings.php:55 msgid "November" msgstr "noviembre" -#: ../../include/text.php:1243 ../../include/js_strings.php:56 +#: ../../include/text.php:1289 ../../include/js_strings.php:56 msgid "December" msgstr "diciembre" -#: ../../include/text.php:1320 ../../include/text.php:1324 +#: ../../include/text.php:1366 ../../include/text.php:1370 msgid "Unknown Attachment" msgstr "Adjunto no reconocido" -#: ../../include/text.php:1326 +#: ../../include/text.php:1372 msgid "unknown" msgstr "desconocido" -#: ../../include/text.php:1362 +#: ../../include/text.php:1408 msgid "remove category" msgstr "eliminar el tema" -#: ../../include/text.php:1439 +#: ../../include/text.php:1485 msgid "remove from file" msgstr "eliminar del fichero" -#: ../../include/text.php:1738 ../../include/text.php:1809 +#: ../../include/text.php:1784 ../../include/text.php:1855 msgid "default" msgstr "por defecto" -#: ../../include/text.php:1746 +#: ../../include/text.php:1792 msgid "Page layout" msgstr "Plantilla de la página" -#: ../../include/text.php:1746 +#: ../../include/text.php:1792 msgid "You can create your own with the layouts tool" msgstr "Puede crear su propia disposición gráfica con la herramienta de plantillas" -#: ../../include/text.php:1788 +#: ../../include/text.php:1834 msgid "Page content type" msgstr "Tipo de contenido de la página" -#: ../../include/text.php:1821 +#: ../../include/text.php:1867 msgid "Select an alternate language" msgstr "Seleccionar un idioma alternativo" -#: ../../include/text.php:1958 +#: ../../include/text.php:2004 msgid "activity" msgstr "la actividad" -#: ../../include/text.php:2259 +#: ../../include/text.php:2305 msgid "Design Tools" msgstr "Herramientas de diseño web" -#: ../../include/text.php:2265 +#: ../../include/text.php:2311 msgid "Pages" msgstr "Páginas" -#: ../../include/text.php:2287 +#: ../../include/text.php:2333 msgid "Import website..." msgstr "Importar un sitio web..." -#: ../../include/text.php:2288 +#: ../../include/text.php:2334 msgid "Select folder to import" msgstr "Seleccionar la carpeta que se va a importar" -#: ../../include/text.php:2289 +#: ../../include/text.php:2335 msgid "Import from a zipped folder:" msgstr "Importar desde una carpeta comprimida: " -#: ../../include/text.php:2290 +#: ../../include/text.php:2336 msgid "Import from cloud files:" msgstr "Importar desde los ficheros en la nube: " -#: ../../include/text.php:2291 +#: ../../include/text.php:2337 msgid "/cloud/channel/path/to/folder" msgstr "/cloud/canal/ruta/a la/carpeta" -#: ../../include/text.php:2292 +#: ../../include/text.php:2338 msgid "Enter path to website files" msgstr "Ruta a los ficheros del sitio web" -#: ../../include/text.php:2293 +#: ../../include/text.php:2339 msgid "Select folder" msgstr "Seleccionar la carpeta" -#: ../../include/widgets.php:46 ../../include/widgets.php:429 -#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 -#: ../../include/contact_widgets.php:91 -msgid "Categories" -msgstr "Temas" +#: ../../include/text.php:2340 +msgid "Export website..." +msgstr "Exportar un sitio web..." -#: ../../include/widgets.php:103 -msgid "System" -msgstr "Sistema" +#: ../../include/text.php:2341 +msgid "Export to a zip file" +msgstr "Exportar a un fichero comprimido .zip" -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "Nueva aplicación (app)" +#: ../../include/text.php:2342 +msgid "website.zip" +msgstr "sitio_web.zip" -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "Sugerencias" +#: ../../include/text.php:2343 +msgid "Enter a name for the zip file." +msgstr "Escribir un nombre para el fichero .zip." -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "Ver más..." +#: ../../include/text.php:2344 +msgid "Export to cloud files" +msgstr "Exportar a los ficheros en la nube" -#: ../../include/widgets.php:175 +#: ../../include/text.php:2345 +msgid "/path/to/export/folder" +msgstr "/ruta/para/exportar/carpeta" + +#: ../../include/text.php:2346 +msgid "Enter a path to a cloud files destination." +msgstr "Escribir una ruta de destino para los ficheros en la nube" + +#: ../../include/text.php:2347 +msgid "Specify folder" +msgstr "Especificar una carpeta" + +#: ../../include/zot.php:700 +msgid "Invalid data packet" +msgstr "Paquete de datos no válido" + +#: ../../include/zot.php:716 +msgid "Unable to verify channel signature" +msgstr "No ha sido posible de verificar la firma del canal" + +#: ../../include/zot.php:2329 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas." +msgid "Unable to verify site signature for %s" +msgstr "No ha sido posible de verificar la firma del sitio para %s" -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "Añadir nueva conexión" +#: ../../include/zot.php:3713 +msgid "invalid target signature" +msgstr "La firma recibida no es válida" -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "Dirección del canal" +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "Dirección de correo no válida" -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen" +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio." -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "Notas" +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "Su dirección de correo está ya registrada en este sitio." -#: ../../include/widgets.php:273 -msgid "Remove term" -msgstr "Eliminar término" +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "Es obligatorio que le inviten." -#: ../../include/widgets.php:281 ../../include/features.php:85 -msgid "Saved Searches" -msgstr "Búsquedas guardadas" +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "No se ha podido verificar su invitación." -#: ../../include/widgets.php:282 ../../include/group.php:316 -msgid "add" -msgstr "añadir" +#: ../../include/account.php:130 +msgid "Please enter the required information." +msgstr "Por favor introduzca la información requerida." -#: ../../include/widgets.php:310 ../../include/features.php:99 -#: ../../include/contact_widgets.php:53 -msgid "Saved Folders" -msgstr "Carpetas guardadas" +#: ../../include/account.php:198 +msgid "Failed to store account information." +msgstr "La información de la cuenta no se ha podido guardar." -#: ../../include/widgets.php:313 ../../include/widgets.php:432 -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -msgid "Everything" -msgstr "Todo" +#: ../../include/account.php:258 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Confirmación de registro para %s" -#: ../../include/widgets.php:354 -msgid "Archives" -msgstr "Hemeroteca" +#: ../../include/account.php:324 +#, php-format +msgid "Registration request at %s" +msgstr "Solicitud de registro en %s" -#: ../../include/widgets.php:516 -msgid "Refresh" -msgstr "Recargar" - -#: ../../include/widgets.php:556 -msgid "Account settings" -msgstr "Configuración de la cuenta" - -#: ../../include/widgets.php:562 -msgid "Channel settings" -msgstr "Configuración del canal" - -#: ../../include/widgets.php:571 -msgid "Additional features" -msgstr "Funcionalidades" - -#: ../../include/widgets.php:578 -msgid "Feature/Addon settings" -msgstr "Complementos" - -#: ../../include/widgets.php:584 -msgid "Display settings" -msgstr "Ajustes de visualización" - -#: ../../include/widgets.php:591 -msgid "Manage locations" -msgstr "Gestión de ubicaciones (clones) del canal" - -#: ../../include/widgets.php:600 -msgid "Export channel" -msgstr "Exportar canal" - -#: ../../include/widgets.php:607 -msgid "Connected apps" -msgstr "Aplicaciones (apps) conectadas" - -#: ../../include/widgets.php:631 -msgid "Premium Channel Settings" -msgstr "Configuración del canal premium" - -#: ../../include/widgets.php:660 -msgid "Private Mail Menu" -msgstr "Menú de correo privado" - -#: ../../include/widgets.php:662 -msgid "Combined View" -msgstr "Vista combinada" - -#: ../../include/widgets.php:667 ../../include/nav.php:200 -msgid "Inbox" -msgstr "Bandeja de entrada" - -#: ../../include/widgets.php:672 ../../include/nav.php:201 -msgid "Outbox" -msgstr "Bandeja de salida" - -#: ../../include/widgets.php:677 ../../include/nav.php:202 -msgid "New Message" -msgstr "Nuevo mensaje" - -#: ../../include/widgets.php:694 ../../include/widgets.php:706 -msgid "Conversations" -msgstr "Conversaciones" - -#: ../../include/widgets.php:698 -msgid "Received Messages" -msgstr "Mensajes recibidos" - -#: ../../include/widgets.php:702 -msgid "Sent Messages" -msgstr "Enviar mensajes" - -#: ../../include/widgets.php:716 -msgid "No messages." -msgstr "Sin mensajes." - -#: ../../include/widgets.php:734 -msgid "Delete conversation" -msgstr "Eliminar conversación" - -#: ../../include/widgets.php:760 -msgid "Events Tools" -msgstr "Gestión de eventos" - -#: ../../include/widgets.php:761 -msgid "Export Calendar" -msgstr "Exportar el calendario" - -#: ../../include/widgets.php:762 -msgid "Import Calendar" -msgstr "Importar un calendario" - -#: ../../include/widgets.php:850 ../../include/conversation.php:1695 -#: ../../include/conversation.php:1698 -msgid "Chatrooms" -msgstr "Salas de chat" - -#: ../../include/widgets.php:854 -msgid "Overview" -msgstr "Resumen" - -#: ../../include/widgets.php:861 -msgid "Chat Members" -msgstr "Miembros del chat" - -#: ../../include/widgets.php:883 -msgid "Wiki List" -msgstr "Lista de wikis" - -#: ../../include/widgets.php:921 -msgid "Wiki Pages" -msgstr "Páginas del wiki" - -#: ../../include/widgets.php:956 -msgid "Bookmarked Chatrooms" -msgstr "Salas de chat preferidas" - -#: ../../include/widgets.php:979 -msgid "Suggested Chatrooms" -msgstr "Salas de chat sugeridas" - -#: ../../include/widgets.php:1125 ../../include/widgets.php:1237 -msgid "photo/image" -msgstr "foto/imagen" - -#: ../../include/widgets.php:1180 -msgid "Click to show more" -msgstr "Hacer clic para ver más" - -#: ../../include/widgets.php:1331 -msgid "Rating Tools" -msgstr "Valoraciones" - -#: ../../include/widgets.php:1335 ../../include/widgets.php:1337 -msgid "Rate Me" -msgstr "Valorar este canal" - -#: ../../include/widgets.php:1340 -msgid "View Ratings" -msgstr "Mostrar las valoraciones" - -#: ../../include/widgets.php:1424 -msgid "Forums" -msgstr "Foros" - -#: ../../include/widgets.php:1453 -msgid "Tasks" -msgstr "Tareas" - -#: ../../include/widgets.php:1462 -msgid "Documentation" -msgstr "Documentación" - -#: ../../include/widgets.php:1464 -msgid "Project/Site Information" -msgstr "Información sobre el proyecto o sitio" - -#: ../../include/widgets.php:1465 -msgid "For Members" -msgstr "Para los miembros" - -#: ../../include/widgets.php:1466 -msgid "For Administrators" -msgstr "Para los administradores" - -#: ../../include/widgets.php:1467 -msgid "For Developers" -msgstr "Para los desarrolladores" - -#: ../../include/widgets.php:1491 ../../include/widgets.php:1529 -msgid "Member registrations waiting for confirmation" -msgstr "Inscripciones de nuevos miembros pendientes de aprobación" - -#: ../../include/widgets.php:1497 -msgid "Inspect queue" -msgstr "Examinar la cola" - -#: ../../include/widgets.php:1499 -msgid "DB updates" -msgstr "Actualizaciones de la base de datos" - -#: ../../include/widgets.php:1524 ../../include/nav.php:220 -msgid "Admin" +#: ../../include/account.php:326 ../../include/account.php:353 +#: ../../include/account.php:413 ../../include/network.php:1937 +msgid "Administrator" msgstr "Administrador" -#: ../../include/widgets.php:1525 -msgid "Plugin Features" -msgstr "Extensiones" +#: ../../include/account.php:348 +msgid "your registration password" +msgstr "su contraseña de registro" -#: ../../include/connections.php:95 -msgid "New window" -msgstr "Nueva ventana" - -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte" - -#: ../../include/connections.php:214 +#: ../../include/account.php:351 ../../include/account.php:411 #, php-format -msgid "User '%s' deleted" -msgstr "El usuario '%s' ha sido eliminado" +msgid "Registration details for %s" +msgstr "Detalles del registro de %s" -#: ../../include/acl_selectors.php:169 -msgid "Who can see this?" -msgstr "¿Quién puede ver esto?" +#: ../../include/account.php:423 +msgid "Account approved." +msgstr "Cuenta aprobada." -#: ../../include/acl_selectors.php:170 -msgid "Custom selection" -msgstr "Selección personalizada" - -#: ../../include/acl_selectors.php:171 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"." - -#: ../../include/acl_selectors.php:172 -msgid "Show" -msgstr "Mostrar" - -#: ../../include/acl_selectors.php:173 -msgid "Don't show" -msgstr "No mostrar" - -#: ../../include/acl_selectors.php:207 +#: ../../include/account.php:463 #, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These" -" permissions set who is allowed to view the post." -msgstr "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.
    Estos permisos establecen quién está autorizado para ver el mensaje." +msgid "Registration revoked for %s" +msgstr "Registro revocado para %s" -#: ../../include/api.php:1330 -msgid "Public Timeline" -msgstr "Cronología pública" +#: ../../include/account.php:748 ../../include/account.php:750 +msgid "Click here to upgrade." +msgstr "Pulse aquí para actualizar" -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos" +#: ../../include/account.php:756 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Esta acción supera los límites establecidos por su plan de suscripción " -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "Nombre vacío" +#: ../../include/account.php:761 +msgid "This action is not available under your subscription plan." +msgstr "Esta acción no está disponible en su plan de suscripción." -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "Nombre demasiado largo" +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "No se ha especificado ningún destinatario." -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "Ningún identificador de la cuenta" +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "[sin asunto]" -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "Se requiere un sobrenombre (alias)." +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "No ha sido posible determinar el remitente. " -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "Sobrenombre en uso. Por favor, elija otro." - -#: ../../include/channel.php:212 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio." - -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "No ha sido posible recuperar la identidad creada" - -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "Perfil principal" - -#: ../../include/channel.php:813 -msgid "Requested channel is not available." -msgstr "El canal solicitado no está disponible." - -#: ../../include/channel.php:960 -msgid "Create New Profile" -msgstr "Crear un nuevo perfil" - -#: ../../include/channel.php:963 ../../include/nav.php:92 -msgid "Edit Profile" -msgstr "Editar el perfil" - -#: ../../include/channel.php:980 -msgid "Visible to everybody" -msgstr "Visible para todos" - -#: ../../include/channel.php:1053 ../../include/channel.php:1166 -msgid "Gender:" -msgstr "Género:" - -#: ../../include/channel.php:1054 ../../include/channel.php:1210 -msgid "Status:" -msgstr "Estado:" - -#: ../../include/channel.php:1055 ../../include/channel.php:1221 -msgid "Homepage:" -msgstr "Página personal:" - -#: ../../include/channel.php:1056 -msgid "Online Now" -msgstr "Ahora en línea" - -#: ../../include/channel.php:1171 -msgid "Like this channel" -msgstr "Me gusta este canal" - -#: ../../include/channel.php:1195 -msgid "j F, Y" -msgstr "j F Y" - -#: ../../include/channel.php:1196 -msgid "j F" -msgstr "j F" - -#: ../../include/channel.php:1203 -msgid "Birthday:" -msgstr "Cumpleaños:" - -#: ../../include/channel.php:1216 -#, php-format -msgid "for %1$d %2$s" -msgstr "por %1$d %2$s" - -#: ../../include/channel.php:1219 -msgid "Sexual Preference:" -msgstr "Orientación sexual:" - -#: ../../include/channel.php:1225 -msgid "Tags:" -msgstr "Etiquetas:" - -#: ../../include/channel.php:1227 -msgid "Political Views:" -msgstr "Posición política:" - -#: ../../include/channel.php:1229 -msgid "Religion:" -msgstr "Religión:" - -#: ../../include/channel.php:1233 -msgid "Hobbies/Interests:" -msgstr "Aficciones o intereses:" - -#: ../../include/channel.php:1235 -msgid "Likes:" -msgstr "Me gusta:" - -#: ../../include/channel.php:1237 -msgid "Dislikes:" -msgstr "No me gusta:" - -#: ../../include/channel.php:1239 -msgid "Contact information and Social Networks:" -msgstr "Información de contacto y redes sociales:" - -#: ../../include/channel.php:1241 -msgid "My other channels:" -msgstr "Mis otros canales:" - -#: ../../include/channel.php:1243 -msgid "Musical interests:" -msgstr "Preferencias musicales:" - -#: ../../include/channel.php:1245 -msgid "Books, literature:" -msgstr "Libros, literatura:" - -#: ../../include/channel.php:1247 -msgid "Television:" -msgstr "Televisión:" - -#: ../../include/channel.php:1249 -msgid "Film/dance/culture/entertainment:" -msgstr "Cine, danza, cultura, entretenimiento:" - -#: ../../include/channel.php:1251 -msgid "Love/Romance:" -msgstr "Vida sentimental o amorosa:" - -#: ../../include/channel.php:1253 -msgid "Work/employment:" -msgstr "Trabajo:" - -#: ../../include/channel.php:1255 -msgid "School/education:" -msgstr "Estudios:" - -#: ../../include/channel.php:1276 -msgid "Like this thing" -msgstr "Me gusta esto" - -#: ../../include/datetime.php:135 -msgid "Birthday" -msgstr "Cumpleaños" - -#: ../../include/datetime.php:137 -msgid "Age: " -msgstr "Edad:" - -#: ../../include/datetime.php:139 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-DD o MM-DD" - -#: ../../include/datetime.php:272 ../../boot.php:2577 -msgid "never" -msgstr "nunca" - -#: ../../include/datetime.php:278 -msgid "less than a second ago" -msgstr "hace un instante" - -#: ../../include/datetime.php:296 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "hace %1$d %2$s" - -#: ../../include/datetime.php:307 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "año" -msgstr[1] "años" - -#: ../../include/datetime.php:310 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "mes" -msgstr[1] "meses" - -#: ../../include/datetime.php:313 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "semana" -msgstr[1] "semanas" - -#: ../../include/datetime.php:316 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" - -#: ../../include/datetime.php:319 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "hora" -msgstr[1] "horas" - -#: ../../include/datetime.php:322 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minutos" - -#: ../../include/datetime.php:325 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "segundo" -msgstr[1] "segundos" - -#: ../../include/datetime.php:562 -#, php-format -msgid "%1$s's birthday" -msgstr "Cumpleaños de %1$s" - -#: ../../include/datetime.php:563 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Feliz cumpleaños %1$s" +#: ../../include/message.php:222 +msgid "Stored post could not be verified." +msgstr "No se han podido verificar las publicaciones guardadas." #: ../../include/selectors.php:30 msgid "Frequently" @@ -8363,328 +8289,192 @@ msgstr "No me importa" msgid "Ask me" msgstr "Pregúnteme" -#: ../../include/photos.php:114 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "La imagen excede el límite de %lu bytes del sitio" +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos" -#: ../../include/photos.php:121 -msgid "Image file is empty." -msgstr "El fichero de imagen está vacío. " +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "Nombre vacío" -#: ../../include/photos.php:259 -msgid "Photo storage failed." -msgstr "La foto no ha podido ser guardada." +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "Nombre demasiado largo" -#: ../../include/photos.php:299 -msgid "a new photo" -msgstr "una nueva foto" +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "Ningún identificador de la cuenta" -#: ../../include/photos.php:303 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s ha publicado %2$s en %3$s" +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "Se requiere un sobrenombre (alias)." -#: ../../include/photos.php:506 ../../include/conversation.php:1668 -msgid "Photo Albums" -msgstr "Álbumes de fotos" +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "Sobrenombre en uso. Por favor, elija otro." -#: ../../include/photos.php:510 -msgid "Upload New Photos" -msgstr "Subir nuevas fotos" - -#: ../../include/security.php:109 -msgid "guest:" -msgstr "invitado: " - -#: ../../include/security.php:527 +#: ../../include/channel.php:212 msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado" +"Nickname has unsupported characters or is already being used on this site." +msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio." -#: ../../include/conversation.php:204 +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "No ha sido posible recuperar la identidad creada" + +#: ../../include/channel.php:341 +msgid "Default Profile" +msgstr "Perfil principal" + +#: ../../include/channel.php:813 +msgid "Requested channel is not available." +msgstr "El canal solicitado no está disponible." + +#: ../../include/channel.php:960 +msgid "Create New Profile" +msgstr "Crear un nuevo perfil" + +#: ../../include/channel.php:963 ../../include/nav.php:93 +msgid "Edit Profile" +msgstr "Editar el perfil" + +#: ../../include/channel.php:980 +msgid "Visible to everybody" +msgstr "Visible para todos" + +#: ../../include/channel.php:1053 ../../include/channel.php:1166 +msgid "Gender:" +msgstr "Género:" + +#: ../../include/channel.php:1054 ../../include/channel.php:1210 +msgid "Status:" +msgstr "Estado:" + +#: ../../include/channel.php:1055 ../../include/channel.php:1221 +msgid "Homepage:" +msgstr "Página personal:" + +#: ../../include/channel.php:1056 +msgid "Online Now" +msgstr "Ahora en línea" + +#: ../../include/channel.php:1171 +msgid "Like this channel" +msgstr "Me gusta este canal" + +#: ../../include/channel.php:1195 +msgid "j F, Y" +msgstr "j F Y" + +#: ../../include/channel.php:1196 +msgid "j F" +msgstr "j F" + +#: ../../include/channel.php:1203 +msgid "Birthday:" +msgstr "Cumpleaños:" + +#: ../../include/channel.php:1216 #, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s ahora está conectado/a con %2$s" +msgid "for %1$d %2$s" +msgstr "por %1$d %2$s" -#: ../../include/conversation.php:239 +#: ../../include/channel.php:1219 +msgid "Sexual Preference:" +msgstr "Orientación sexual:" + +#: ../../include/channel.php:1225 +msgid "Tags:" +msgstr "Etiquetas:" + +#: ../../include/channel.php:1227 +msgid "Political Views:" +msgstr "Posición política:" + +#: ../../include/channel.php:1229 +msgid "Religion:" +msgstr "Religión:" + +#: ../../include/channel.php:1233 +msgid "Hobbies/Interests:" +msgstr "Aficciones o intereses:" + +#: ../../include/channel.php:1235 +msgid "Likes:" +msgstr "Me gusta:" + +#: ../../include/channel.php:1237 +msgid "Dislikes:" +msgstr "No me gusta:" + +#: ../../include/channel.php:1239 +msgid "Contact information and Social Networks:" +msgstr "Información de contacto y redes sociales:" + +#: ../../include/channel.php:1241 +msgid "My other channels:" +msgstr "Mis otros canales:" + +#: ../../include/channel.php:1243 +msgid "Musical interests:" +msgstr "Preferencias musicales:" + +#: ../../include/channel.php:1245 +msgid "Books, literature:" +msgstr "Libros, literatura:" + +#: ../../include/channel.php:1247 +msgid "Television:" +msgstr "Televisión:" + +#: ../../include/channel.php:1249 +msgid "Film/dance/culture/entertainment:" +msgstr "Cine, danza, cultura, entretenimiento:" + +#: ../../include/channel.php:1251 +msgid "Love/Romance:" +msgstr "Vida sentimental o amorosa:" + +#: ../../include/channel.php:1253 +msgid "Work/employment:" +msgstr "Trabajo:" + +#: ../../include/channel.php:1255 +msgid "School/education:" +msgstr "Estudios:" + +#: ../../include/channel.php:1276 +msgid "Like this thing" +msgstr "Me gusta esto" + +#: ../../include/acl_selectors.php:169 +msgid "Who can see this?" +msgstr "¿Quién puede ver esto?" + +#: ../../include/acl_selectors.php:170 +msgid "Custom selection" +msgstr "Selección personalizada" + +#: ../../include/acl_selectors.php:171 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"." + +#: ../../include/acl_selectors.php:172 +msgid "Show" +msgstr "Mostrar" + +#: ../../include/acl_selectors.php:173 +msgid "Don't show" +msgstr "No mostrar" + +#: ../../include/acl_selectors.php:207 #, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s ha dado un toque a %2$s" - -#: ../../include/conversation.php:694 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Ver el perfil @ %s de %s" - -#: ../../include/conversation.php:713 -msgid "Categories:" -msgstr "Temas:" - -#: ../../include/conversation.php:714 -msgid "Filed under:" -msgstr "Archivado bajo:" - -#: ../../include/conversation.php:741 -msgid "View in context" -msgstr "Mostrar en su contexto" - -#: ../../include/conversation.php:851 -msgid "remove" -msgstr "eliminar" - -#: ../../include/conversation.php:855 ../../include/nav.php:251 -msgid "Loading..." -msgstr "Cargando..." - -#: ../../include/conversation.php:856 -msgid "Delete Selected Items" -msgstr "Eliminar elementos seleccionados" - -#: ../../include/conversation.php:949 -msgid "View Source" -msgstr "Ver el código fuente de la entrada" - -#: ../../include/conversation.php:950 -msgid "Follow Thread" -msgstr "Seguir este hilo" - -#: ../../include/conversation.php:951 -msgid "Unfollow Thread" -msgstr "Dejar de seguir este hilo" - -#: ../../include/conversation.php:956 -msgid "Activity/Posts" -msgstr "Actividad y publicaciones" - -#: ../../include/conversation.php:958 -msgid "Edit Connection" -msgstr "Editar conexión" - -#: ../../include/conversation.php:959 -msgid "Message" -msgstr "Mensaje" - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s likes this." -msgstr "A %s le gusta esto." - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s doesn't like this." -msgstr "A %s no le gusta esto." - -#: ../../include/conversation.php:1080 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "a %2$d personas le gusta esto." -msgstr[1] "A %2$d personas les gusta esto." - -#: ../../include/conversation.php:1082 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "a %2$d personas no les gusta esto." -msgstr[1] "A %2$d personas no les gusta esto." - -#: ../../include/conversation.php:1088 -msgid "and" -msgstr "y" - -#: ../../include/conversation.php:1091 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] ", y %d persona más" -msgstr[1] ", y %d personas más" - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s like this." -msgstr "A %s le gusta esto." - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s don't like this." -msgstr "A %s no le gusta esto." - -#: ../../include/conversation.php:1135 -msgid "Set your location" -msgstr "Establecer su ubicación" - -#: ../../include/conversation.php:1136 -msgid "Clear browser location" -msgstr "Eliminar los datos de localización geográfica del navegador" - -#: ../../include/conversation.php:1184 -msgid "Tag term:" -msgstr "Término de la etiqueta:" - -#: ../../include/conversation.php:1185 -msgid "Where are you right now?" -msgstr "¿Donde está ahora?" - -#: ../../include/conversation.php:1194 -msgid "Comments enabled" -msgstr "Comentarios habilitados" - -#: ../../include/conversation.php:1195 -msgid "Comments disabled" -msgstr "Comentarios deshabilitados" - -#: ../../include/conversation.php:1229 -msgid "Page link name" -msgstr "Nombre del enlace de la página" - -#: ../../include/conversation.php:1232 -msgid "Post as" -msgstr "Publicar como" - -#: ../../include/conversation.php:1246 -msgid "Toggle voting" -msgstr "Cambiar votación" - -#: ../../include/conversation.php:1249 -msgid "Disable comments" -msgstr "Dehabilitar los comentarios" - -#: ../../include/conversation.php:1250 -msgid "Toggle comments" -msgstr "Activar o desactivar los comentarios" - -#: ../../include/conversation.php:1258 -msgid "Categories (optional, comma-separated list)" -msgstr "Temas (opcional, lista separada por comas)" - -#: ../../include/conversation.php:1281 -msgid "Other networks and post services" -msgstr "Otras redes y servicios de publicación" - -#: ../../include/conversation.php:1287 -msgid "Set publish date" -msgstr "Establecer la fecha de publicación" - -#: ../../include/conversation.php:1536 -msgid "Discover" -msgstr "Descubrir" - -#: ../../include/conversation.php:1539 -msgid "Imported public streams" -msgstr "Contenidos públicos importados" - -#: ../../include/conversation.php:1544 -msgid "Commented Order" -msgstr "Comentarios recientes" - -#: ../../include/conversation.php:1547 -msgid "Sort by Comment Date" -msgstr "Ordenar por fecha de comentario" - -#: ../../include/conversation.php:1551 -msgid "Posted Order" -msgstr "Publicaciones recientes" - -#: ../../include/conversation.php:1554 -msgid "Sort by Post Date" -msgstr "Ordenar por fecha de publicación" - -#: ../../include/conversation.php:1562 -msgid "Posts that mention or involve you" -msgstr "Publicaciones que le mencionan o involucran" - -#: ../../include/conversation.php:1571 -msgid "Activity Stream - by date" -msgstr "Contenido - por fecha" - -#: ../../include/conversation.php:1577 -msgid "Starred" -msgstr "Preferidas" - -#: ../../include/conversation.php:1580 -msgid "Favourite Posts" -msgstr "Publicaciones favoritas" - -#: ../../include/conversation.php:1587 -msgid "Spam" -msgstr "Correo basura" - -#: ../../include/conversation.php:1590 -msgid "Posts flagged as SPAM" -msgstr "Publicaciones marcadas como basura" - -#: ../../include/conversation.php:1647 -msgid "Status Messages and Posts" -msgstr "Mensajes de estado y publicaciones" - -#: ../../include/conversation.php:1656 -msgid "About" -msgstr "Mi perfil" - -#: ../../include/conversation.php:1659 -msgid "Profile Details" -msgstr "Detalles del perfil" - -#: ../../include/conversation.php:1675 -msgid "Files and Storage" -msgstr "Ficheros y repositorio" - -#: ../../include/conversation.php:1708 ../../include/nav.php:104 -msgid "Bookmarks" -msgstr "Marcadores" - -#: ../../include/conversation.php:1711 -msgid "Saved Bookmarks" -msgstr "Marcadores guardados" - -#: ../../include/conversation.php:1721 -msgid "Manage Webpages" -msgstr "Administrar páginas web" - -#: ../../include/conversation.php:1786 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Participaré" -msgstr[1] "Participaré" - -#: ../../include/conversation.php:1789 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "No participaré" -msgstr[1] "No participaré" - -#: ../../include/conversation.php:1792 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "Indeciso/a" -msgstr[1] "Indecisos/as" - -#: ../../include/conversation.php:1795 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "De acuerdo" -msgstr[1] "De acuerdo" - -#: ../../include/conversation.php:1798 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "En desacuerdo" -msgstr[1] "En desacuerdo" - -#: ../../include/conversation.php:1801 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "se abstiene" -msgstr[1] "Se abstienen" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.
    These" +" permissions set who is allowed to view the post." +msgstr "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.
    Estos permisos establecen quién está autorizado para ver el mensaje." #: ../../include/bookmarks.php:35 #, php-format @@ -8706,10 +8496,6 @@ msgstr "Añadir conexiones nuevas a este grupo de canales" msgid "edit" msgstr "editar" -#: ../../include/group.php:311 ../../include/features.php:84 -msgid "Privacy Groups" -msgstr "Grupos de canales" - #: ../../include/group.php:312 msgid "Edit group" msgstr "Editar grupo" @@ -8722,6 +8508,23 @@ msgstr "Añadir un grupo de canales" msgid "Channels not in any privacy group" msgstr "Sin canales en ningún grupo" +#: ../../include/group.php:316 ../../include/widgets.php:284 +msgid "add" +msgstr "añadir" + +#: ../../include/connections.php:95 +msgid "New window" +msgstr "Nueva ventana" + +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" +msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte" + +#: ../../include/connections.php:214 +#, php-format +msgid "User '%s' deleted" +msgstr "El usuario '%s' ha sido eliminado" + #: ../../include/page_widgets.php:7 msgid "New Page" msgstr "Nueva página" @@ -8734,53 +8537,218 @@ msgstr "Título" msgid "Different viewers will see this text differently" msgstr "Visitantes diferentes verán este texto de forma distinta" -#: ../../include/event.php:22 ../../include/event.php:69 -#: ../../include/bb2diaspora.php:485 -msgid "l F d, Y \\@ g:i A" -msgstr "l d de F, Y \\@ G:i" +#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 +msgid "Logout" +msgstr "Finalizar sesión" -#: ../../include/event.php:30 ../../include/event.php:73 -#: ../../include/bb2diaspora.php:491 -msgid "Starts:" -msgstr "Comienza:" +#: ../../include/nav.php:85 ../../include/nav.php:118 +msgid "End this session" +msgstr "Finalizar esta sesión" -#: ../../include/event.php:40 ../../include/event.php:77 -#: ../../include/bb2diaspora.php:499 -msgid "Finishes:" -msgstr "Finaliza:" +#: ../../include/nav.php:88 ../../include/nav.php:149 +msgid "Home" +msgstr "Inicio" -#: ../../include/event.php:821 -msgid "This event has been added to your calendar." -msgstr "Este evento ha sido añadido a su calendario." +#: ../../include/nav.php:88 +msgid "Your posts and conversations" +msgstr "Sus publicaciones y conversaciones" -#: ../../include/event.php:1021 -msgid "Not specified" -msgstr "Sin especificar" +#: ../../include/nav.php:89 +msgid "Your profile page" +msgstr "Su página del perfil" -#: ../../include/event.php:1022 -msgid "Needs Action" -msgstr "Necesita de una intervención" +#: ../../include/nav.php:91 +msgid "Manage/Edit profiles" +msgstr "Administrar/editar perfiles" -#: ../../include/event.php:1023 -msgid "Completed" -msgstr "Completado/a" +#: ../../include/nav.php:93 +msgid "Edit your profile" +msgstr "Editar su perfil" -#: ../../include/event.php:1024 -msgid "In Process" -msgstr "En proceso" +#: ../../include/nav.php:95 +msgid "Your photos" +msgstr "Sus fotos" -#: ../../include/event.php:1025 -msgid "Cancelled" -msgstr "Cancelado/a" +#: ../../include/nav.php:96 +msgid "Your files" +msgstr "Sus ficheros" + +#: ../../include/nav.php:99 +msgid "Your chatrooms" +msgstr "Sus salas de chat" + +#: ../../include/nav.php:105 ../../include/conversation.php:1715 +msgid "Bookmarks" +msgstr "Marcadores" + +#: ../../include/nav.php:105 +msgid "Your bookmarks" +msgstr "Sus marcadores" + +#: ../../include/nav.php:109 +msgid "Your webpages" +msgstr "Sus páginas web" + +#: ../../include/nav.php:111 +msgid "Your wiki" +msgstr "Su wiki" + +#: ../../include/nav.php:115 +msgid "Sign in" +msgstr "Acceder" + +#: ../../include/nav.php:132 +#, php-format +msgid "%s - click to logout" +msgstr "%s - pulsar para finalizar sesión" + +#: ../../include/nav.php:135 +msgid "Remote authentication" +msgstr "Acceder desde su servidor" + +#: ../../include/nav.php:135 +msgid "Click to authenticate to your home hub" +msgstr "Pulsar para identificarse en su servidor de inicio" + +#: ../../include/nav.php:149 +msgid "Home Page" +msgstr "Página de inicio" + +#: ../../include/nav.php:152 +msgid "Create an account" +msgstr "Crear una cuenta" + +#: ../../include/nav.php:164 +msgid "Help and documentation" +msgstr "Ayuda y documentación" + +#: ../../include/nav.php:168 +msgid "Applications, utilities, links, games" +msgstr "Aplicaciones, utilidades, enlaces, juegos" + +#: ../../include/nav.php:170 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido" + +#: ../../include/nav.php:172 +msgid "Channel Directory" +msgstr "Directorio de canales" + +#: ../../include/nav.php:184 +msgid "Your grid" +msgstr "Mi red" + +#: ../../include/nav.php:185 +msgid "Mark all grid notifications seen" +msgstr "Marcar todas las notificaciones de la red como vistas" + +#: ../../include/nav.php:187 +msgid "Channel home" +msgstr "Mi canal" + +#: ../../include/nav.php:188 +msgid "Mark all channel notifications seen" +msgstr "Marcar todas las notificaciones del canal como leídas" + +#: ../../include/nav.php:194 +msgid "Notices" +msgstr "Avisos" + +#: ../../include/nav.php:194 +msgid "Notifications" +msgstr "Notificaciones" + +#: ../../include/nav.php:195 +msgid "See all notifications" +msgstr "Ver todas las notificaciones" + +#: ../../include/nav.php:198 +msgid "Private mail" +msgstr "Correo privado" + +#: ../../include/nav.php:199 +msgid "See all private messages" +msgstr "Ver todas los mensajes privados" + +#: ../../include/nav.php:200 +msgid "Mark all private messages seen" +msgstr "Marcar todos los mensajes privados como leídos" + +#: ../../include/nav.php:201 ../../include/widgets.php:700 +msgid "Inbox" +msgstr "Bandeja de entrada" + +#: ../../include/nav.php:202 ../../include/widgets.php:705 +msgid "Outbox" +msgstr "Bandeja de salida" + +#: ../../include/nav.php:203 ../../include/widgets.php:710 +msgid "New Message" +msgstr "Nuevo mensaje" + +#: ../../include/nav.php:206 +msgid "Event Calendar" +msgstr "Calendario de eventos" + +#: ../../include/nav.php:207 +msgid "See all events" +msgstr "Ver todos los eventos" + +#: ../../include/nav.php:208 +msgid "Mark all events seen" +msgstr "Marcar todos los eventos como leidos" + +#: ../../include/nav.php:211 +msgid "Manage Your Channels" +msgstr "Gestionar sus canales" + +#: ../../include/nav.php:213 +msgid "Account/Channel Settings" +msgstr "Ajustes de cuenta/canales" + +#: ../../include/nav.php:221 ../../include/widgets.php:1594 +msgid "Admin" +msgstr "Administrador" + +#: ../../include/nav.php:221 +msgid "Site Setup and Configuration" +msgstr "Ajustes y configuración del sitio" + +#: ../../include/nav.php:252 ../../include/conversation.php:853 +msgid "Loading..." +msgstr "Cargando..." + +#: ../../include/nav.php:257 +msgid "@name, #tag, ?doc, content" +msgstr "@nombre, #etiqueta, ?ayuda, contenido" + +#: ../../include/nav.php:258 +msgid "Please wait..." +msgstr "Espere por favor…" #: ../../include/bb2diaspora.php:398 msgid "Attachments:" msgstr "Ficheros adjuntos:" +#: ../../include/bb2diaspora.php:485 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" +msgstr "l d de F, Y \\@ G:i" + #: ../../include/bb2diaspora.php:487 msgid "$Projectname event notification:" msgstr "Notificación de eventos de $Projectname:" +#: ../../include/bb2diaspora.php:491 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" +msgstr "Comienza:" + +#: ../../include/bb2diaspora.php:499 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" +msgstr "Finaliza:" + #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "¿Borrar este elemento?" @@ -9056,67 +9024,465 @@ msgstr "El intento de acceder al canal ha fallado." msgid "Cannot connect to yourself." msgstr "No puede conectarse consigo mismo." -#: ../../include/attach.php:248 ../../include/attach.php:334 -msgid "Item was not found." -msgstr "Elemento no encontrado." +#: ../../include/bbcode.php:123 ../../include/bbcode.php:881 +#: ../../include/bbcode.php:884 ../../include/bbcode.php:889 +#: ../../include/bbcode.php:892 ../../include/bbcode.php:895 +#: ../../include/bbcode.php:898 ../../include/bbcode.php:903 +#: ../../include/bbcode.php:906 ../../include/bbcode.php:911 +#: ../../include/bbcode.php:914 ../../include/bbcode.php:917 +#: ../../include/bbcode.php:920 +msgid "Image/photo" +msgstr "Imagen/foto" -#: ../../include/attach.php:500 -msgid "No source file." -msgstr "Ningún fichero de origen" +#: ../../include/bbcode.php:162 ../../include/bbcode.php:931 +msgid "Encrypted content" +msgstr "Contenido cifrado" -#: ../../include/attach.php:522 -msgid "Cannot locate file to replace" -msgstr "No se puede localizar el fichero que va a ser sustituido." - -#: ../../include/attach.php:540 -msgid "Cannot locate file to revise/update" -msgstr "No se puede localizar el fichero para revisar/actualizar" - -#: ../../include/attach.php:675 +#: ../../include/bbcode.php:178 #, php-format -msgid "File exceeds size limit of %d" -msgstr "El fichero supera el limite de tamaño de %d" +msgid "Install %s element: " +msgstr "Instalar el elemento %s:" -#: ../../include/attach.php:689 +#: ../../include/bbcode.php:182 #, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos." +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio." -#: ../../include/attach.php:847 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado." +#: ../../include/bbcode.php:261 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s escribió %2$s siguiente %3$s" -#: ../../include/attach.php:860 -msgid "Stored file could not be verified. Upload failed." -msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado." +#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 +msgid "Click to open/close" +msgstr "Pulsar para abrir/cerrar" -#: ../../include/attach.php:916 ../../include/attach.php:932 -msgid "Path not available." -msgstr "Ruta no disponible." +#: ../../include/bbcode.php:346 +msgid "spoiler" +msgstr "spoiler" -#: ../../include/attach.php:978 ../../include/attach.php:1130 -msgid "Empty pathname" -msgstr "Ruta vacía" +#: ../../include/bbcode.php:869 +msgid "$1 wrote:" +msgstr "$1 escribió:" -#: ../../include/attach.php:1004 -msgid "duplicate filename or path" -msgstr "Nombre duplicado de ruta o fichero" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s ahora está conectado/a con %2$s" -#: ../../include/attach.php:1026 -msgid "Path not found." -msgstr "Ruta no encontrada" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s ha dado un toque a %2$s" -#: ../../include/attach.php:1084 -msgid "mkdir failed." -msgstr "mkdir ha fallado." +#: ../../include/conversation.php:694 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Ver el perfil @ %s de %s" -#: ../../include/attach.php:1088 -msgid "database storage failed." -msgstr "el almacenamiento en la base de datos ha fallado." +#: ../../include/conversation.php:713 +msgid "Categories:" +msgstr "Temas:" -#: ../../include/attach.php:1136 -msgid "Empty path" -msgstr "Ruta vacía" +#: ../../include/conversation.php:714 +msgid "Filed under:" +msgstr "Archivado bajo:" + +#: ../../include/conversation.php:739 +msgid "View in context" +msgstr "Mostrar en su contexto" + +#: ../../include/conversation.php:849 +msgid "remove" +msgstr "eliminar" + +#: ../../include/conversation.php:854 +msgid "Delete Selected Items" +msgstr "Eliminar elementos seleccionados" + +#: ../../include/conversation.php:947 +msgid "View Source" +msgstr "Ver el código fuente de la entrada" + +#: ../../include/conversation.php:948 +msgid "Follow Thread" +msgstr "Seguir este hilo" + +#: ../../include/conversation.php:949 +msgid "Unfollow Thread" +msgstr "Dejar de seguir este hilo" + +#: ../../include/conversation.php:954 +msgid "Activity/Posts" +msgstr "Actividad y publicaciones" + +#: ../../include/conversation.php:956 +msgid "Edit Connection" +msgstr "Editar conexión" + +#: ../../include/conversation.php:957 +msgid "Message" +msgstr "Mensaje" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s likes this." +msgstr "A %s le gusta esto." + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s doesn't like this." +msgstr "A %s no le gusta esto." + +#: ../../include/conversation.php:1081 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "a %2$d personas le gusta esto." +msgstr[1] "A %2$d personas les gusta esto." + +#: ../../include/conversation.php:1083 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "a %2$d personas no les gusta esto." +msgstr[1] "A %2$d personas no les gusta esto." + +#: ../../include/conversation.php:1089 +msgid "and" +msgstr "y" + +#: ../../include/conversation.php:1092 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] ", y %d persona más" +msgstr[1] ", y %d personas más" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s like this." +msgstr "A %s le gusta esto." + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s don't like this." +msgstr "A %s no le gusta esto." + +#: ../../include/conversation.php:1136 +msgid "Set your location" +msgstr "Establecer su ubicación" + +#: ../../include/conversation.php:1137 +msgid "Clear browser location" +msgstr "Eliminar los datos de localización geográfica del navegador" + +#: ../../include/conversation.php:1185 +msgid "Tag term:" +msgstr "Término de la etiqueta:" + +#: ../../include/conversation.php:1186 +msgid "Where are you right now?" +msgstr "¿Donde está ahora?" + +#: ../../include/conversation.php:1195 +msgid "Comments enabled" +msgstr "Comentarios habilitados" + +#: ../../include/conversation.php:1196 +msgid "Comments disabled" +msgstr "Comentarios deshabilitados" + +#: ../../include/conversation.php:1234 +msgid "Page link name" +msgstr "Nombre del enlace de la página" + +#: ../../include/conversation.php:1237 +msgid "Post as" +msgstr "Publicar como" + +#: ../../include/conversation.php:1251 +msgid "Toggle voting" +msgstr "Cambiar votación" + +#: ../../include/conversation.php:1254 +msgid "Disable comments" +msgstr "Dehabilitar los comentarios" + +#: ../../include/conversation.php:1255 +msgid "Toggle comments" +msgstr "Activar o desactivar los comentarios" + +#: ../../include/conversation.php:1263 +msgid "Categories (optional, comma-separated list)" +msgstr "Temas (opcional, lista separada por comas)" + +#: ../../include/conversation.php:1286 +msgid "Other networks and post services" +msgstr "Otras redes y servicios de publicación" + +#: ../../include/conversation.php:1292 +msgid "Set publish date" +msgstr "Establecer la fecha de publicación" + +#: ../../include/conversation.php:1541 +msgid "Discover" +msgstr "Descubrir" + +#: ../../include/conversation.php:1544 +msgid "Imported public streams" +msgstr "Contenidos públicos importados" + +#: ../../include/conversation.php:1549 +msgid "Commented Order" +msgstr "Comentarios recientes" + +#: ../../include/conversation.php:1552 +msgid "Sort by Comment Date" +msgstr "Ordenar por fecha de comentario" + +#: ../../include/conversation.php:1556 +msgid "Posted Order" +msgstr "Publicaciones recientes" + +#: ../../include/conversation.php:1559 +msgid "Sort by Post Date" +msgstr "Ordenar por fecha de publicación" + +#: ../../include/conversation.php:1567 +msgid "Posts that mention or involve you" +msgstr "Publicaciones que le mencionan o involucran" + +#: ../../include/conversation.php:1576 +msgid "Activity Stream - by date" +msgstr "Contenido - por fecha" + +#: ../../include/conversation.php:1582 +msgid "Starred" +msgstr "Preferidas" + +#: ../../include/conversation.php:1585 +msgid "Favourite Posts" +msgstr "Publicaciones favoritas" + +#: ../../include/conversation.php:1592 +msgid "Spam" +msgstr "Correo basura" + +#: ../../include/conversation.php:1595 +msgid "Posts flagged as SPAM" +msgstr "Publicaciones marcadas como basura" + +#: ../../include/conversation.php:1654 +msgid "Status Messages and Posts" +msgstr "Mensajes de estado y publicaciones" + +#: ../../include/conversation.php:1663 +msgid "About" +msgstr "Mi perfil" + +#: ../../include/conversation.php:1666 +msgid "Profile Details" +msgstr "Detalles del perfil" + +#: ../../include/conversation.php:1682 +msgid "Files and Storage" +msgstr "Ficheros y repositorio" + +#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 +#: ../../include/widgets.php:883 +msgid "Chatrooms" +msgstr "Salas de chat" + +#: ../../include/conversation.php:1718 +msgid "Saved Bookmarks" +msgstr "Marcadores guardados" + +#: ../../include/conversation.php:1728 +msgid "Manage Webpages" +msgstr "Administrar páginas web" + +#: ../../include/conversation.php:1793 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Participaré" +msgstr[1] "Participaré" + +#: ../../include/conversation.php:1796 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "No participaré" +msgstr[1] "No participaré" + +#: ../../include/conversation.php:1799 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "Indeciso/a" +msgstr[1] "Indecisos/as" + +#: ../../include/conversation.php:1802 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "De acuerdo" +msgstr[1] "De acuerdo" + +#: ../../include/conversation.php:1805 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "En desacuerdo" +msgstr[1] "En desacuerdo" + +#: ../../include/conversation.php:1808 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "se abstiene" +msgstr[1] "Se abstienen" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "Cumpleaños" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "Edad:" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-DD o MM-DD" + +#: ../../include/datetime.php:284 ../../boot.php:2578 +msgid "never" +msgstr "nunca" + +#: ../../include/datetime.php:290 +msgid "less than a second ago" +msgstr "hace un instante" + +#: ../../include/datetime.php:308 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "hace %1$d %2$s" + +#: ../../include/datetime.php:319 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "año" +msgstr[1] "años" + +#: ../../include/datetime.php:322 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "mes" +msgstr[1] "meses" + +#: ../../include/datetime.php:325 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "semana" +msgstr[1] "semanas" + +#: ../../include/datetime.php:328 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "día" +msgstr[1] "días" + +#: ../../include/datetime.php:331 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "hora" +msgstr[1] "horas" + +#: ../../include/datetime.php:334 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minuto" +msgstr[1] "minutos" + +#: ../../include/datetime.php:337 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "segundo" +msgstr[1] "segundos" + +#: ../../include/datetime.php:574 +#, php-format +msgid "%1$s's birthday" +msgstr "Cumpleaños de %1$s" + +#: ../../include/datetime.php:575 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Feliz cumpleaños %1$s" + +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Opciones del directorio" + +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Modo seguro" + +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Solo foros públicos" + +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Solo este sitio web" + +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." +msgstr "Este evento ha sido añadido a su calendario." + +#: ../../include/event.php:1024 +msgid "Not specified" +msgstr "Sin especificar" + +#: ../../include/event.php:1025 +msgid "Needs Action" +msgstr "Necesita de una intervención" + +#: ../../include/event.php:1026 +msgid "Completed" +msgstr "Completado/a" + +#: ../../include/event.php:1027 +msgid "In Process" +msgstr "En proceso" + +#: ../../include/event.php:1028 +msgid "Cancelled" +msgstr "Cancelado/a" + +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado." + +#: ../../include/import.php:97 +msgid "Channel clone failed. Import failed." +msgstr "La clonación del canal no ha salido bien. La importación ha fallado." + +#: ../../include/import.php:1447 +msgid "Unable to import element \"" +msgstr "No se puede importar un elemento \"" #: ../../include/auth.php:148 msgid "Logged out." @@ -9153,303 +9519,59 @@ msgstr "Visitar %2$s de %1$s" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s ha actualizado %2$s, cambiando %3$s." -#: ../../include/zot.php:700 -msgid "Invalid data packet" -msgstr "Paquete de datos no válido" - -#: ../../include/zot.php:716 -msgid "Unable to verify channel signature" -msgstr "No ha sido posible de verificar la firma del canal" - -#: ../../include/zot.php:2329 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "No ha sido posible de verificar la firma del sitio para %s" - -#: ../../include/zot.php:3706 -msgid "invalid target signature" -msgstr "La firma recibida no es válida" - -#: ../../include/features.php:50 -msgid "General Features" -msgstr "Funcionalidades básicas" - -#: ../../include/features.php:52 -msgid "Content Expiration" -msgstr "Caducidad del contenido" - -#: ../../include/features.php:52 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Eliminar publicaciones/comentarios y/o mensajes privados más adelante" - -#: ../../include/features.php:53 -msgid "Multiple Profiles" -msgstr "Múltiples perfiles" - -#: ../../include/features.php:53 -msgid "Ability to create multiple profiles" -msgstr "Capacidad de crear múltiples perfiles" - -#: ../../include/features.php:54 -msgid "Advanced Profiles" -msgstr "Perfiles avanzados" - -#: ../../include/features.php:54 -msgid "Additional profile sections and selections" -msgstr "Secciones y selecciones de perfil adicionales" - -#: ../../include/features.php:55 -msgid "Profile Import/Export" -msgstr "Importar/Exportar perfil" - -#: ../../include/features.php:55 -msgid "Save and load profile details across sites/channels" -msgstr "Guardar y cargar detalles del perfil a través de sitios/canales" - -#: ../../include/features.php:56 -msgid "Web Pages" -msgstr "Páginas web" - -#: ../../include/features.php:56 -msgid "Provide managed web pages on your channel" -msgstr "Proveer páginas web gestionadas en su canal" - -#: ../../include/features.php:57 -msgid "Provide a wiki for your channel" -msgstr "Proporcionar un wiki para su canal" - -#: ../../include/features.php:59 -msgid "Private Notes" -msgstr "Notas privadas" - -#: ../../include/features.php:59 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Habilita una herramienta para guardar notas y recordatorios (advertencia: las notas no estarán cifradas)" - -#: ../../include/features.php:60 -msgid "Navigation Channel Select" -msgstr "Navegación por el selector de canales" - -#: ../../include/features.php:60 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Cambiar de canales directamente desde el menú de navegación desplegable" - -#: ../../include/features.php:61 -msgid "Photo Location" -msgstr "Ubicación de las fotos" - -#: ../../include/features.php:61 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa." - -#: ../../include/features.php:62 -msgid "Access Controlled Chatrooms" -msgstr "Salas de chat moderadas" - -#: ../../include/features.php:62 -msgid "Provide chatrooms and chat services with access control." -msgstr "Proporcionar salas y servicios de chat moderados." - -#: ../../include/features.php:63 -msgid "Smart Birthdays" -msgstr "Cumpleaños inteligentes" - -#: ../../include/features.php:63 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo." - -#: ../../include/features.php:64 -msgid "Expert Mode" -msgstr "Modo de experto" - -#: ../../include/features.php:64 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Habilitar el modo de experto para acceder a opciones avanzadas de configuración" - -#: ../../include/features.php:69 -msgid "Post Composition Features" -msgstr "Opciones para la redacción de entradas" - -#: ../../include/features.php:70 -msgid "Large Photos" -msgstr "Fotos de gran tamaño" - -#: ../../include/features.php:70 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)" - -#: ../../include/features.php:71 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importar automáticamente contenido de otros canales o \"feeds\"" - -#: ../../include/features.php:72 -msgid "Even More Encryption" -msgstr "Más cifrado todavía" - -#: ../../include/features.php:72 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida." - -#: ../../include/features.php:73 -msgid "Enable Voting Tools" -msgstr "Permitir entradas con votación" - -#: ../../include/features.php:73 -msgid "Provide a class of post which others can vote on" -msgstr "Proveer una clase de publicación en la que otros puedan votar" - -#: ../../include/features.php:74 -msgid "Disable Comments" -msgstr "Deshabilitar comentarios" - -#: ../../include/features.php:74 -msgid "Provide the option to disable comments for a post" -msgstr "Proporcionar la opción de desactivar los comentarios de una publicación" - -#: ../../include/features.php:75 -msgid "Delayed Posting" -msgstr "Publicación aplazada" - -#: ../../include/features.php:75 -msgid "Allow posts to be published at a later date" -msgstr "Permitir mensajes que se publicarán en una fecha posterior" - -#: ../../include/features.php:76 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Prevenir entradas o comentarios duplicados" - -#: ../../include/features.php:76 -msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo." - -#: ../../include/features.php:82 -msgid "Network and Stream Filtering" -msgstr "Filtrado del contenido" - -#: ../../include/features.php:83 -msgid "Search by Date" -msgstr "Buscar por fecha" - -#: ../../include/features.php:83 -msgid "Ability to select posts by date ranges" -msgstr "Capacidad de seleccionar entradas por rango de fechas" - -#: ../../include/features.php:84 -msgid "Enable management and selection of privacy groups" -msgstr "Activar la gestión y selección de grupos de canales" - -#: ../../include/features.php:85 -msgid "Save search terms for re-use" -msgstr "Guardar términos de búsqueda para su reutilización" - -#: ../../include/features.php:86 -msgid "Network Personal Tab" -msgstr "Actividad personal" - -#: ../../include/features.php:86 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado." - -#: ../../include/features.php:87 -msgid "Network New Tab" -msgstr "Contenido nuevo" - -#: ../../include/features.php:87 -msgid "Enable tab to display all new Network activity" -msgstr "Habilitar una pestaña en la que se muestre solo el contenido nuevo" - -#: ../../include/features.php:88 -msgid "Affinity Tool" -msgstr "Herramienta de afinidad" - -#: ../../include/features.php:88 -msgid "Filter stream activity by depth of relationships" -msgstr "Filtrar el contenido según la profundidad de las relaciones" - -#: ../../include/features.php:89 -msgid "Connection Filtering" -msgstr "Filtrado de conexiones" - -#: ../../include/features.php:89 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido" - -#: ../../include/features.php:90 -msgid "Show channel suggestions" -msgstr "Mostrar sugerencias de canales" - -#: ../../include/features.php:95 -msgid "Post/Comment Tools" -msgstr "Gestión de entradas y comentarios" - -#: ../../include/features.php:96 -msgid "Community Tagging" -msgstr "Etiquetas de la comunidad" - -#: ../../include/features.php:96 -msgid "Ability to tag existing posts" -msgstr "Capacidad de etiquetar entradas existentes" - -#: ../../include/features.php:97 -msgid "Post Categories" -msgstr "Temas de las entradas" - -#: ../../include/features.php:97 -msgid "Add categories to your posts" -msgstr "Añadir temas a sus publicaciones" - -#: ../../include/features.php:98 -msgid "Emoji Reactions" -msgstr "Emoticonos \"emoji\"" - -#: ../../include/features.php:98 -msgid "Add emoji reaction ability to posts" -msgstr "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas" - -#: ../../include/features.php:99 -msgid "Ability to file posts under folders" -msgstr "Capacidad de archivar entradas en carpetas" - -#: ../../include/features.php:100 -msgid "Dislike Posts" -msgstr "Desagrado de publicaciones" - -#: ../../include/features.php:100 -msgid "Ability to dislike posts/comments" -msgstr "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios" - -#: ../../include/features.php:101 -msgid "Star Posts" -msgstr "Entradas destacadas" - -#: ../../include/features.php:101 -msgid "Ability to mark special posts with a star indicator" -msgstr "Capacidad de marcar entradas destacadas con un indicador de estrella" - -#: ../../include/features.php:102 -msgid "Tag Cloud" -msgstr "Nube de etiquetas" - -#: ../../include/features.php:102 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Proveer nube de etiquetas personal en su página de canal" - -#: ../../include/features.php:111 -msgid "Premium Channel" -msgstr "Canal premium" - -#: ../../include/features.php:112 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal" +#: ../../include/network.php:704 +msgid "view full size" +msgstr "Ver en el tamaño original" + +#: ../../include/network.php:1953 +msgid "No Subject" +msgstr "Sin asunto" + +#: ../../include/network.php:2207 ../../include/network.php:2208 +msgid "Friendica" +msgstr "Friendica" + +#: ../../include/network.php:2209 +msgid "OStatus" +msgstr "OStatus" + +#: ../../include/network.php:2210 +msgid "GNU-Social" +msgstr "GNU Social" + +#: ../../include/network.php:2211 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: ../../include/network.php:2213 +msgid "Diaspora" +msgstr "Diaspora" + +#: ../../include/network.php:2214 +msgid "Facebook" +msgstr "Facebook" + +#: ../../include/network.php:2215 +msgid "Zot" +msgstr "Zot" + +#: ../../include/network.php:2216 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: ../../include/network.php:2217 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: ../../include/network.php:2218 +msgid "MySpace" +msgstr "MySpace" + +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +#: ../../include/contact_widgets.php:91 ../../include/widgets.php:46 +#: ../../include/widgets.php:465 +msgid "Categories" +msgstr "Temas" #: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 msgid "Tags" @@ -9483,117 +9605,6 @@ msgstr "gusta de" msgid "dislikes" msgstr "no gusta de" -#: ../../include/account.php:28 -msgid "Not a valid email address" -msgstr "Dirección de correo no válida" - -#: ../../include/account.php:30 -msgid "Your email domain is not among those allowed on this site" -msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio." - -#: ../../include/account.php:36 -msgid "Your email address is already registered at this site." -msgstr "Su dirección de correo está ya registrada en este sitio." - -#: ../../include/account.php:68 -msgid "An invitation is required." -msgstr "Es obligatorio que le inviten." - -#: ../../include/account.php:72 -msgid "Invitation could not be verified." -msgstr "No se ha podido verificar su invitación." - -#: ../../include/account.php:122 -msgid "Please enter the required information." -msgstr "Por favor introduzca la información requerida." - -#: ../../include/account.php:189 -msgid "Failed to store account information." -msgstr "La información de la cuenta no se ha podido guardar." - -#: ../../include/account.php:249 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Confirmación de registro para %s" - -#: ../../include/account.php:315 -#, php-format -msgid "Registration request at %s" -msgstr "Solicitud de registro en %s" - -#: ../../include/account.php:339 -msgid "your registration password" -msgstr "su contraseña de registro" - -#: ../../include/account.php:342 ../../include/account.php:402 -#, php-format -msgid "Registration details for %s" -msgstr "Detalles del registro de %s" - -#: ../../include/account.php:414 -msgid "Account approved." -msgstr "Cuenta aprobada." - -#: ../../include/account.php:454 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registro revocado para %s" - -#: ../../include/account.php:739 ../../include/account.php:741 -msgid "Click here to upgrade." -msgstr "Pulse aquí para actualizar" - -#: ../../include/account.php:747 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Esta acción supera los límites establecidos por su plan de suscripción " - -#: ../../include/account.php:752 -msgid "This action is not available under your subscription plan." -msgstr "Esta acción no está disponible en su plan de suscripción." - -#: ../../include/bbcode.php:123 ../../include/bbcode.php:878 -#: ../../include/bbcode.php:881 ../../include/bbcode.php:886 -#: ../../include/bbcode.php:889 ../../include/bbcode.php:892 -#: ../../include/bbcode.php:895 ../../include/bbcode.php:900 -#: ../../include/bbcode.php:903 ../../include/bbcode.php:908 -#: ../../include/bbcode.php:911 ../../include/bbcode.php:914 -#: ../../include/bbcode.php:917 -msgid "Image/photo" -msgstr "Imagen/foto" - -#: ../../include/bbcode.php:162 ../../include/bbcode.php:928 -msgid "Encrypted content" -msgstr "Contenido cifrado" - -#: ../../include/bbcode.php:178 -#, php-format -msgid "Install %s element: " -msgstr "Instalar el elemento %s:" - -#: ../../include/bbcode.php:182 -#, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio." - -#: ../../include/bbcode.php:261 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s escribió %2$s siguiente %3$s" - -#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 -msgid "Click to open/close" -msgstr "Pulsar para abrir/cerrar" - -#: ../../include/bbcode.php:346 -msgid "spoiler" -msgstr "spoiler" - -#: ../../include/bbcode.php:866 -msgid "$1 wrote:" -msgstr "$1 escribió:" - #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -9629,6 +9640,11 @@ msgstr "Invitar a amigos" msgid "Advanced example: name=fred and country=iceland" msgstr "Ejemplo avanzado: nombre=juan y país=españa" +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +#: ../../include/widgets.php:349 ../../include/widgets.php:468 +msgid "Everything" +msgstr "Todo" + #: ../../include/contact_widgets.php:122 #, php-format msgid "%d connection in common" @@ -9640,213 +9656,340 @@ msgstr[1] "%d conexiones en común" msgid "show more" msgstr "mostrar más" -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Opciones del directorio" +#: ../../include/widgets.php:103 +msgid "System" +msgstr "Sistema" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Modo seguro" +#: ../../include/widgets.php:106 +msgid "New App" +msgstr "Nueva aplicación (app)" -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Solo foros públicos" +#: ../../include/widgets.php:154 +msgid "Suggestions" +msgstr "Sugerencias" -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Solo este sitio web" +#: ../../include/widgets.php:155 +msgid "See more..." +msgstr "Ver más..." -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "No se ha especificado ningún destinatario." - -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "[sin asunto]" - -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "No ha sido posible determinar el remitente. " - -#: ../../include/message.php:222 -msgid "Stored post could not be verified." -msgstr "No se han podido verificar las publicaciones guardadas." - -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado." - -#: ../../include/import.php:97 -msgid "Channel clone failed. Import failed." -msgstr "La clonación del canal no ha salido bien. La importación ha fallado." - -#: ../../include/nav.php:84 ../../include/nav.php:117 ../../boot.php:1737 -msgid "Logout" -msgstr "Finalizar sesión" - -#: ../../include/nav.php:84 ../../include/nav.php:117 -msgid "End this session" -msgstr "Finalizar esta sesión" - -#: ../../include/nav.php:87 ../../include/nav.php:148 -msgid "Home" -msgstr "Inicio" - -#: ../../include/nav.php:87 -msgid "Your posts and conversations" -msgstr "Sus publicaciones y conversaciones" - -#: ../../include/nav.php:88 -msgid "Your profile page" -msgstr "Su página del perfil" - -#: ../../include/nav.php:90 -msgid "Manage/Edit profiles" -msgstr "Administrar/editar perfiles" - -#: ../../include/nav.php:92 -msgid "Edit your profile" -msgstr "Editar su perfil" - -#: ../../include/nav.php:94 -msgid "Your photos" -msgstr "Sus fotos" - -#: ../../include/nav.php:95 -msgid "Your files" -msgstr "Sus ficheros" - -#: ../../include/nav.php:98 -msgid "Your chatrooms" -msgstr "Sus salas de chat" - -#: ../../include/nav.php:104 -msgid "Your bookmarks" -msgstr "Sus marcadores" - -#: ../../include/nav.php:108 -msgid "Your webpages" -msgstr "Sus páginas web" - -#: ../../include/nav.php:110 -msgid "Your wiki" -msgstr "Su wiki" - -#: ../../include/nav.php:114 -msgid "Sign in" -msgstr "Acceder" - -#: ../../include/nav.php:131 +#: ../../include/widgets.php:175 #, php-format -msgid "%s - click to logout" -msgstr "%s - pulsar para finalizar sesión" +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas." -#: ../../include/nav.php:134 -msgid "Remote authentication" -msgstr "Acceder desde su servidor" +#: ../../include/widgets.php:181 +msgid "Add New Connection" +msgstr "Añadir nueva conexión" -#: ../../include/nav.php:134 -msgid "Click to authenticate to your home hub" -msgstr "Pulsar para identificarse en su servidor de inicio" +#: ../../include/widgets.php:182 +msgid "Enter channel address" +msgstr "Dirección del canal" -#: ../../include/nav.php:148 -msgid "Home Page" -msgstr "Página de inicio" +#: ../../include/widgets.php:183 +msgid "Examples: bob@example.com, https://example.com/barbara" +msgstr "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen" -#: ../../include/nav.php:151 -msgid "Create an account" -msgstr "Crear una cuenta" +#: ../../include/widgets.php:199 +msgid "Notes" +msgstr "Notas" -#: ../../include/nav.php:163 -msgid "Help and documentation" -msgstr "Ayuda y documentación" +#: ../../include/widgets.php:275 +msgid "Remove term" +msgstr "Eliminar término" -#: ../../include/nav.php:167 -msgid "Applications, utilities, links, games" -msgstr "Aplicaciones, utilidades, enlaces, juegos" +#: ../../include/widgets.php:390 +msgid "Archives" +msgstr "Hemeroteca" -#: ../../include/nav.php:169 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido" +#: ../../include/widgets.php:552 +msgid "Refresh" +msgstr "Recargar" -#: ../../include/nav.php:171 -msgid "Channel Directory" -msgstr "Directorio de canales" +#: ../../include/widgets.php:592 +msgid "Account settings" +msgstr "Configuración de la cuenta" -#: ../../include/nav.php:183 -msgid "Your grid" -msgstr "Mi red" +#: ../../include/widgets.php:598 +msgid "Channel settings" +msgstr "Configuración del canal" -#: ../../include/nav.php:184 -msgid "Mark all grid notifications seen" -msgstr "Marcar todas las notificaciones de la red como vistas" +#: ../../include/widgets.php:607 +msgid "Additional features" +msgstr "Funcionalidades" -#: ../../include/nav.php:186 -msgid "Channel home" -msgstr "Mi canal" +#: ../../include/widgets.php:614 +msgid "Feature/Addon settings" +msgstr "Complementos" -#: ../../include/nav.php:187 -msgid "Mark all channel notifications seen" -msgstr "Marcar todas las notificaciones del canal como leídas" +#: ../../include/widgets.php:620 +msgid "Display settings" +msgstr "Ajustes de visualización" -#: ../../include/nav.php:193 -msgid "Notices" -msgstr "Avisos" +#: ../../include/widgets.php:627 +msgid "Manage locations" +msgstr "Gestión de ubicaciones (clones) del canal" -#: ../../include/nav.php:193 -msgid "Notifications" -msgstr "Notificaciones" +#: ../../include/widgets.php:634 +msgid "Export channel" +msgstr "Exportar canal" -#: ../../include/nav.php:194 -msgid "See all notifications" -msgstr "Ver todas las notificaciones" +#: ../../include/widgets.php:640 +msgid "Connected apps" +msgstr "Aplicaciones (apps) conectadas" -#: ../../include/nav.php:197 -msgid "Private mail" -msgstr "Correo privado" +#: ../../include/widgets.php:664 +msgid "Premium Channel Settings" +msgstr "Configuración del canal premium" -#: ../../include/nav.php:198 -msgid "See all private messages" -msgstr "Ver todas los mensajes privados" +#: ../../include/widgets.php:693 +msgid "Private Mail Menu" +msgstr "Menú de correo privado" -#: ../../include/nav.php:199 -msgid "Mark all private messages seen" -msgstr "Marcar todos los mensajes privados como leídos" +#: ../../include/widgets.php:695 +msgid "Combined View" +msgstr "Vista combinada" -#: ../../include/nav.php:205 -msgid "Event Calendar" -msgstr "Calendario de eventos" +#: ../../include/widgets.php:727 ../../include/widgets.php:739 +msgid "Conversations" +msgstr "Conversaciones" -#: ../../include/nav.php:206 -msgid "See all events" -msgstr "Ver todos los eventos" +#: ../../include/widgets.php:731 +msgid "Received Messages" +msgstr "Mensajes recibidos" -#: ../../include/nav.php:207 -msgid "Mark all events seen" -msgstr "Marcar todos los eventos como leidos" +#: ../../include/widgets.php:735 +msgid "Sent Messages" +msgstr "Enviar mensajes" -#: ../../include/nav.php:210 -msgid "Manage Your Channels" -msgstr "Gestionar sus canales" +#: ../../include/widgets.php:749 +msgid "No messages." +msgstr "Sin mensajes." -#: ../../include/nav.php:212 -msgid "Account/Channel Settings" -msgstr "Ajustes de cuenta/canales" +#: ../../include/widgets.php:767 +msgid "Delete conversation" +msgstr "Eliminar conversación" -#: ../../include/nav.php:220 -msgid "Site Setup and Configuration" -msgstr "Ajustes y configuración del sitio" +#: ../../include/widgets.php:793 +msgid "Events Tools" +msgstr "Gestión de eventos" -#: ../../include/nav.php:256 -msgid "@name, #tag, ?doc, content" -msgstr "@nombre, #etiqueta, ?ayuda, contenido" +#: ../../include/widgets.php:794 +msgid "Export Calendar" +msgstr "Exportar el calendario" -#: ../../include/nav.php:257 -msgid "Please wait..." -msgstr "Espere por favor…" +#: ../../include/widgets.php:795 +msgid "Import Calendar" +msgstr "Importar un calendario" -#: ../../view/theme/redbasic/php/config.php:6 +#: ../../include/widgets.php:887 +msgid "Overview" +msgstr "Resumen" + +#: ../../include/widgets.php:894 +msgid "Chat Members" +msgstr "Miembros del chat" + +#: ../../include/widgets.php:916 +msgid "Wiki List" +msgstr "Lista de wikis" + +#: ../../include/widgets.php:954 +msgid "Wiki Pages" +msgstr "Páginas del wiki" + +#: ../../include/widgets.php:989 +msgid "Bookmarked Chatrooms" +msgstr "Salas de chat preferidas" + +#: ../../include/widgets.php:1020 +msgid "Suggested Chatrooms" +msgstr "Salas de chat sugeridas" + +#: ../../include/widgets.php:1166 ../../include/widgets.php:1278 +msgid "photo/image" +msgstr "foto/imagen" + +#: ../../include/widgets.php:1221 +msgid "Click to show more" +msgstr "Hacer clic para ver más" + +#: ../../include/widgets.php:1372 +msgid "Rating Tools" +msgstr "Valoraciones" + +#: ../../include/widgets.php:1376 ../../include/widgets.php:1378 +msgid "Rate Me" +msgstr "Valorar este canal" + +#: ../../include/widgets.php:1381 +msgid "View Ratings" +msgstr "Mostrar las valoraciones" + +#: ../../include/widgets.php:1465 +msgid "Forums" +msgstr "Foros" + +#: ../../include/widgets.php:1494 +msgid "Tasks" +msgstr "Tareas" + +#: ../../include/widgets.php:1505 +msgid "Documentation" +msgstr "Documentación" + +#: ../../include/widgets.php:1561 ../../include/widgets.php:1599 +msgid "Member registrations waiting for confirmation" +msgstr "Inscripciones de nuevos miembros pendientes de aprobación" + +#: ../../include/widgets.php:1567 +msgid "Inspect queue" +msgstr "Examinar la cola" + +#: ../../include/widgets.php:1569 +msgid "DB updates" +msgstr "Actualizaciones de la base de datos" + +#: ../../include/widgets.php:1595 +msgid "Plugin Features" +msgstr "Extensiones" + +#: ../../include/api.php:1330 +msgid "Public Timeline" +msgstr "Cronología pública" + +#: ../../include/oembed.php:322 +msgid " by " +msgstr "por" + +#: ../../include/oembed.php:323 +msgid " on " +msgstr "en" + +#: ../../include/oembed.php:352 +msgid "Embedded content" +msgstr "Contenido incorporado" + +#: ../../include/oembed.php:361 +msgid "Embedding disabled" +msgstr "Incrustación deshabilitada" + +#: ../../include/items.php:918 ../../include/items.php:963 +msgid "(Unknown)" +msgstr "(Desconocido)" + +#: ../../include/items.php:1162 +msgid "Visible to anybody on the internet." +msgstr "Visible para cualquiera en internet." + +#: ../../include/items.php:1164 +msgid "Visible to you only." +msgstr "Visible sólo para usted." + +#: ../../include/items.php:1166 +msgid "Visible to anybody in this network." +msgstr "Visible para cualquiera en esta red." + +#: ../../include/items.php:1168 +msgid "Visible to anybody authenticated." +msgstr "Visible para cualquiera que esté autenticado." + +#: ../../include/items.php:1170 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Visible para cualquiera en %s." + +#: ../../include/items.php:1172 +msgid "Visible to all connections." +msgstr "Visible para todas las conexiones." + +#: ../../include/items.php:1174 +msgid "Visible to approved connections." +msgstr "Visible para las conexiones permitidas." + +#: ../../include/items.php:1176 +msgid "Visible to specific connections." +msgstr "Visible para conexiones específicas." + +#: ../../include/items.php:3976 +msgid "Privacy group is empty." +msgstr "El grupo de canales está vacío." + +#: ../../include/items.php:3983 +#, php-format +msgid "Privacy group: %s" +msgstr "Grupo de canales: %s" + +#: ../../include/items.php:3995 +msgid "Connection not found." +msgstr "Conexión no encontrada" + +#: ../../include/items.php:4348 +msgid "profile photo" +msgstr "foto del perfil" + +#: ../../include/attach.php:248 ../../include/attach.php:334 +msgid "Item was not found." +msgstr "Elemento no encontrado." + +#: ../../include/attach.php:500 +msgid "No source file." +msgstr "Ningún fichero de origen" + +#: ../../include/attach.php:522 +msgid "Cannot locate file to replace" +msgstr "No se puede localizar el fichero que va a ser sustituido." + +#: ../../include/attach.php:540 +msgid "Cannot locate file to revise/update" +msgstr "No se puede localizar el fichero para revisar/actualizar" + +#: ../../include/attach.php:675 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "El fichero supera el limite de tamaño de %d" + +#: ../../include/attach.php:689 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos." + +#: ../../include/attach.php:854 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado." + +#: ../../include/attach.php:867 +msgid "Stored file could not be verified. Upload failed." +msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado." + +#: ../../include/attach.php:923 ../../include/attach.php:939 +msgid "Path not available." +msgstr "Ruta no disponible." + +#: ../../include/attach.php:985 ../../include/attach.php:1137 +msgid "Empty pathname" +msgstr "Ruta vacía" + +#: ../../include/attach.php:1011 +msgid "duplicate filename or path" +msgstr "Nombre duplicado de ruta o fichero" + +#: ../../include/attach.php:1033 +msgid "Path not found." +msgstr "Ruta no encontrada" + +#: ../../include/attach.php:1091 +msgid "mkdir failed." +msgstr "mkdir ha fallado." + +#: ../../include/attach.php:1095 +msgid "database storage failed." +msgstr "el almacenamiento en la base de datos ha fallado." + +#: ../../include/attach.php:1143 +msgid "Empty path" +msgstr "Ruta vacía" + +#: ../../view/theme/redbasic/php/config.php:9 msgid "Focus (Hubzilla default)" msgstr "Focus (predefinido)" @@ -9978,66 +10121,66 @@ msgstr "Ajustar el tamaño de la foto del autor de la conversación" msgid "Set size of followup author photos" msgstr "Ajustar el tamaño de foto de los seguidores del autor" -#: ../../boot.php:1194 +#: ../../boot.php:1195 #, php-format msgctxt "opensearch" msgid "Search %1$s (%2$s)" msgstr "Buscar %1$s (%2$s)" -#: ../../boot.php:1194 +#: ../../boot.php:1195 msgctxt "opensearch" msgid "$Projectname" msgstr "$Projectname" -#: ../../boot.php:1512 +#: ../../boot.php:1513 #, php-format msgid "Update %s failed. See error logs." msgstr "La actualización %s ha fallado. Mire el informe de errores." -#: ../../boot.php:1515 +#: ../../boot.php:1516 #, php-format msgid "Update Error at %s" msgstr "Error de actualización en %s" -#: ../../boot.php:1719 +#: ../../boot.php:1720 msgid "" "Create an account to access services and applications within the Hubzilla" msgstr "Crear una cuenta para acceder a los servicios y aplicaciones dentro de Hubzilla" -#: ../../boot.php:1740 +#: ../../boot.php:1741 msgid "Login/Email" msgstr "Inicio de sesión / Correo electrónico" -#: ../../boot.php:1741 +#: ../../boot.php:1742 msgid "Password" msgstr "Contraseña" -#: ../../boot.php:1742 +#: ../../boot.php:1743 msgid "Remember me" msgstr "Recordarme" -#: ../../boot.php:1745 +#: ../../boot.php:1746 msgid "Forgot your password?" msgstr "¿Olvidó su contraseña?" -#: ../../boot.php:2314 +#: ../../boot.php:2315 msgid "toggle mobile" msgstr "cambiar a modo móvil" -#: ../../boot.php:2469 +#: ../../boot.php:2470 msgid "Website SSL certificate is not valid. Please correct." msgstr "El certificado SSL del sitio web no es válido. Por favor, solucione el problema." -#: ../../boot.php:2472 +#: ../../boot.php:2473 #, php-format msgid "[hubzilla] Website SSL error for %s" msgstr "[hubzilla] Error SSL del sitio web en %s" -#: ../../boot.php:2576 +#: ../../boot.php:2577 msgid "Cron/Scheduled tasks not running." msgstr "Las tareas del Planificador/Cron no están funcionando." -#: ../../boot.php:2580 +#: ../../boot.php:2581 #, php-format msgid "[hubzilla] Cron tasks not running on %s" msgstr "[hubzilla] Las tareas de Cron no están funcionando en %s" diff --git a/view/es-es/hstrings.php b/view/es-es/hstrings.php index d8f8d2d10..44c005fb5 100644 --- a/view/es-es/hstrings.php +++ b/view/es-es/hstrings.php @@ -58,7 +58,7 @@ App::$strings["Edit"] = "Editar"; App::$strings["Delete"] = "Eliminar"; App::$strings["You are using %1\$s of your available file storage."] = "Está usando %1\$s de su espacio disponible para ficheros."; App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Está usando %1\$s de %2\$s que tiene a su disposición para ficheros. (%3\$s%)"; -App::$strings["WARNING:"] = "ATENCIÓN:"; +App::$strings["WARNING:"] = "ATENCIÓN: "; App::$strings["Create new folder"] = "Crear nueva carpeta"; App::$strings["Upload file"] = "Subir fichero"; App::$strings["Drop files here to immediately upload"] = "Arrastre los ficheros aquí para subirlos de forma inmediata"; @@ -72,89 +72,6 @@ App::$strings["Requested profile is not available."] = "El perfil solicitado no App::$strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí"; App::$strings["Away"] = "Ausente"; App::$strings["Online"] = "Conectado/a"; -App::$strings["Invalid message"] = "Mensaje no válido"; -App::$strings["no results"] = "sin resultados"; -App::$strings["channel sync processed"] = "se ha realizado la sincronización del canal"; -App::$strings["queued"] = "encolado"; -App::$strings["posted"] = "enviado"; -App::$strings["accepted for delivery"] = "aceptado para el envío"; -App::$strings["updated"] = "actualizado"; -App::$strings["update ignored"] = "actualización ignorada"; -App::$strings["permission denied"] = "permiso denegado"; -App::$strings["recipient not found"] = "destinatario no encontrado"; -App::$strings["mail recalled"] = "mensaje de correo revocado"; -App::$strings["duplicate mail received"] = "se ha recibido mensaje duplicado"; -App::$strings["mail delivered"] = "correo enviado"; -App::$strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s"; -App::$strings["Options"] = "Opciones"; -App::$strings["Redeliver"] = "Volver a enviar"; -App::$strings["Fetching URL returns error: %1\$s"] = "Al intentar obtener la dirección, retorna el error: %1\$s"; -App::$strings["Authorize application connection"] = "Autorizar una conexión de aplicación"; -App::$strings["Return to your app and insert this Security Code:"] = "Volver a su aplicación e introducir este código de seguridad:"; -App::$strings["Please login to continue."] = "Por favor inicie sesión para continuar."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"; -App::$strings["Yes"] = "Sí"; -App::$strings["No"] = "No"; -App::$strings["Rating"] = "Valoración"; -App::$strings["Website:"] = "Sitio web:"; -App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)"; -App::$strings["Rating (this information is public)"] = "Valoración (esta información es pública)"; -App::$strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)"; -App::$strings["Submit"] = "Enviar"; -App::$strings["Public Hubs"] = "Servidores públicos"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs pueden proporcionar detalles adicionales."; -App::$strings["Hub URL"] = "Dirección del hub"; -App::$strings["Access Type"] = "Tipo de acceso"; -App::$strings["Registration Policy"] = "Normas de registro"; -App::$strings["Stats"] = "Estadísticas"; -App::$strings["Software"] = "Software"; -App::$strings["Ratings"] = "Valoraciones"; -App::$strings["Rate"] = "Valorar"; -App::$strings["Location"] = "Ubicación"; -App::$strings["View"] = "Ver"; -App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana."; -App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado."; -App::$strings["Passwords do not match."] = "Las contraseñas no coinciden."; -App::$strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo."; -App::$strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio."; -App::$strings["Your registration can not be processed."] = "Su registro no puede ser procesado."; -App::$strings["Registration on this hub is disabled."] = "El registro está deshabilitado en este sitio."; -App::$strings["Registration on this hub is by approval only."] = "El registro en este hub está sometido a aprobación previa."; -App::$strings["Register at another affiliated hub."] = "Registrarse en otro hub afiliado."; -App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana."; -App::$strings["Terms of Service"] = "Términos del servicio"; -App::$strings["I accept the %s for this website"] = "Acepto los %s de este sitio"; -App::$strings["I am over 13 years of age and accept the %s for this website"] = "Tengo más de 13 años de edad y acepto los %s de este sitio"; -App::$strings["Your email address"] = "Su dirección de correo electrónico"; -App::$strings["Choose a password"] = "Elija una contraseña"; -App::$strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña"; -App::$strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación"; -App::$strings["Name or caption"] = "Nombre o descripción"; -App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\""; -App::$strings["Choose a short nickname"] = "Elija un alias corto"; -App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s"; -App::$strings["Channel role and privacy"] = "Clase de canal y privacidad"; -App::$strings["Select a channel role with your privacy requirements."] = "Seleccione un tipo de canal con sus requisitos de privacidad"; -App::$strings["Read more about roles"] = "Leer más sobre los roles"; -App::$strings["no"] = "no"; -App::$strings["yes"] = "sí"; -App::$strings["Registration"] = "Registro"; -App::$strings["Membership on this site is by invitation only."] = "Para registrarse en este sitio es necesaria una invitación."; -App::$strings["Register"] = "Registrarse"; -App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Este sitio puede requerir una verificación de correo electrónico después de enviar este formulario. Si es devuelto a una página de inicio de sesión, compruebe su email para recibir y leer las instrucciones."; -App::$strings["Bookmark added"] = "Marcador añadido"; -App::$strings["My Bookmarks"] = "Mis marcadores"; -App::$strings["My Connections Bookmarks"] = "Marcadores de mis conexiones"; -App::$strings["Public access denied."] = "Acceso público denegado."; -App::$strings["Item not found."] = "Elemento no encontrado."; -App::$strings["Photos"] = "Fotos"; -App::$strings["Cancel"] = "Cancelar"; -App::$strings["Invalid item."] = "Elemento no válido."; -App::$strings["Channel not found."] = "Canal no encontrado."; -App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; -App::$strings["Save to Folder:"] = "Guardar en carpeta:"; -App::$strings["- select -"] = "- seleccionar -"; -App::$strings["Save"] = "Guardar"; App::$strings["No such group"] = "No se encuentra el grupo"; App::$strings["No such channel"] = "No se encuentra el canal"; App::$strings["forum"] = "foro"; @@ -162,6 +79,317 @@ App::$strings["Search Results For:"] = "Buscar resultados para:"; App::$strings["Privacy group is empty"] = "El grupo de canales está vacío"; App::$strings["Privacy group: "] = "Grupo de canales: "; App::$strings["Invalid connection."] = "Conexión no válida."; +App::$strings["Fetching URL returns error: %1\$s"] = "Al intentar obtener la dirección, retorna el error: %1\$s"; +App::$strings["network"] = "red"; +App::$strings["RSS"] = "RSS"; +App::$strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página."; +App::$strings["Posts and comments"] = "Publicaciones y comentarios"; +App::$strings["Only posts"] = "Solo publicaciones"; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil."; +App::$strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales."; +App::$strings["Nothing to import."] = "No hay nada para importar."; +App::$strings["Unable to download data from old server"] = "No se han podido descargar datos de su antiguo servidor"; +App::$strings["Imported file is empty."] = "El fichero importado está vacío."; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Atención: Las versiones de la base de datos difieren en %1\$d actualizaciones."; +App::$strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado."; +App::$strings["No channel. Import failed."] = "No hay canal. La importación ha fallado"; +App::$strings["Import completed."] = "Importación completada."; +App::$strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad."; +App::$strings["Import Channel"] = "Importar canal"; +App::$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."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."; +App::$strings["File to Upload"] = "Fichero para subir"; +App::$strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub"; +App::$strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)"; +App::$strings["Your old login email address"] = "Su antigua dirección de correo electrónico"; +App::$strings["Your old login password"] = "Su antigua contraseña"; +App::$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."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."; +App::$strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria"; +App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."; +App::$strings["Submit"] = "Enviar"; +App::$strings["Bookmark added"] = "Marcador añadido"; +App::$strings["My Bookmarks"] = "Mis marcadores"; +App::$strings["My Connections Bookmarks"] = "Marcadores de mis conexiones"; +App::$strings["%s account blocked/unblocked"] = array( + 0 => "%s cuenta bloqueada/desbloqueada", + 1 => "%s cuenta bloqueada/desbloqueada", +); +App::$strings["%s account deleted"] = array( + 0 => "%s cuentas eliminadas", + 1 => "%s cuentas eliminadas", +); +App::$strings["Account not found"] = "Cuenta no encontrada"; +App::$strings["Account '%s' deleted"] = "La cuenta '%s' ha sido eliminada"; +App::$strings["Account '%s' blocked"] = "La cuenta '%s' ha sido bloqueada"; +App::$strings["Account '%s' unblocked"] = "La cuenta '%s' ha sido desbloqueada"; +App::$strings["Administration"] = "Administración"; +App::$strings["Accounts"] = "Cuentas"; +App::$strings["select all"] = "seleccionar todo"; +App::$strings["Registrations waiting for confirm"] = "Inscripciones en espera de confirmación"; +App::$strings["Request date"] = "Fecha de solicitud"; +App::$strings["Email"] = "Correo electrónico"; +App::$strings["No registrations."] = "Sin registros."; +App::$strings["Approve"] = "Aprobar"; +App::$strings["Deny"] = "Rechazar"; +App::$strings["Block"] = "Bloquear"; +App::$strings["Unblock"] = "Desbloquear"; +App::$strings["ID"] = "ID"; +App::$strings["All Channels"] = "Todos los canales"; +App::$strings["Register date"] = "Fecha de registro"; +App::$strings["Last login"] = "Último acceso"; +App::$strings["Expires"] = "Caduca"; +App::$strings["Service Class"] = "Clase de servicio"; +App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"; +App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"; +App::$strings["%s channel censored/uncensored"] = array( + 0 => "%s canales censurados/no censurados", + 1 => "%s canales censurados/no censurados", +); +App::$strings["%s channel code allowed/disallowed"] = array( + 0 => "%s código permitido/no permitido al canal", + 1 => "%s código permitido/no permitido al canal", +); +App::$strings["%s channel deleted"] = array( + 0 => "%s canales eliminados", + 1 => "%s canales eliminados", +); +App::$strings["Channel not found"] = "Canal no encontrado"; +App::$strings["Channel '%s' deleted"] = "Canal '%s' eliminado"; +App::$strings["Channel '%s' censored"] = "Canal '%s' censurado"; +App::$strings["Channel '%s' uncensored"] = "Canal '%s' no censurado"; +App::$strings["Channel '%s' code allowed"] = "Código permitido al canal '%s'"; +App::$strings["Channel '%s' code disallowed"] = "Código no permitido al canal '%s'"; +App::$strings["Channels"] = "Canales"; +App::$strings["Censor"] = "Censurar"; +App::$strings["Uncensor"] = "No censurar"; +App::$strings["Allow Code"] = "Permitir código"; +App::$strings["Disallow Code"] = "No permitir código"; +App::$strings["Channel"] = "Canal"; +App::$strings["UID"] = "UID"; +App::$strings["Address"] = "Dirección"; +App::$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?"] = "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?"; +App::$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?"] = "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?"; +App::$strings["Update has been marked successful"] = "La actualización ha sido marcada como exitosa"; +App::$strings["Executing %s failed. Check system logs."] = "La ejecución de %s ha fallado. Mirar en los informes del sistema."; +App::$strings["Update %s was successfully applied."] = "La actualización de %s se ha realizado exitosamente."; +App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito."; +App::$strings["Update function %s could not be found."] = "No se encuentra la función de actualización de %s."; +App::$strings["No failed updates."] = "No ha fallado ninguna actualización."; +App::$strings["Failed Updates"] = "Han fallado las actualizaciones"; +App::$strings["Mark success (if update was manually applied)"] = "Marcar como exitosa (si la actualización se ha hecho manualmente)"; +App::$strings["Attempt to execute this update step automatically"] = "Intentar ejecutar este paso de actualización automáticamente"; +App::$strings["Off"] = "Desactivado"; +App::$strings["On"] = "Activado"; +App::$strings["Lock feature %s"] = "Bloquear la funcionalidad %s"; +App::$strings["Manage Additional Features"] = "Gestionar las funcionalidades"; +App::$strings["Log settings updated."] = "Actualizado el informe de configuraciones."; +App::$strings["Logs"] = "Informes"; +App::$strings["Clear"] = "Vaciar"; +App::$strings["Debugging"] = "Depuración"; +App::$strings["Log file"] = "Fichero de informe"; +App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal."; +App::$strings["Log level"] = "Nivel de depuración"; +App::$strings["Item not found."] = "Elemento no encontrado."; +App::$strings["Plugin %s disabled."] = "Extensión %s desactivada."; +App::$strings["Plugin %s enabled."] = "Extensión %s activada."; +App::$strings["Disable"] = "Desactivar"; +App::$strings["Enable"] = "Activar"; +App::$strings["Plugins"] = "Extensiones (plugins)"; +App::$strings["Toggle"] = "Cambiar"; +App::$strings["Settings"] = "Ajustes"; +App::$strings["Author: "] = "Autor:"; +App::$strings["Maintainer: "] = "Mantenedor:"; +App::$strings["Minimum project version: "] = "Versión mínima del proyecto:"; +App::$strings["Maximum project version: "] = "Versión máxima del proyecto:"; +App::$strings["Minimum PHP version: "] = "Versión mínima de PHP:"; +App::$strings["Compatible Server Roles: "] = "Configuraciones compatibles con este servidor:"; +App::$strings["Requires: "] = "Se requiere:"; +App::$strings["Disabled - version incompatibility"] = "Deshabilitado - versiones incompatibles"; +App::$strings["Enter the public git repository URL of the plugin repo."] = "Escriba la URL pública del repositorio git del plugin."; +App::$strings["Plugin repo git URL"] = "URL del repositorio git del plugin"; +App::$strings["Custom repo name"] = "Nombre personalizado del repositorio"; +App::$strings["(optional)"] = "(opcional)"; +App::$strings["Download Plugin Repo"] = "Descargar el repositorio"; +App::$strings["Install new repo"] = "Instalar un nuevo repositorio"; +App::$strings["Install"] = "Instalar"; +App::$strings["Cancel"] = "Cancelar"; +App::$strings["Manage Repos"] = "Gestionar los repositorios"; +App::$strings["Installed Plugin Repositories"] = "Repositorios de los plugins instalados"; +App::$strings["Install a New Plugin Repository"] = "Instalar un nuevo repositorio de plugins"; +App::$strings["Update"] = "Actualizar"; +App::$strings["Switch branch"] = "Cambiar la rama"; +App::$strings["Remove"] = "Eliminar"; +App::$strings["New Profile Field"] = "Nuevo campo en el perfil"; +App::$strings["Field nickname"] = "Alias del campo"; +App::$strings["System name of field"] = "Nombre del campo en el sistema"; +App::$strings["Input type"] = "Tipo de entrada"; +App::$strings["Field Name"] = "Nombre del campo"; +App::$strings["Label on profile pages"] = "Etiqueta a mostrar en la página del perfil"; +App::$strings["Help text"] = "Texto de ayuda"; +App::$strings["Additional info (optional)"] = "Información adicional (opcional)"; +App::$strings["Save"] = "Guardar"; +App::$strings["Field definition not found"] = "Definición del campo no encontrada"; +App::$strings["Edit Profile Field"] = "Modificar el campo del perfil"; +App::$strings["Profile Fields"] = "Campos del perfil"; +App::$strings["Basic Profile Fields"] = "Campos básicos del perfil"; +App::$strings["Advanced Profile Fields"] = "Campos avanzados del perfil"; +App::$strings["(In addition to basic fields)"] = "(Además de los campos básicos)"; +App::$strings["All available fields"] = "Todos los campos disponibles"; +App::$strings["Custom Fields"] = "Campos personalizados"; +App::$strings["Create Custom Field"] = "Crear un campo personalizado"; +App::$strings["Queue Statistics"] = "Estadísticas de la cola"; +App::$strings["Total Entries"] = "Total de entradas"; +App::$strings["Priority"] = "Prioridad"; +App::$strings["Destination URL"] = "Dirección de destino"; +App::$strings["Mark hub permanently offline"] = "Marcar el servidor como permanentemente fuera de línea"; +App::$strings["Empty queue for this hub"] = "Vaciar la cola para este servidor"; +App::$strings["Last known contact"] = "Último contacto conocido"; +App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro."; +App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: "; +App::$strings["https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "] = "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "; +App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "El resto del contenido incrustado se filtrará, excepto si el contenido incorporado desde ese sitio está bloqueado de forma explícita."; +App::$strings["Security"] = "Seguridad"; +App::$strings["Block public"] = "Bloquear páginas públicas"; +App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado."; +App::$strings["Set \"Transport Security\" HTTP header"] = "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP"; +App::$strings["Set \"Content Security Policy\" HTTP header"] = "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP"; +App::$strings["Allowed email domains"] = "Se aceptan dominios de correo electrónico"; +App::$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"] = "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. "; +App::$strings["Not allowed email domains"] = "No se permiten dominios de correo electrónico"; +App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado."; +App::$strings["Allow communications only from these sites"] = "Permitir la comunicación solo desde estos sitios"; +App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"; +App::$strings["Block communications from these sites"] = "Bloquear la comunicación desde estos sitios"; +App::$strings["Allow communications only from these channels"] = "Permitir la comunicación solo desde estos canales"; +App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"; +App::$strings["Block communications from these channels"] = "Bloquear la comunicación desde estos canales"; +App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)."; +App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Permitir contenido HTML sin filtrar sólo desde estos dominios "; +App::$strings["One site per line. By default embedded content is filtered."] = "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada."; +App::$strings["Block embedded HTML from these domains"] = "Bloquear contenido con HTML incorporado desde estos dominios"; +App::$strings["Site settings updated."] = "Ajustes del sitio actualizados."; +App::$strings["Default"] = "Predeterminado"; +App::$strings["mobile"] = "móvil"; +App::$strings["experimental"] = "experimental"; +App::$strings["unsupported"] = "no soportado"; +App::$strings["No"] = "No"; +App::$strings["Yes - with approval"] = "Sí - con aprobación"; +App::$strings["Yes"] = "Sí"; +App::$strings["My site is not a public server"] = "Mi sitio no es un servidor público"; +App::$strings["My site has paid access only"] = "Mi sitio es un servicio de pago"; +App::$strings["My site has free access only"] = "Mi sitio es un servicio gratuito"; +App::$strings["My site offers free accounts with optional paid upgrades"] = "Mi sitio ofrece cuentas gratuitas con opciones extra de pago"; +App::$strings["Basic/Minimal Social Networking"] = "Red social básica o mínima"; +App::$strings["Standard Configuration (default)"] = "Configuración estándar (por defecto)"; +App::$strings["Professional"] = "Profesional"; +App::$strings["Beginner/Basic"] = "Principiante / Básico"; +App::$strings["Novice - not skilled but willing to learn"] = "Novato: no cualificado, pero dispuesto a aprender"; +App::$strings["Intermediate - somewhat comfortable"] = "Intermedio: bastante cómodo"; +App::$strings["Advanced - very comfortable"] = "Avanzado: muy cómodo"; +App::$strings["Expert - I can write computer code"] = "Experto: puedo escribir código informático"; +App::$strings["Wizard - I probably know more than you do"] = "Asistente: probablemente sé más que tú"; +App::$strings["Site"] = "Sitio"; +App::$strings["Registration"] = "Registro"; +App::$strings["File upload"] = "Subir fichero"; +App::$strings["Policies"] = "Políticas"; +App::$strings["Advanced"] = "Avanzado"; +App::$strings["Site name"] = "Nombre del sitio"; +App::$strings["Server Configuration/Role"] = "Configuración del servidor"; +App::$strings["Site default technical skill level"] = "Nivel de habilidad técnica predeterminado del sitio"; +App::$strings["Used to provide a member experience matched to technical comfort level"] = "Se utiliza para proporcionar la experiencia de los miembros adaptada al nivel de comodidad"; +App::$strings["Lock the technical skill level setting"] = "Bloquear el ajuste del nivel de habilidad técnica"; +App::$strings["Members can set their own technical comfort level by default"] = "Los miembros pueden configurar por defecto su nivel de comodidad técnica"; +App::$strings["Banner/Logo"] = "Banner/Logo"; +App::$strings["Administrator Information"] = "Información del Administrador"; +App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"; +App::$strings["System language"] = "Idioma del sistema"; +App::$strings["System theme"] = "Tema gráfico del sistema"; +App::$strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - modificar los ajustes del tema"; +App::$strings["Mobile system theme"] = "Tema del sistema para móviles"; +App::$strings["Theme for mobile devices"] = "Tema para dispositivos móviles"; +App::$strings["Allow Feeds as Connections"] = "Permitir contenidos RSS como conexiones"; +App::$strings["(Heavy system resource usage)"] = "(Uso intenso de los recursos del sistema)"; +App::$strings["Maximum image size"] = "Tamaño máximo de la imagen"; +App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites."; +App::$strings["Does this site allow new member registration?"] = "¿Debe este sitio permitir el registro de nuevos miembros?"; +App::$strings["Invitation only"] = "Solo con una invitación"; +App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"."; +App::$strings["Which best describes the types of account offered by this hub?"] = "¿Cómo describiría el tipo de servicio ofrecido por este servidor?"; +App::$strings["Register text"] = "Texto del registro"; +App::$strings["Will be displayed prominently on the registration page."] = "Se mostrará de forma destacada en la página de registro."; +App::$strings["Site homepage to show visitors (default: login box)"] = "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)"; +App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "ejemplo: 'public' para mostrar contenido público, 'page/sys/home' para mostrar la página web definida como \"home\" o 'include:home.html' para mostrar el contenido de un fichero."; +App::$strings["Preserve site homepage URL"] = "Preservar la dirección de la página personal"; +App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla."; +App::$strings["Accounts abandoned after x days"] = "Cuentas abandonadas después de x días"; +App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo."; +App::$strings["Allowed friend domains"] = "Dominios amigos permitidos"; +App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio."; +App::$strings["Verify Email Addresses"] = "Verificar las direcciones de correo electrónico"; +App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)."; +App::$strings["Force publish"] = "Forzar la publicación"; +App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio."; +App::$strings["Import Public Streams"] = "Importar contenido público"; +App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas."; +App::$strings["Login on Homepage"] = "Iniciar sesión en la página personal"; +App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido."; +App::$strings["Enable context help"] = "Habilitar la ayuda contextual"; +App::$strings["Display contextual help for the current page when the help button is pressed."] = "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda."; +App::$strings["Directory Server URL"] = "URL del servidor de directorio"; +App::$strings["Default directory server"] = "Servidor de directorio predeterminado"; +App::$strings["Proxy user"] = "Usuario del proxy"; +App::$strings["Proxy URL"] = "Dirección del proxy"; +App::$strings["Network timeout"] = "Tiempo de espera de la red"; +App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)"; +App::$strings["Delivery interval"] = "Intervalo de entrega"; +App::$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."] = "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados."; +App::$strings["Deliveries per process"] = "Intentos de envío por proceso"; +App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5."; +App::$strings["Poll interval"] = "Intervalo máximo de tiempo entre dos mensajes sucesivos"; +App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega."; +App::$strings["Maximum Load Average"] = "Carga media máxima"; +App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50."; +App::$strings["Expiration period in days for imported (grid/network) content"] = "Caducidad del contenido importado de otros sitios (en días)"; +App::$strings["0 for no expiration of imported content"] = "0 para que no caduque el contenido importado"; +App::$strings["Theme settings updated."] = "Ajustes del tema actualizados."; +App::$strings["No themes found."] = "No se han encontrado temas."; +App::$strings["Screenshot"] = "Instantánea de pantalla"; +App::$strings["Themes"] = "Temas"; +App::$strings["[Experimental]"] = "[Experimental]"; +App::$strings["[Unsupported]"] = "[No soportado]"; +App::$strings["Photos"] = "Fotos"; +App::$strings["Invalid item."] = "Elemento no válido."; +App::$strings["Channel not found."] = "Canal no encontrado."; +App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; +App::$strings["Save to Folder:"] = "Guardar en carpeta:"; +App::$strings["- select -"] = "- seleccionar -"; +App::$strings["Unable to lookup recipient."] = "No se puede asociar a un destinatario."; +App::$strings["Unable to communicate with requested channel."] = "No se puede establecer la comunicación con el canal solicitado."; +App::$strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado."; +App::$strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."; +App::$strings["Messages"] = "Mensajes"; +App::$strings["Message recalled."] = "Mensaje revocado."; +App::$strings["Conversation removed."] = "Conversación eliminada."; +App::$strings["Please enter a link URL:"] = "Por favor, introduzca la dirección del enlace:"; +App::$strings["Expires YYYY-MM-DD HH:MM"] = "Caduca YYYY-MM-DD HH:MM"; +App::$strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red"; +App::$strings["Send Private Message"] = "Enviar un mensaje privado"; +App::$strings["To:"] = "Para:"; +App::$strings["Subject:"] = "Asunto:"; +App::$strings["Your message:"] = "Su mensaje:"; +App::$strings["Attach file"] = "Adjuntar fichero"; +App::$strings["Insert web link"] = "Insertar enlace web"; +App::$strings["Send"] = "Enviar"; +App::$strings["Set expiration date"] = "Configurar fecha de caducidad"; +App::$strings["Encrypt text"] = "Cifrar texto"; +App::$strings["Delete message"] = "Borrar mensaje"; +App::$strings["Delivery report"] = "Informe de transmisión"; +App::$strings["Recall message"] = "Revocar el mensaje"; +App::$strings["Message has been recalled."] = "El mensaje ha sido revocado."; +App::$strings["Delete Conversation"] = "Eliminar conversación"; +App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero puede responder desde la página del perfil del remitente."; +App::$strings["Send Reply"] = "Responder"; +App::$strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):"; App::$strings["Blocked"] = "Bloqueadas"; App::$strings["Ignored"] = "Ignoradas"; App::$strings["Hidden"] = "Ocultas"; @@ -185,7 +413,6 @@ App::$strings["Network"] = "Red"; App::$strings["Status"] = "Estado"; App::$strings["Connected"] = "Conectado/a"; App::$strings["Approve connection"] = "Aprobar esta conexión"; -App::$strings["Approve"] = "Aprobar"; App::$strings["Ignore connection"] = "Ignorar esta conexión"; App::$strings["Ignore"] = "Ignorar"; App::$strings["Recent activity"] = "Actividad reciente"; @@ -216,130 +443,74 @@ App::$strings["select a photo from your photo albums"] = "Seleccione una foto de App::$strings["Crop Image"] = "Recortar imagen"; App::$strings["Please adjust the image cropping for optimum viewing."] = "Por favor ajuste el recorte de la imagen para una visión óptima."; App::$strings["Done Editing"] = "Edición completada"; -App::$strings["\$Projectname Server - Setup"] = "Servidor \$Projectname - Instalación"; -App::$strings["Could not connect to database."] = "No se ha podido conectar a la base de datos."; -App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."; -App::$strings["Could not create table."] = "No se puede crear la tabla."; -App::$strings["Your site database has been installed."] = "La base de datos del sitio ha sido instalada."; -App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."; -App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Por favor, lea el fichero \"install/INSTALL.txt\"."; -App::$strings["System check"] = "Verificación del sistema"; -App::$strings["Next"] = "Siguiente"; -App::$strings["Check again"] = "Verificar de nuevo"; -App::$strings["Database connection"] = "Conexión a la base de datos"; -App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Para instalar \$Projectname es necesario saber cómo conectar con su base de datos."; -App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."; -App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."; -App::$strings["Database Server Name"] = "Nombre del servidor de base de datos"; -App::$strings["Default is 127.0.0.1"] = "De forma predeterminada es 127.0.0.1"; -App::$strings["Database Port"] = "Puerto de la base de datos"; -App::$strings["Communication port number - use 0 for default"] = "Número del puerto de comunicaciones - use 0 como valor por defecto"; -App::$strings["Database Login Name"] = "Usuario de la base de datos"; -App::$strings["Database Login Password"] = "Contraseña de acceso a la base de datos"; -App::$strings["Database Name"] = "Nombre de la base de datos"; -App::$strings["Database Type"] = "Tipo de base de datos"; -App::$strings["Site administrator email address"] = "Dirección de correo electrónico del administrador del sitio"; -App::$strings["Your account email address must match this in order to use the web admin panel."] = "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."; -App::$strings["Website URL"] = "Dirección del sitio web"; -App::$strings["Please use SSL (https) URL if available."] = "Por favor, use SSL (https) si está disponible."; -App::$strings["Please select a default timezone for your website"] = "Por favor, selecciones el huso horario por defecto de su sitio web"; -App::$strings["Basic/Minimal Social Networking"] = "Red social básica o mínima"; -App::$strings["Standard Configuration (default)"] = "Configuración estándar (por defecto)"; -App::$strings["Professional"] = "Profesional"; -App::$strings["Site settings"] = "Ajustes del sitio"; -App::$strings["Server Configuration/Role"] = "Configuración del servidor"; -App::$strings["PHP version 5.5 or greater is required."] = "Se requiere la versión 5.5, o superior, de PHP."; -App::$strings["PHP version"] = "Versión de PHP"; -App::$strings["Could not find a command line version of PHP in the web server PATH."] = "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."; -App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron."; -App::$strings["PHP executable path"] = "Ruta del ejecutable PHP"; -App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."; -App::$strings["Command line PHP"] = "PHP en línea de comandos"; -App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."; -App::$strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la transmisión de mensajes."; -App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."; -App::$strings["You can adjust these settings in the servers php.ini."] = "Puede ajustar estos valores en el fichero php.ini de su servidor."; -App::$strings["PHP upload limits"] = "Límites PHP de subida"; -App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."; -App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."; -App::$strings["Generate encryption keys"] = "Generar claves de cifrado"; -App::$strings["libCurl PHP module"] = "módulo libCurl PHP"; -App::$strings["GD graphics PHP module"] = "módulo PHP GD graphics"; -App::$strings["OpenSSL PHP module"] = "módulo PHP OpenSSL"; -App::$strings["mysqli or postgres PHP module"] = "módulo PHP mysqli o postgres"; -App::$strings["mb_string PHP module"] = "módulo PHP mb_string"; -App::$strings["xml PHP module"] = "módulo PHP xml"; -App::$strings["Apache mod_rewrite module"] = "módulo Apache mod_rewrite "; -App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."; -App::$strings["proc_open"] = "proc_open"; -App::$strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini"; -App::$strings["Error: libCURL PHP module required but not installed."] = "Error: se necesita el módulo PHP libCURL pero no está instalado."; -App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el módulo PHP GD graphics es necesario, pero no está instalado."; -App::$strings["Error: openssl PHP module required but not installed."] = "Error: el módulo PHP openssl es necesario, pero no está instalado."; -App::$strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado."; -App::$strings["Error: mb_string PHP module required but not installed."] = "Error: el módulo PHP mb_string es necesario, pero no está instalado."; -App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."; -App::$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."] = "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor."; -App::$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."] = "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."; -App::$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."] = "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla."; -App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones."; -App::$strings[".htconfig.php is writable"] = ".htconfig.php tiene permisos de escritura"; -App::$strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP."; -App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal."; -App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."; -App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."; -App::$strings["%s is writable"] = "%s tiene permisos de escritura"; -App::$strings["This software 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"] = "Este software utiliza el directorio de almacenamiento para guardar los archivos subidos. El servidor web debe tener acceso de escritura al directorio de almacenamiento en la carpeta de nivel superior"; -App::$strings["store is writable"] = "\"store\" tiene permisos de escritura"; -App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."; -App::$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!"] = "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."; -App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor."; -App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."; -App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."; -App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."; -App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor."; -App::$strings["SSL certificate validation"] = "validación del certificado SSL"; -App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"; -App::$strings["Url rewrite is working"] = "La reescritura de las direcciones funciona correctamente"; -App::$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."] = "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."; -App::$strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos."; -App::$strings["

    What next

    "] = "

    Siguiente paso

    "; -App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."; -App::$strings["%d rating"] = array( - 0 => "%d valoración", - 1 => "%d valoraciones", -); -App::$strings["Gender: "] = "Género:"; -App::$strings["Status: "] = "Estado:"; -App::$strings["Homepage: "] = "Página personal:"; -App::$strings["Age:"] = "Edad:"; -App::$strings["Location:"] = "Ubicación:"; -App::$strings["Description:"] = "Descripción:"; -App::$strings["Hometown:"] = "Lugar de nacimiento:"; -App::$strings["About:"] = "Sobre mí:"; -App::$strings["Connect"] = "Conectar"; -App::$strings["Public Forum:"] = "Foro público:"; -App::$strings["Keywords: "] = "Palabras clave:"; -App::$strings["Don't suggest"] = "No sugerir:"; -App::$strings["Common connections:"] = "Conexiones comunes:"; -App::$strings["Global Directory"] = "Directorio global:"; -App::$strings["Local Directory"] = "Directorio local:"; -App::$strings["Finding:"] = "Encontrar:"; -App::$strings["Channel Suggestions"] = "Sugerencias de canales"; -App::$strings["next page"] = "siguiente página"; -App::$strings["previous page"] = "página anterior"; -App::$strings["Sort options"] = "Ordenar opciones"; -App::$strings["Alphabetic"] = "Alfabético"; -App::$strings["Reverse Alphabetic"] = "Alfabético inverso"; -App::$strings["Newest to Oldest"] = "De más nuevo a más antiguo"; -App::$strings["Oldest to Newest"] = "De más antiguo a más nuevo"; -App::$strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas)."; -App::$strings["This site is not a directory server"] = "Este sitio no es un servidor de directorio"; -App::$strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso"; +App::$strings["Edit post"] = "Editar la entrada"; +App::$strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto."; +App::$strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado."; +App::$strings["Connection updated."] = "Conexión actualizada."; +App::$strings["Failed to update connection record."] = "Error al actualizar el registro de la conexión."; +App::$strings["is now connected to"] = "ahora está conectado/a"; +App::$strings["Could not access address book record."] = "No se pudo acceder al registro en su libreta de direcciones."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Recarga fallida - no se puede encontrar el canal en este momento."; +App::$strings["Unable to set address book parameters."] = "No ha sido posible establecer los parámetros de la libreta de direcciones."; +App::$strings["Connection has been removed."] = "La conexión ha sido eliminada."; +App::$strings["View Profile"] = "Ver el perfil"; +App::$strings["View %s's profile"] = "Ver el perfil de %s"; +App::$strings["Refresh Permissions"] = "Recargar los permisos"; +App::$strings["Fetch updated permissions"] = "Obtener los permisos actualizados"; +App::$strings["Recent Activity"] = "Actividad reciente"; +App::$strings["View recent posts and comments"] = "Ver publicaciones y comentarios recientes"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Bloquear (o desbloquear) todas las comunicaciones con esta conexión"; +App::$strings["This connection is blocked!"] = "¡Esta conexión está bloqueada!"; +App::$strings["Unignore"] = "Dejar de ignorar"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión"; +App::$strings["This connection is ignored!"] = "¡Esta conexión es ignorada!"; +App::$strings["Unarchive"] = "Desarchivar"; +App::$strings["Archive"] = "Archivar"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos"; +App::$strings["This connection is archived!"] = "¡Esta conexión esta archivada!"; +App::$strings["Unhide"] = "Mostrar"; +App::$strings["Hide"] = "Ocultar"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Ocultar o mostrar esta conexión a sus otras conexiones"; +App::$strings["This connection is hidden!"] = "¡Esta conexión está oculta!"; +App::$strings["Delete this connection"] = "Eliminar esta conexión"; +App::$strings["Me"] = "Yo"; +App::$strings["Family"] = "Familia"; +App::$strings["Friends"] = "Amigos/as"; +App::$strings["Acquaintances"] = "Conocidos/as"; +App::$strings["Approve this connection"] = "Aprobar esta conexión"; +App::$strings["Accept connection to allow communication"] = "Aceptar la conexión para permitir la comunicación"; +App::$strings["Set Affinity"] = "Ajustar la afinidad"; +App::$strings["Set Profile"] = "Ajustar el perfil"; +App::$strings["Set Affinity & Profile"] = "Ajustar la afinidad y el perfil"; +App::$strings["none"] = "-"; +App::$strings["Connection Default Permissions"] = "Permisos predeterminados de conexión"; +App::$strings["Connection: %s"] = "Conexión: %s"; +App::$strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente"; +App::$strings["Connection requests will be approved without your interaction"] = "Las solicitudes de conexión serán aprobadas sin su intervención"; +App::$strings["This connection's primary address is"] = "La dirección primaria de esta conexión es"; +App::$strings["Available locations:"] = "Ubicaciones disponibles:"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones."; +App::$strings["Connection Tools"] = "Gestión de las conexiones"; +App::$strings["Slide to adjust your degree of friendship"] = "Deslizar para ajustar el grado de amistad"; +App::$strings["Rating"] = "Valoración"; +App::$strings["Slide to adjust your rating"] = "Deslizar para ajustar su valoración"; +App::$strings["Optionally explain your rating"] = "Opcionalmente, puede explicar su valoración"; +App::$strings["Custom Filter"] = "Filtro personalizado"; +App::$strings["Only import posts with this text"] = "Importar solo entradas que contengan este texto"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo"; +App::$strings["Do not import posts with this text"] = "No importar entradas que contengan este texto"; +App::$strings["This information is public!"] = "¡Esta información es pública!"; +App::$strings["Connection Pending Approval"] = "Conexión pendiente de aprobación"; +App::$strings["inherited"] = "heredado"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura."; +App::$strings["Their Settings"] = "Sus ajustes"; +App::$strings["My Settings"] = "Mis ajustes"; +App::$strings["Individual Permissions"] = "Permisos individuales"; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. No puede cambiar estos ajustes aquí."; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados."; +App::$strings["Last update:"] = "Última actualización:"; App::$strings["Item not found"] = "Elemento no encontrado"; App::$strings["Block Name"] = "Nombre del bloque"; -App::$strings["Insert web link"] = "Insertar enlace web"; App::$strings["Title (optional)"] = "Título (opcional)"; App::$strings["Edit Block"] = "Modificar este bloque"; App::$strings["Layout Name"] = "Nombre de la plantilla"; @@ -389,18 +560,30 @@ App::$strings["Categories (optional, comma separated list)"] = "Temas (opcional, App::$strings["Version ID"] = "Versión"; App::$strings["Price of app"] = "Precio de la aplicación"; App::$strings["Location (URL) to purchase app"] = "Dirección (URL) donde adquirir la aplicación"; -App::$strings["Documentation Search"] = "Búsqueda de Documentación"; -App::$strings["Help:"] = "Ayuda:"; -App::$strings["Help"] = "Ayuda"; -App::$strings["\$Projectname Documentation"] = "Documentación de \$Projectname"; +App::$strings["Public Hubs"] = "Servidores públicos"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los mismos hubs pueden proporcionar detalles adicionales."; +App::$strings["Hub URL"] = "Dirección del hub"; +App::$strings["Access Type"] = "Tipo de acceso"; +App::$strings["Registration Policy"] = "Normas de registro"; +App::$strings["Stats"] = "Estadísticas"; +App::$strings["Software"] = "Software"; +App::$strings["Ratings"] = "Valoraciones"; +App::$strings["Rate"] = "Valorar"; +App::$strings["Location"] = "Ubicación"; +App::$strings["View"] = "Ver"; App::$strings["Item not available."] = "Elemento no disponible"; +App::$strings["Authorize application connection"] = "Autorizar una conexión de aplicación"; +App::$strings["Return to your app and insert this Security Code:"] = "Volver a su aplicación e introducir este código de seguridad:"; +App::$strings["Please login to continue."] = "Por favor inicie sesión para continuar."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"; +App::$strings["Share content from Firefox to \$Projectname"] = "Compartir contenido desde Firefox a \$Projectname"; +App::$strings["Activate the Firefox \$Projectname provider"] = "Servicio de compartición de Firefox: activar el proveedor \$Projectname "; App::$strings["Layout updated."] = "Plantilla actualizada."; +App::$strings["Feature disabled."] = "Funcionalidad deshabilitada."; App::$strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas"; App::$strings["Layout not found."] = "Plantilla no encontrada"; App::$strings["Module Name:"] = "Nombre del módulo:"; App::$strings["Layout Help"] = "Ayuda para el diseño de plantillas de página"; -App::$strings["Share content from Firefox to \$Projectname"] = "Compartir contenido desde Firefox a \$Projectname"; -App::$strings["Activate the Firefox \$Projectname provider"] = "Servicio de compartición de Firefox: activar el proveedor \$Projectname "; App::$strings["\$Projectname"] = "\$Projectname"; App::$strings["Welcome to %s"] = "Bienvenido a %s"; App::$strings["Remote privacy information not available."] = "La información privada remota no está disponible."; @@ -417,177 +600,26 @@ App::$strings["Copy/paste this URL to link file from a web page"] = "Copiar/pega App::$strings["Share this file"] = "Compartir este fichero"; App::$strings["Show URL to this file"] = "Mostrar la dirección de este fichero"; App::$strings["Notify your contacts about this file"] = "Avisar a sus contactos sobre este fichero"; -App::$strings["Name is required"] = "El nombre es obligatorio"; -App::$strings["Key and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios"; -App::$strings["Update"] = "Actualizar"; -App::$strings["This channel is limited to %d tokens"] = "Este canal tiene un límite de %d tokens"; -App::$strings["Name and Password are required."] = "Se requiere el nombre y la contraseña."; -App::$strings["Token saved."] = "Token salvado."; -App::$strings["Not valid email."] = "Correo electrónico no válido."; -App::$strings["Protected email address. Cannot change to that email."] = "Dirección de correo electrónico protegida. No se puede cambiar a ella."; -App::$strings["System failure storing new email. Please try again."] = "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo."; -App::$strings["Password verification failed."] = "La comprobación de la contraseña ha fallado."; -App::$strings["Passwords do not match. Password unchanged."] = "Las contraseñas no coinciden. La contraseña no se ha cambiado."; -App::$strings["Empty passwords are not allowed. Password unchanged."] = "No se permiten contraseñas vacías. La contraseña no se ha cambiado."; -App::$strings["Password changed."] = "Contraseña cambiada."; -App::$strings["Password update failed. Please try again."] = "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo."; -App::$strings["Friends"] = "Amigos/as"; -App::$strings["Settings updated."] = "Ajustes actualizados."; -App::$strings["Add application"] = "Añadir aplicación"; -App::$strings["Name of application"] = "Nombre de la aplicación"; -App::$strings["Consumer Key"] = "Consumer Key"; -App::$strings["Automatically generated - change if desired. Max length 20"] = "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20"; -App::$strings["Consumer Secret"] = "Consumer Secret"; -App::$strings["Redirect"] = "Redirigir"; -App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera"; -App::$strings["Icon url"] = "Dirección del icono"; -App::$strings["Optional"] = "Opcional"; -App::$strings["Application not found."] = "Aplicación no encontrada."; -App::$strings["Connected Apps"] = "Aplicaciones (apps) conectadas"; -App::$strings["Client key starts with"] = "La \"client key\" empieza por"; -App::$strings["No name"] = "Sin nombre"; -App::$strings["Remove authorization"] = "Eliminar autorización"; -App::$strings["No feature settings configured"] = "No se ha establecido la configuración de los complementos"; -App::$strings["Feature/Addon Settings"] = "Ajustes de los complementos"; -App::$strings["Account Settings"] = "Configuración de la cuenta"; -App::$strings["Current Password"] = "Contraseña actual"; -App::$strings["Enter New Password"] = "Escribir una nueva contraseña"; -App::$strings["Confirm New Password"] = "Confirmar la nueva contraseña"; -App::$strings["Leave password fields blank unless changing"] = "Dejar en blanco la contraseña a menos que desee cambiarla."; -App::$strings["Email Address:"] = "Dirección de correo electrónico:"; -App::$strings["Remove Account"] = "Eliminar cuenta"; -App::$strings["Remove this account including all its channels"] = "Eliminar esta cuenta incluyendo todos sus canales"; -App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado."; -App::$strings["You may also provide dropbox style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "También puede proporcionar, con el estilo dropbox, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: "; -App::$strings["Guest Access Tokens"] = "Tokens de acceso para invitados"; -App::$strings["Login Name"] = "Nombre de inicio de sesión"; -App::$strings["Login Password"] = "Contraseña de inicio de sesión"; -App::$strings["Expires (yyyy-mm-dd)"] = "Expira (aaaa-mm-dd)"; -App::$strings["Their Settings"] = "Sus ajustes"; -App::$strings["My Settings"] = "Mis ajustes"; -App::$strings["inherited"] = "heredado"; -App::$strings["Individual Permissions"] = "Permisos individuales"; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. No puede cambiar estos ajustes aquí."; -App::$strings["Off"] = "Desactivado"; -App::$strings["On"] = "Activado"; -App::$strings["Additional Features"] = "Funcionalidades"; -App::$strings["Connector Settings"] = "Configuración del conector"; -App::$strings["No special theme for mobile devices"] = "Sin tema especial para dispositivos móviles"; -App::$strings["%s - (Experimental)"] = "%s - (Experimental)"; -App::$strings["mobile"] = "móvil"; -App::$strings["Display Settings"] = "Ajustes de visualización"; -App::$strings["Theme Settings"] = "Ajustes del tema"; -App::$strings["Custom Theme Settings"] = "Ajustes personalizados del tema"; -App::$strings["Content Settings"] = "Ajustes del contenido"; -App::$strings["Display Theme:"] = "Tema gráfico del perfil:"; -App::$strings["Select scheme"] = "Elegir un esquema"; -App::$strings["Mobile Theme:"] = "Tema para el móvil:"; -App::$strings["Preload images before rendering the page"] = "Carga previa de las imágenes antes de generar la página"; -App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre."; -App::$strings["Enable user zoom on mobile devices"] = "Habilitar zoom de usuario en dispositivos móviles"; -App::$strings["Update browser every xx seconds"] = "Actualizar navegador cada xx segundos"; -App::$strings["Minimum of 10 seconds, no maximum"] = "Mínimo de 10 segundos, sin máximo"; -App::$strings["Maximum number of conversations to load at any time:"] = "Máximo número de conversaciones a cargar en cualquier momento:"; -App::$strings["Maximum of 100 items"] = "Máximo de 100 elementos"; -App::$strings["Show emoticons (smilies) as images"] = "Mostrar emoticonos (smilies) como imágenes"; -App::$strings["Link post titles to source"] = "Enlazar título de la publicación a la fuente original"; -App::$strings["System Page Layout Editor - (advanced)"] = "Editor de plantilla de página del sistema - (avanzado)"; -App::$strings["Use blog/list mode on channel page"] = "Usar modo blog/lista en la página de inicio del canal"; -App::$strings["(comments displayed separately)"] = "(comentarios mostrados de forma separada)"; -App::$strings["Use blog/list mode on grid page"] = "Mostrar mi red en modo blog"; -App::$strings["Channel page max height of content (in pixels)"] = "Altura máxima del contenido de la página del canal (en píxeles)"; -App::$strings["click to expand content exceeding this height"] = "Pulsar para expandir el contenido que exceda de esta altura"; -App::$strings["Grid page max height of content (in pixels)"] = "Altura máxima del contenido de mi red (en píxeles)"; -App::$strings["Nobody except yourself"] = "Nadie excepto usted"; -App::$strings["Only those you specifically allow"] = "Solo aquellos a los que usted permita explícitamente"; -App::$strings["Approved connections"] = "Conexiones aprobadas"; -App::$strings["Any connections"] = "Cualquier conexión"; -App::$strings["Anybody on this website"] = "Cualquiera en este sitio web"; -App::$strings["Anybody in this network"] = "Cualquiera en esta red"; -App::$strings["Anybody authenticated"] = "Cualquiera que esté autenticado"; -App::$strings["Anybody on the internet"] = "Cualquiera en internet"; -App::$strings["Publish your default profile in the network directory"] = "Publicar su perfil principal en el directorio de la red"; -App::$strings["Allow us to suggest you as a potential friend to new members?"] = "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?"; -App::$strings["Your channel address is"] = "Su dirección de canal es"; -App::$strings["Channel Settings"] = "Ajustes del canal"; -App::$strings["Basic Settings"] = "Configuración básica"; -App::$strings["Full Name:"] = "Nombre completo:"; -App::$strings["Your Timezone:"] = "Su huso horario:"; -App::$strings["Default Post Location:"] = "Localización geográfica predeterminada para sus publicaciones:"; -App::$strings["Geographical location to display on your posts"] = "Localización geográfica que debe mostrarse en sus publicaciones"; -App::$strings["Use Browser Location:"] = "Usar la localización geográfica del navegador:"; -App::$strings["Adult Content"] = "Contenido solo para adultos"; -App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)"; -App::$strings["Security and Privacy Settings"] = "Configuración de seguridad y privacidad"; -App::$strings["Your permissions are already configured. Click to view/adjust"] = "Sus permisos ya están configurados. Pulse para ver/ajustar"; -App::$strings["Hide my online presence"] = "Ocultar mi presencia en línea"; -App::$strings["Prevents displaying in your profile that you are online"] = "Evitar mostrar en su perfil que está en línea"; -App::$strings["Simple Privacy Settings:"] = "Configuración de privacidad sencilla:"; -App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Muy Público - extremadamente permisivo (debería ser usado con precaución)"; -App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Típico - por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)"; -App::$strings["Private - default private, never open or public"] = "Privado - por defecto, privado, nunca abierto o público"; -App::$strings["Blocked - default blocked to/from everybody"] = "Bloqueado - por defecto, bloqueado/a para cualquiera"; -App::$strings["Allow others to tag your posts"] = "Permitir a otros etiquetar sus publicaciones"; -App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva."; -App::$strings["Advanced Privacy Settings"] = "Configuración de privacidad avanzada"; -App::$strings["Expire other channel content after this many days"] = "Caducar contenido de otros canales después de este número de días"; -App::$strings["0 or blank to use the website limit."] = "0 o en blanco para usar el límite del sitio web."; -App::$strings["This website expires after %d days."] = "Este sitio web caduca después de %d días."; -App::$strings["This website does not expire imported content."] = "Este sitio web no caduca el contenido importado."; -App::$strings["The website limit takes precedence if lower than your limit."] = "El límite del sitio web tiene prioridad si es inferior a su propio límite."; -App::$strings["Maximum Friend Requests/Day:"] = "Máximo de solicitudes de amistad por día:"; -App::$strings["May reduce spam activity"] = "Podría reducir la actividad de spam"; -App::$strings["Default Post and Publish Permissions"] = "Permisos predeterminados de entradas y publicaciones"; -App::$strings["(click to open/close)"] = "(pulsar para abrir o cerrar)"; -App::$strings["Use my default audience setting for the type of object published"] = "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación"; -App::$strings["Channel permissions category:"] = "Categoría de los permisos del canal:"; -App::$strings["Maximum private messages per day from unknown people:"] = "Máximo de mensajes privados por día de gente desconocida:"; -App::$strings["Useful to reduce spamming"] = "Útil para reducir el envío de correo no deseado"; -App::$strings["Notification Settings"] = "Configuración de las notificaciones"; -App::$strings["By default post a status message when:"] = "Por defecto, enviar un mensaje de estado cuando:"; -App::$strings["accepting a friend request"] = "Acepte una solicitud de amistad"; -App::$strings["joining a forum/community"] = "al unirse a un foro o comunidad"; -App::$strings["making an interesting profile change"] = "Realice un cambio interesante en su perfil"; -App::$strings["Send a notification email when:"] = "Enviar una notificación por correo electrónico cuando:"; -App::$strings["You receive a connection request"] = "Reciba una solicitud de conexión"; -App::$strings["Your connections are confirmed"] = "Sus conexiones hayan sido confirmadas"; -App::$strings["Someone writes on your profile wall"] = "Alguien escriba en la página de su perfil (\"muro\")"; -App::$strings["Someone writes a followup comment"] = "Alguien escriba un comentario sobre sus publicaciones"; -App::$strings["You receive a private message"] = "Reciba un mensaje privado"; -App::$strings["You receive a friend suggestion"] = "Reciba una sugerencia de amistad"; -App::$strings["You are tagged in a post"] = "Usted sea etiquetado en una publicación"; -App::$strings["You are poked/prodded/etc. in a post"] = "Reciba un toque o incitación en una publicación"; -App::$strings["Show visual notifications including:"] = "Mostrar notificaciones visuales que incluyan:"; -App::$strings["Unseen grid activity"] = "Nueva actividad en la red"; -App::$strings["Unseen channel activity"] = "Actividad no vista en el canal"; -App::$strings["Unseen private messages"] = "Mensajes privados no leídos"; -App::$strings["Recommended"] = "Recomendado"; -App::$strings["Upcoming events"] = "Próximos eventos"; -App::$strings["Events today"] = "Eventos de hoy"; -App::$strings["Upcoming birthdays"] = "Próximos cumpleaños"; -App::$strings["Not available in all themes"] = "No disponible en todos los temas"; -App::$strings["System (personal) notifications"] = "Notificaciones del sistema (personales)"; -App::$strings["System info messages"] = "Mensajes de información del sistema"; -App::$strings["System critical alerts"] = "Alertas críticas del sistema"; -App::$strings["New connections"] = "Nuevas conexiones"; -App::$strings["System Registrations"] = "Registros del sistema"; -App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Mostrar también en Avisos las nuevas publicaciones, los mensajes privados y las conexiones"; -App::$strings["Notify me of events this many days in advance"] = "Avisarme de los eventos con algunos días de antelación"; -App::$strings["Must be greater than 0"] = "Debe ser mayor que 0"; -App::$strings["Advanced Account/Page Type Settings"] = "Ajustes avanzados de la cuenta y de los tipos de página"; -App::$strings["Change the behaviour of this account for special situations"] = "Cambiar el comportamiento de esta cuenta en situaciones especiales"; -App::$strings["Please enable expert mode (in Settings > Additional features) to adjust!"] = "¡Activar el modo de experto (en Ajustes > Funcionalidades) para realizar cambios!."; -App::$strings["Miscellaneous Settings"] = "Ajustes diversos"; -App::$strings["Default photo upload folder"] = "Carpeta por defecto de las fotos subidas"; -App::$strings["%Y - current year, %m - current month"] = "%Y - año en curso, %m - mes actual"; -App::$strings["Default file upload folder"] = "Carpeta por defecto de los archivos subidos"; -App::$strings["Personal menu to display in your channel pages"] = "Menú personal que debe mostrarse en las páginas de su canal"; -App::$strings["Remove Channel"] = "Eliminar el canal"; -App::$strings["Remove this channel."] = "Eliminar este canal."; -App::$strings["Firefox Share \$Projectname provider"] = "Servicio de compartición de Firefox: proveedor \$Projectname"; -App::$strings["Start calendar week on monday"] = "Comenzar el calendario semanal por el lunes"; -App::$strings["network"] = "red"; -App::$strings["RSS"] = "RSS"; +App::$strings["Continue"] = "Continuar"; +App::$strings["Premium Channel Setup"] = "Configuración del canal premium"; +App::$strings["Enable premium channel connection restrictions"] = "Habilitar restricciones de conexión del canal premium"; +App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."; +App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"; +App::$strings["Potential connections will then see the following text before proceeding:"] = "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"; +App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."; +App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"; +App::$strings["Restricted or Premium Channel"] = "Canal premium o restringido"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos."; +App::$strings["Create a new channel"] = "Crear un nuevo canal"; +App::$strings["Create New"] = "Crear"; +App::$strings["Channel Manager"] = "Administración de canales"; +App::$strings["Current Channel"] = "Canal actual"; +App::$strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo."; +App::$strings["Default Channel"] = "Canal principal"; +App::$strings["Make Default"] = "Convertir en predeterminado"; +App::$strings["%d new messages"] = "%d mensajes nuevos"; +App::$strings["%d new introductions"] = "%d nuevas isolicitudes de conexión"; +App::$strings["Delegated Channel"] = "Canal delegado"; App::$strings["Privacy group created."] = "El grupo de canales ha sido creado."; App::$strings["Could not create privacy group."] = "No se puede crear el grupo de canales"; App::$strings["Privacy group not found."] = "Grupo de canales no encontrado."; @@ -601,91 +633,31 @@ App::$strings["Privacy group editor"] = "Editor de grupos de canales"; App::$strings["Members"] = "Miembros"; App::$strings["All Connected Channels"] = "Todos los canales conectados"; App::$strings["Click on a channel to add or remove."] = "Haga clic en un canal para agregarlo o quitarlo."; -App::$strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada."; -App::$strings["Profile Photos"] = "Fotos del perfil"; -App::$strings["Album not found."] = "Álbum no encontrado."; -App::$strings["Delete Album"] = "Borrar álbum"; -App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Hay varias carpetas con este nombre de álbum, pero dentro de diferentes directorios. Por favor, elimine la carpeta o carpetas que desee utilizando el administrador de ficheros"; -App::$strings["Delete Photo"] = "Borrar foto"; -App::$strings["No photos selected"] = "No hay fotos seleccionadas"; -App::$strings["Access to this item is restricted."] = "El acceso a este elemento está restringido."; -App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."; -App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado."; -App::$strings["Upload Photos"] = "Subir fotos"; -App::$strings["Enter an album name"] = "Introducir un nombre de álbum"; -App::$strings["or select an existing album (doubleclick)"] = "o seleccionar uno existente (doble click)"; -App::$strings["Create a status post for this upload"] = "Crear un mensaje de estado para esta subida"; -App::$strings["Caption (optional):"] = "Título (opcional):"; -App::$strings["Description (optional):"] = "Descripción (opcional):"; -App::$strings["Album name could not be decoded"] = "El nombre del álbum no ha podido ser descifrado"; -App::$strings["Contact Photos"] = "Fotos de contacto"; -App::$strings["Show Newest First"] = "Mostrar lo más reciente primero"; -App::$strings["Show Oldest First"] = "Mostrar lo más antiguo primero"; -App::$strings["View Photo"] = "Ver foto"; -App::$strings["Edit Album"] = "Editar álbum"; -App::$strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido."; -App::$strings["Photo not available"] = "Foto no disponible"; -App::$strings["Use as profile photo"] = "Usar como foto del perfil"; -App::$strings["Use as cover photo"] = "Usar como imagen de portada del perfil"; -App::$strings["Private Photo"] = "Foto privada"; -App::$strings["Previous"] = "Anterior"; -App::$strings["View Full Size"] = "Ver tamaño completo"; -App::$strings["Remove"] = "Eliminar"; -App::$strings["Edit photo"] = "Editar foto"; -App::$strings["Rotate CW (right)"] = "Girar CW (a la derecha)"; -App::$strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)"; -App::$strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum"; -App::$strings["or select an existing one (doubleclick)"] = "o seleccionar uno (doble click) existente"; -App::$strings["Caption"] = "Título"; -App::$strings["Add a Tag"] = "Añadir una etiqueta"; -App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"; -App::$strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum"; -App::$strings["I like this (toggle)"] = "Me gusta (cambiar)"; -App::$strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)"; -App::$strings["Share"] = "Compartir"; -App::$strings["Please wait"] = "Espere por favor"; -App::$strings["This is you"] = "Este es usted"; -App::$strings["Comment"] = "Comentar"; -App::$strings["Preview"] = "Previsualizar"; -App::$strings["__ctx:title__ Likes"] = "Me gusta"; -App::$strings["__ctx:title__ Dislikes"] = "No me gusta"; -App::$strings["__ctx:title__ Agree"] = "De acuerdo"; -App::$strings["__ctx:title__ Disagree"] = "En desacuerdo"; -App::$strings["__ctx:title__ Abstain"] = "Abstención"; -App::$strings["__ctx:title__ Attending"] = "Participaré"; -App::$strings["__ctx:title__ Not attending"] = "No participaré"; -App::$strings["__ctx:title__ Might attend"] = "Quizá participe"; -App::$strings["View all"] = "Ver todo"; -App::$strings["__ctx:noun__ Like"] = array( - 0 => "Me gusta", - 1 => "Me gusta", -); -App::$strings["__ctx:noun__ Dislike"] = array( - 0 => "No me gusta", - 1 => "No me gusta", -); -App::$strings["Photo Tools"] = "Gestión de las fotos"; -App::$strings["In This Photo:"] = "En esta foto:"; -App::$strings["Map"] = "Mapa"; -App::$strings["__ctx:noun__ Likes"] = "Me gusta"; -App::$strings["__ctx:noun__ Dislikes"] = "No me gusta"; -App::$strings["Close"] = "Cerrar"; -App::$strings["View Album"] = "Ver álbum"; -App::$strings["Recent Photos"] = "Fotos recientes"; +App::$strings["Invalid message"] = "Mensaje no válido"; +App::$strings["no results"] = "sin resultados"; +App::$strings["channel sync processed"] = "se ha realizado la sincronización del canal"; +App::$strings["queued"] = "encolado"; +App::$strings["posted"] = "enviado"; +App::$strings["accepted for delivery"] = "aceptado para el envío"; +App::$strings["updated"] = "actualizado"; +App::$strings["update ignored"] = "actualización ignorada"; +App::$strings["permission denied"] = "permiso denegado"; +App::$strings["recipient not found"] = "destinatario no encontrado"; +App::$strings["mail recalled"] = "mensaje de correo revocado"; +App::$strings["duplicate mail received"] = "se ha recibido mensaje duplicado"; +App::$strings["mail delivered"] = "correo enviado"; +App::$strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s"; +App::$strings["Options"] = "Opciones"; +App::$strings["Redeliver"] = "Volver a enviar"; App::$strings["webpage"] = "página web"; App::$strings["block"] = "bloque"; App::$strings["layout"] = "plantilla"; App::$strings["menu"] = "menú"; App::$strings["%s element installed"] = "%s elemento instalado"; App::$strings["%s element installation failed"] = "Elemento con instalación fallida: %s"; -App::$strings["Nothing to import."] = "No hay nada para importar."; -App::$strings["Unable to download data from old server"] = "No se han podido descargar datos de su antiguo servidor"; -App::$strings["Imported file is empty."] = "El fichero importado está vacío."; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Atención: Las versiones de la base de datos difieren en %1\$d actualizaciones."; App::$strings["Import completed"] = "Importación completada"; App::$strings["Import Items"] = "Importar elementos"; App::$strings["Use this form to import existing posts and content from an export file."] = "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación."; -App::$strings["File to Upload"] = "Fichero para subir"; App::$strings["Total invitation limit exceeded."] = "Se ha superado el límite máximo de invitaciones."; App::$strings["%s : Not a valid email address."] = "%s : No es una dirección de correo electrónico válida. "; App::$strings["Please join us on \$Projectname"] = "Únase a nosotros en \$Projectname"; @@ -698,7 +670,6 @@ App::$strings["%d message sent."] = array( App::$strings["You have no more invitations available"] = "No tiene más invitaciones disponibles"; App::$strings["Send invitations"] = "Enviar invitaciones"; App::$strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónico, una por línea:"; -App::$strings["Your message:"] = "Su mensaje:"; App::$strings["Please join my community on \$Projectname."] = "Por favor, únase a mi comunidad en \$Projectname."; App::$strings["You will need to supply this invitation code:"] = "Tendrá que suministrar este código de invitación:"; App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Regístrese en cualquier sitio de \$Projectname (están todos interconectados)"; @@ -711,13 +682,15 @@ App::$strings["Please select another location to become primary before removing App::$strings["Syncing locations"] = "Sincronizando ubicaciones"; App::$strings["No locations found."] = "No encontrada ninguna dirección."; App::$strings["Manage Channel Locations"] = "Gestionar las direcciones del canal"; -App::$strings["Address"] = "Dirección"; App::$strings["Primary"] = "Primario"; App::$strings["Sync Now"] = "Sincronizar ahora"; App::$strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas."; App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal."; App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo."; -App::$strings["Hub not found."] = "Servidor no encontrado"; +App::$strings["Website:"] = "Sitio web:"; +App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)"; +App::$strings["Rating (this information is public)"] = "Valoración (esta información es pública)"; +App::$strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)"; App::$strings["Like/Dislike"] = "Me gusta/No me gusta"; App::$strings["This action is restricted to members."] = "Esta acción está restringida solo para miembros."; App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Por favor, identifíquese con su \$Projectname ID o rregístrese como un nuevo \$Projectname member para continuar."; @@ -739,305 +712,6 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s n App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s quizá participe"; App::$strings["Action completed."] = "Acción completada."; App::$strings["Thank you."] = "Gracias."; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos."; -App::$strings["Create a new channel"] = "Crear un nuevo canal"; -App::$strings["Create New"] = "Crear"; -App::$strings["Channel Manager"] = "Administración de canales"; -App::$strings["Current Channel"] = "Canal actual"; -App::$strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo."; -App::$strings["Default Channel"] = "Canal principal"; -App::$strings["Make Default"] = "Convertir en predeterminado"; -App::$strings["%d new messages"] = "%d mensajes nuevos"; -App::$strings["%d new introductions"] = "%d nuevas isolicitudes de conexión"; -App::$strings["Delegated Channel"] = "Canal delegado"; -App::$strings["Unable to create element."] = "No se puede crear el elemento."; -App::$strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú."; -App::$strings["Unable to add menu element."] = "No es posible añadir el elemento al menú"; -App::$strings["Menu Item Permissions"] = "Permisos del elemento del menú"; -App::$strings["Link Name"] = "Nombre del enlace"; -App::$strings["Link or Submenu Target"] = "Destino del enlace o submenú"; -App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú"; -App::$strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible"; -App::$strings["Open link in new window"] = "Abrir el enlace en una nueva ventana"; -App::$strings["Order in list"] = "Orden en la lista"; -App::$strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista"; -App::$strings["Submit and finish"] = "Enviar y terminar"; -App::$strings["Submit and continue"] = "Enviar y continuar"; -App::$strings["Menu:"] = "Menú:"; -App::$strings["Link Target"] = "Destino del enlace"; -App::$strings["Edit menu"] = "Editar menú"; -App::$strings["Edit element"] = "Editar el elemento"; -App::$strings["Drop element"] = "Eliminar el elemento"; -App::$strings["New element"] = "Nuevo elemento"; -App::$strings["Edit this menu container"] = "Modificar el contenedor del menú"; -App::$strings["Add menu element"] = "Añadir un elemento al menú"; -App::$strings["Delete this menu item"] = "Eliminar este elemento del menú"; -App::$strings["Edit this menu item"] = "Modificar este elemento del menú"; -App::$strings["Menu item not found."] = "Este elemento del menú no se ha encontrado"; -App::$strings["Menu item deleted."] = "Este elemento del menú ha sido borrado"; -App::$strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado."; -App::$strings["Edit Menu Element"] = "Editar elemento del menú"; -App::$strings["Link text"] = "Texto del enlace"; -App::$strings["Theme settings updated."] = "Ajustes del tema actualizados."; -App::$strings["# Accounts"] = "# Cuentas"; -App::$strings["# blocked accounts"] = "# cuentas bloqueadas"; -App::$strings["# expired accounts"] = "# cuentas caducadas"; -App::$strings["# expiring accounts"] = "# cuentas que caducan"; -App::$strings["# Channels"] = "# Canales"; -App::$strings["# primary"] = "# primario"; -App::$strings["# clones"] = "# clones"; -App::$strings["Message queues"] = "Mensajes en cola"; -App::$strings["Your software should be updated"] = "Debe actualizar su software"; -App::$strings["Administration"] = "Administración"; -App::$strings["Summary"] = "Sumario"; -App::$strings["Registered accounts"] = "Cuentas registradas"; -App::$strings["Pending registrations"] = "Registros pendientes"; -App::$strings["Registered channels"] = "Canales registrados"; -App::$strings["Active plugins"] = "Extensiones (plugins) activas"; -App::$strings["Version"] = "Versión"; -App::$strings["Repository version (master)"] = "Versión del repositorio (master)"; -App::$strings["Repository version (dev)"] = "Versión del repositorio (dev)"; -App::$strings["Site settings updated."] = "Ajustes del sitio actualizados."; -App::$strings["Default"] = "Predeterminado"; -App::$strings["experimental"] = "experimental"; -App::$strings["unsupported"] = "no soportado"; -App::$strings["Yes - with approval"] = "Sí - con aprobación"; -App::$strings["My site is not a public server"] = "Mi sitio no es un servidor público"; -App::$strings["My site has paid access only"] = "Mi sitio es un servicio de pago"; -App::$strings["My site has free access only"] = "Mi sitio es un servicio gratuito"; -App::$strings["My site offers free accounts with optional paid upgrades"] = "Mi sitio ofrece cuentas gratuitas con opciones extra de pago"; -App::$strings["Site"] = "Sitio"; -App::$strings["File upload"] = "Subir fichero"; -App::$strings["Policies"] = "Políticas"; -App::$strings["Advanced"] = "Avanzado"; -App::$strings["Site name"] = "Nombre del sitio"; -App::$strings["Banner/Logo"] = "Banner/Logo"; -App::$strings["Administrator Information"] = "Información del Administrador"; -App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"; -App::$strings["System language"] = "Idioma del sistema"; -App::$strings["System theme"] = "Tema gráfico del sistema"; -App::$strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - modificar los ajustes del tema"; -App::$strings["Mobile system theme"] = "Tema del sistema para móviles"; -App::$strings["Theme for mobile devices"] = "Tema para dispositivos móviles"; -App::$strings["Allow Feeds as Connections"] = "Permitir contenidos RSS como conexiones"; -App::$strings["(Heavy system resource usage)"] = "(Uso intenso de los recursos del sistema)"; -App::$strings["Maximum image size"] = "Tamaño máximo de la imagen"; -App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites."; -App::$strings["Does this site allow new member registration?"] = "¿Debe este sitio permitir el registro de nuevos miembros?"; -App::$strings["Invitation only"] = "Solo con una invitación"; -App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Solo se permiten inscripciones de nuevos miembros con un código de invitación. Además, deben aceptarse los términos del registro marcando \"Sí\"."; -App::$strings["Which best describes the types of account offered by this hub?"] = "¿Cómo describiría el tipo de servicio ofrecido por este servidor?"; -App::$strings["Register text"] = "Texto del registro"; -App::$strings["Will be displayed prominently on the registration page."] = "Se mostrará de forma destacada en la página de registro."; -App::$strings["Site homepage to show visitors (default: login box)"] = "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)"; -App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "ejemplo: 'public' para mostrar contenido público, 'page/sys/home' para mostrar la página web definida como \"home\" o 'include:home.html' para mostrar el contenido de un fichero."; -App::$strings["Preserve site homepage URL"] = "Preservar la dirección de la página personal"; -App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla."; -App::$strings["Accounts abandoned after x days"] = "Cuentas abandonadas después de x días"; -App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo."; -App::$strings["Allowed friend domains"] = "Dominios amigos permitidos"; -App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio."; -App::$strings["Allowed email domains"] = "Se aceptan dominios de correo electrónico"; -App::$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"] = "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. "; -App::$strings["Not allowed email domains"] = "No se permiten dominios de correo electrónico"; -App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado."; -App::$strings["Verify Email Addresses"] = "Verificar las direcciones de correo electrónico"; -App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)."; -App::$strings["Force publish"] = "Forzar la publicación"; -App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio."; -App::$strings["Import Public Streams"] = "Importar contenido público"; -App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas."; -App::$strings["Login on Homepage"] = "Iniciar sesión en la página personal"; -App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido."; -App::$strings["Enable context help"] = "Habilitar la ayuda contextual"; -App::$strings["Display contextual help for the current page when the help button is pressed."] = "Ver la ayuda contextual para la página actual cuando se pulse el botón de Ayuda."; -App::$strings["Directory Server URL"] = "URL del servidor de directorio"; -App::$strings["Default directory server"] = "Servidor de directorio predeterminado"; -App::$strings["Proxy user"] = "Usuario del proxy"; -App::$strings["Proxy URL"] = "Dirección del proxy"; -App::$strings["Network timeout"] = "Tiempo de espera de la red"; -App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)"; -App::$strings["Delivery interval"] = "Intervalo de entrega"; -App::$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."] = "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados."; -App::$strings["Deliveries per process"] = "Intentos de envío por proceso"; -App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5."; -App::$strings["Poll interval"] = "Intervalo máximo de tiempo entre dos mensajes sucesivos"; -App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Retrasar el intervalo de envío en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de entrega."; -App::$strings["Maximum Load Average"] = "Carga media máxima"; -App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carga máxima del sistema antes de que los procesos de entrega y envío se hayan retardado - por defecto, 50."; -App::$strings["Expiration period in days for imported (grid/network) content"] = "Caducidad del contenido importado de otros sitios (en días)"; -App::$strings["0 for no expiration of imported content"] = "0 para que no caduque el contenido importado"; -App::$strings["Lock feature %s"] = "Bloquear la funcionalidad %s"; -App::$strings["Manage Additional Features"] = "Gestionar las funcionalidades"; -App::$strings["No server found"] = "Servidor no encontrado"; -App::$strings["ID"] = "ID"; -App::$strings["for channel"] = "por canal"; -App::$strings["on server"] = "en el servidor"; -App::$strings["Server"] = "Servidor"; -App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "De forma predeterminada, el HTML sin filtrar está permitido en el contenido multimedia incorporado en una publicación. Esto es siempre inseguro."; -App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "La configuración recomendada es que sólo se permita HTML sin filtrar desde los siguientes sitios: "; -App::$strings["https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "] = "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "; -App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "El resto del contenido incrustado se filtrará, excepto si el contenido incorporado desde ese sitio está bloqueado de forma explícita."; -App::$strings["Security"] = "Seguridad"; -App::$strings["Block public"] = "Bloquear páginas públicas"; -App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Habilitar para impedir ver las páginas personales de este sitio a quien no esté actualmente autenticado."; -App::$strings["Set \"Transport Security\" HTTP header"] = "Habilitar \"Seguridad de transporte\" (\"Transport Security\") en la cabecera HTTP"; -App::$strings["Set \"Content Security Policy\" HTTP header"] = "Habilitar la \"Política de seguridad del contenido\" (\"Content Security Policy\") en la cabecera HTTP"; -App::$strings["Allow communications only from these sites"] = "Permitir la comunicación solo desde estos sitios"; -App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un sitio por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"; -App::$strings["Block communications from these sites"] = "Bloquear la comunicación desde estos sitios"; -App::$strings["Allow communications only from these channels"] = "Permitir la comunicación solo desde estos canales"; -App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (hash) por línea. Dejar en blanco para permitir por defecto la comunicación desde cualquiera"; -App::$strings["Block communications from these channels"] = "Bloquear la comunicación desde estos canales"; -App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Sólo se permite contenido multimedia incorporado desde sitios y enlaces seguros (SSL)."; -App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Permitir contenido HTML sin filtrar sólo desde estos dominios "; -App::$strings["One site per line. By default embedded content is filtered."] = "Un sitio por línea. El contenido incorporado se filtra de forma predeterminada."; -App::$strings["Block embedded HTML from these domains"] = "Bloquear contenido con HTML incorporado desde estos dominios"; -App::$strings["Update has been marked successful"] = "La actualización ha sido marcada como exitosa"; -App::$strings["Executing %s failed. Check system logs."] = "La ejecución de %s ha fallado. Mirar en los informes del sistema."; -App::$strings["Update %s was successfully applied."] = "La actualización de %s se ha realizado exitosamente."; -App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito."; -App::$strings["Update function %s could not be found."] = "No se encuentra la función de actualización de %s."; -App::$strings["No failed updates."] = "No ha fallado ninguna actualización."; -App::$strings["Failed Updates"] = "Han fallado las actualizaciones"; -App::$strings["Mark success (if update was manually applied)"] = "Marcar como exitosa (si la actualización se ha hecho manualmente)"; -App::$strings["Attempt to execute this update step automatically"] = "Intentar ejecutar este paso de actualización automáticamente"; -App::$strings["Queue Statistics"] = "Estadísticas de la cola"; -App::$strings["Total Entries"] = "Total de entradas"; -App::$strings["Priority"] = "Prioridad"; -App::$strings["Destination URL"] = "Dirección de destino"; -App::$strings["Mark hub permanently offline"] = "Marcar el servidor como permanentemente fuera de línea"; -App::$strings["Empty queue for this hub"] = "Vaciar la cola para este servidor"; -App::$strings["Last known contact"] = "Último contacto conocido"; -App::$strings["%s account blocked/unblocked"] = array( - 0 => "%s cuenta bloqueada/desbloqueada", - 1 => "%s cuenta bloqueada/desbloqueada", -); -App::$strings["%s account deleted"] = array( - 0 => "%s cuentas eliminadas", - 1 => "%s cuentas eliminadas", -); -App::$strings["Account not found"] = "Cuenta no encontrada"; -App::$strings["Account '%s' deleted"] = "La cuenta '%s' ha sido eliminada"; -App::$strings["Account '%s' blocked"] = "La cuenta '%s' ha sido bloqueada"; -App::$strings["Account '%s' unblocked"] = "La cuenta '%s' ha sido desbloqueada"; -App::$strings["Accounts"] = "Cuentas"; -App::$strings["select all"] = "seleccionar todo"; -App::$strings["Registrations waiting for confirm"] = "Inscripciones en espera de confirmación"; -App::$strings["Request date"] = "Fecha de solicitud"; -App::$strings["Email"] = "Correo electrónico"; -App::$strings["No registrations."] = "Sin registros."; -App::$strings["Deny"] = "Rechazar"; -App::$strings["Block"] = "Bloquear"; -App::$strings["Unblock"] = "Desbloquear"; -App::$strings["All Channels"] = "Todos los canales"; -App::$strings["Register date"] = "Fecha de registro"; -App::$strings["Last login"] = "Último acceso"; -App::$strings["Expires"] = "Caduca"; -App::$strings["Service Class"] = "Clase de servicio"; -App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"; -App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"; -App::$strings["%s channel censored/uncensored"] = array( - 0 => "%s canales censurados/no censurados", - 1 => "%s canales censurados/no censurados", -); -App::$strings["%s channel code allowed/disallowed"] = array( - 0 => "%s código permitido/no permitido al canal", - 1 => "%s código permitido/no permitido al canal", -); -App::$strings["%s channel deleted"] = array( - 0 => "%s canales eliminados", - 1 => "%s canales eliminados", -); -App::$strings["Channel not found"] = "Canal no encontrado"; -App::$strings["Channel '%s' deleted"] = "Canal '%s' eliminado"; -App::$strings["Channel '%s' censored"] = "Canal '%s' censurado"; -App::$strings["Channel '%s' uncensored"] = "Canal '%s' no censurado"; -App::$strings["Channel '%s' code allowed"] = "Código permitido al canal '%s'"; -App::$strings["Channel '%s' code disallowed"] = "Código no permitido al canal '%s'"; -App::$strings["Channels"] = "Canales"; -App::$strings["Censor"] = "Censurar"; -App::$strings["Uncensor"] = "No censurar"; -App::$strings["Allow Code"] = "Permitir código"; -App::$strings["Disallow Code"] = "No permitir código"; -App::$strings["Channel"] = "Canal"; -App::$strings["UID"] = "UID"; -App::$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?"] = "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?"; -App::$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?"] = "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?"; -App::$strings["Plugin %s disabled."] = "Extensión %s desactivada."; -App::$strings["Plugin %s enabled."] = "Extensión %s activada."; -App::$strings["Disable"] = "Desactivar"; -App::$strings["Enable"] = "Activar"; -App::$strings["Plugins"] = "Extensiones (plugins)"; -App::$strings["Toggle"] = "Cambiar"; -App::$strings["Settings"] = "Ajustes"; -App::$strings["Author: "] = "Autor:"; -App::$strings["Maintainer: "] = "Mantenedor:"; -App::$strings["Minimum project version: "] = "Versión mínima del proyecto:"; -App::$strings["Maximum project version: "] = "Versión máxima del proyecto:"; -App::$strings["Minimum PHP version: "] = "Versión mínima de PHP:"; -App::$strings["Compatible Server Roles: "] = "Configuraciones compatibles con este servidor:"; -App::$strings["Requires: "] = "Se requiere:"; -App::$strings["Disabled - version incompatibility"] = "Deshabilitado - versiones incompatibles"; -App::$strings["Enter the public git repository URL of the plugin repo."] = "Escriba la URL pública del repositorio git del plugin."; -App::$strings["Plugin repo git URL"] = "URL del repositorio git del plugin"; -App::$strings["Custom repo name"] = "Nombre personalizado del repositorio"; -App::$strings["(optional)"] = "(opcional)"; -App::$strings["Download Plugin Repo"] = "Descargar el repositorio"; -App::$strings["Install new repo"] = "Instalar un nuevo repositorio"; -App::$strings["Install"] = "Instalar"; -App::$strings["Manage Repos"] = "Gestionar los repositorios"; -App::$strings["Installed Plugin Repositories"] = "Repositorios de los plugins instalados"; -App::$strings["Install a New Plugin Repository"] = "Instalar un nuevo repositorio de plugins"; -App::$strings["Switch branch"] = "Cambiar la rama"; -App::$strings["No themes found."] = "No se han encontrado temas."; -App::$strings["Screenshot"] = "Instantánea de pantalla"; -App::$strings["Themes"] = "Temas"; -App::$strings["[Experimental]"] = "[Experimental]"; -App::$strings["[Unsupported]"] = "[No soportado]"; -App::$strings["Log settings updated."] = "Actualizado el informe de configuraciones."; -App::$strings["Logs"] = "Informes"; -App::$strings["Clear"] = "Vaciar"; -App::$strings["Debugging"] = "Depuración"; -App::$strings["Log file"] = "Fichero de informe"; -App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio web principal."; -App::$strings["Log level"] = "Nivel de depuración"; -App::$strings["New Profile Field"] = "Nuevo campo en el perfil"; -App::$strings["Field nickname"] = "Alias del campo"; -App::$strings["System name of field"] = "Nombre del campo en el sistema"; -App::$strings["Input type"] = "Tipo de entrada"; -App::$strings["Field Name"] = "Nombre del campo"; -App::$strings["Label on profile pages"] = "Etiqueta a mostrar en la página del perfil"; -App::$strings["Help text"] = "Texto de ayuda"; -App::$strings["Additional info (optional)"] = "Información adicional (opcional)"; -App::$strings["Field definition not found"] = "Definición del campo no encontrada"; -App::$strings["Edit Profile Field"] = "Modificar el campo del perfil"; -App::$strings["Profile Fields"] = "Campos del perfil"; -App::$strings["Basic Profile Fields"] = "Campos básicos del perfil"; -App::$strings["Advanced Profile Fields"] = "Campos avanzados del perfil"; -App::$strings["(In addition to basic fields)"] = "(Además de los campos básicos)"; -App::$strings["All available fields"] = "Todos los campos disponibles"; -App::$strings["Custom Fields"] = "Campos personalizados"; -App::$strings["Create Custom Field"] = "Crear un campo personalizado"; -App::$strings["No valid account found."] = "No se ha encontrado una cuenta válida."; -App::$strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."; -App::$strings["Site Member (%s)"] = "Usuario del sitio (%s)"; -App::$strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s"; -App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."; -App::$strings["Password Reset"] = "Restablecer la contraseña"; -App::$strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó."; -App::$strings["Your new password is"] = "Su nueva contraseña es"; -App::$strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después"; -App::$strings["click here to login"] = "pulse aquí para conectarse"; -App::$strings["Your password may be changed from the Settings page after successful login."] = "Puede cambiar la contraseña en la página Ajustes una vez iniciada la sesión."; -App::$strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada"; -App::$strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?"; -App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."; -App::$strings["Email Address"] = "Dirección de correo electrónico"; -App::$strings["Reset"] = "Reiniciar"; -App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s"; -App::$strings["Mood"] = "Estado de ánimo"; -App::$strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos"; App::$strings["Profile not found."] = "Perfil no encontrado."; App::$strings["Profile deleted."] = "Perfil eliminado."; App::$strings["Profile-"] = "Perfil-"; @@ -1106,14 +780,364 @@ App::$strings["Contact information and social networks"] = "Información de cont App::$strings["My other channels"] = "Mis otros canales"; App::$strings["Profile Image"] = "Imagen del perfil"; App::$strings["Edit Profiles"] = "Editar perfiles"; +App::$strings["Unable to create element."] = "No se puede crear el elemento."; +App::$strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú."; +App::$strings["Unable to add menu element."] = "No es posible añadir el elemento al menú"; +App::$strings["Menu Item Permissions"] = "Permisos del elemento del menú"; +App::$strings["(click to open/close)"] = "(pulsar para abrir o cerrar)"; +App::$strings["Link Name"] = "Nombre del enlace"; +App::$strings["Link or Submenu Target"] = "Destino del enlace o submenú"; +App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú"; +App::$strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible"; +App::$strings["Open link in new window"] = "Abrir el enlace en una nueva ventana"; +App::$strings["Order in list"] = "Orden en la lista"; +App::$strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista"; +App::$strings["Submit and finish"] = "Enviar y terminar"; +App::$strings["Submit and continue"] = "Enviar y continuar"; +App::$strings["Menu:"] = "Menú:"; +App::$strings["Link Target"] = "Destino del enlace"; +App::$strings["Edit menu"] = "Editar menú"; +App::$strings["Edit element"] = "Editar el elemento"; +App::$strings["Drop element"] = "Eliminar el elemento"; +App::$strings["New element"] = "Nuevo elemento"; +App::$strings["Edit this menu container"] = "Modificar el contenedor del menú"; +App::$strings["Add menu element"] = "Añadir un elemento al menú"; +App::$strings["Delete this menu item"] = "Eliminar este elemento del menú"; +App::$strings["Edit this menu item"] = "Modificar este elemento del menú"; +App::$strings["Menu item not found."] = "Este elemento del menú no se ha encontrado"; +App::$strings["Menu item deleted."] = "Este elemento del menú ha sido borrado"; +App::$strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado."; +App::$strings["Edit Menu Element"] = "Editar elemento del menú"; +App::$strings["Link text"] = "Texto del enlace"; +App::$strings["\$Projectname Server - Setup"] = "Servidor \$Projectname - Instalación"; +App::$strings["Could not connect to database."] = "No se ha podido conectar a la base de datos."; +App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."; +App::$strings["Could not create table."] = "No se puede crear la tabla."; +App::$strings["Your site database has been installed."] = "La base de datos del sitio ha sido instalada."; +App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."; +App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Por favor, lea el fichero \"install/INSTALL.txt\"."; +App::$strings["System check"] = "Verificación del sistema"; +App::$strings["Next"] = "Siguiente"; +App::$strings["Check again"] = "Verificar de nuevo"; +App::$strings["Database connection"] = "Conexión a la base de datos"; +App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Para instalar \$Projectname es necesario saber cómo conectar con su base de datos."; +App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."; +App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."; +App::$strings["Database Server Name"] = "Nombre del servidor de base de datos"; +App::$strings["Default is 127.0.0.1"] = "De forma predeterminada es 127.0.0.1"; +App::$strings["Database Port"] = "Puerto de la base de datos"; +App::$strings["Communication port number - use 0 for default"] = "Número del puerto de comunicaciones - use 0 como valor por defecto"; +App::$strings["Database Login Name"] = "Usuario de la base de datos"; +App::$strings["Database Login Password"] = "Contraseña de acceso a la base de datos"; +App::$strings["Database Name"] = "Nombre de la base de datos"; +App::$strings["Database Type"] = "Tipo de base de datos"; +App::$strings["Site administrator email address"] = "Dirección de correo electrónico del administrador del sitio"; +App::$strings["Your account email address must match this in order to use the web admin panel."] = "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."; +App::$strings["Website URL"] = "Dirección del sitio web"; +App::$strings["Please use SSL (https) URL if available."] = "Por favor, use SSL (https) si está disponible."; +App::$strings["Please select a default timezone for your website"] = "Por favor, selecciones el huso horario por defecto de su sitio web"; +App::$strings["Site settings"] = "Ajustes del sitio"; +App::$strings["PHP version 5.5 or greater is required."] = "Se requiere la versión 5.5, o superior, de PHP."; +App::$strings["PHP version"] = "Versión de PHP"; +App::$strings["Could not find a command line version of PHP in the web server PATH."] = "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."; +App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron."; +App::$strings["PHP executable path"] = "Ruta del ejecutable PHP"; +App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."; +App::$strings["Command line PHP"] = "PHP en línea de comandos"; +App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."; +App::$strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la transmisión de mensajes."; +App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."; +App::$strings["You can adjust these settings in the servers php.ini."] = "Puede ajustar estos valores en el fichero php.ini de su servidor."; +App::$strings["PHP upload limits"] = "Límites PHP de subida"; +App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."; +App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."; +App::$strings["Generate encryption keys"] = "Generar claves de cifrado"; +App::$strings["libCurl PHP module"] = "módulo libCurl PHP"; +App::$strings["GD graphics PHP module"] = "módulo PHP GD graphics"; +App::$strings["OpenSSL PHP module"] = "módulo PHP OpenSSL"; +App::$strings["mysqli or postgres PHP module"] = "módulo PHP mysqli o postgres"; +App::$strings["mb_string PHP module"] = "módulo PHP mb_string"; +App::$strings["xml PHP module"] = "módulo PHP xml"; +App::$strings["Apache mod_rewrite module"] = "módulo Apache mod_rewrite "; +App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."; +App::$strings["proc_open"] = "proc_open"; +App::$strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini"; +App::$strings["Error: libCURL PHP module required but not installed."] = "Error: se necesita el módulo PHP libCURL pero no está instalado."; +App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el módulo PHP GD graphics es necesario, pero no está instalado."; +App::$strings["Error: openssl PHP module required but not installed."] = "Error: el módulo PHP openssl es necesario, pero no está instalado."; +App::$strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado."; +App::$strings["Error: mb_string PHP module required but not installed."] = "Error: el módulo PHP mb_string es necesario, pero no está instalado."; +App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."; +App::$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."] = "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor."; +App::$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."] = "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."; +App::$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."] = "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla."; +App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones."; +App::$strings[".htconfig.php is writable"] = ".htconfig.php tiene permisos de escritura"; +App::$strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP."; +App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal."; +App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."; +App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."; +App::$strings["%s is writable"] = "%s tiene permisos de escritura"; +App::$strings["This software 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"] = "Este software utiliza el directorio de almacenamiento para guardar los archivos subidos. El servidor web debe tener acceso de escritura al directorio de almacenamiento en la carpeta de nivel superior"; +App::$strings["store is writable"] = "\"store\" tiene permisos de escritura"; +App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."; +App::$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!"] = "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."; +App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor."; +App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."; +App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."; +App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."; +App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor."; +App::$strings["SSL certificate validation"] = "validación del certificado SSL"; +App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"; +App::$strings["Url rewrite is working"] = "La reescritura de las direcciones funciona correctamente"; +App::$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."] = "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."; +App::$strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos."; +App::$strings["

    What next

    "] = "

    Siguiente paso

    "; +App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."; +App::$strings["No valid account found."] = "No se ha encontrado una cuenta válida."; +App::$strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."; +App::$strings["Site Member (%s)"] = "Usuario del sitio (%s)"; +App::$strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s"; +App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."; +App::$strings["Password Reset"] = "Restablecer la contraseña"; +App::$strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó."; +App::$strings["Your new password is"] = "Su nueva contraseña es"; +App::$strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después"; +App::$strings["click here to login"] = "pulse aquí para conectarse"; +App::$strings["Your password may be changed from the Settings page after successful login."] = "Puede cambiar la contraseña en la página Ajustes una vez iniciada la sesión."; +App::$strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada"; +App::$strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?"; +App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."; +App::$strings["Email Address"] = "Dirección de correo electrónico"; +App::$strings["Reset"] = "Reiniciar"; +App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s"; +App::$strings["Mood"] = "Estado de ánimo"; +App::$strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos"; +App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña."; +App::$strings["Remove This Channel"] = "Eliminar este canal"; +App::$strings["WARNING: "] = "ATENCIÓN:"; +App::$strings["This channel will be completely removed from the network. "] = "Este canal va a ser completamente eliminado de la red. "; +App::$strings["This action is permanent and can not be undone!"] = "¡Esta acción tiene carácter definitivo y no se puede deshacer!"; +App::$strings["Please enter your password for verification:"] = "Por favor, introduzca su contraseña para su verificación:"; +App::$strings["Remove this channel and all its clones from the network"] = "Eliminar este canal y todos sus clones de la red"; +App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red"; +App::$strings["Remove Channel"] = "Eliminar el canal"; App::$strings["No more system notifications."] = "No hay más notificaciones del sistema"; App::$strings["System Notifications"] = "Notificaciones del sistema"; App::$strings["Profile Match"] = "Perfil compatible"; App::$strings["No keywords to match. Please add keywords to your default profile."] = "No hay palabras clave en el perfil principal para poder encontrar perfiles compatibles. Por favor, añada palabras clave a su perfil principal."; App::$strings["is interested in:"] = "está interesado en:"; +App::$strings["Connect"] = "Conectar"; App::$strings["No matches"] = "No se han encontrado perfiles compatibles"; +App::$strings["This site is not a directory server"] = "Este sitio no es un servidor de directorio"; +App::$strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso"; +App::$strings["Hub not found."] = "Servidor no encontrado"; +App::$strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada."; +App::$strings["Profile Photos"] = "Fotos del perfil"; +App::$strings["Album not found."] = "Álbum no encontrado."; +App::$strings["Delete Album"] = "Borrar álbum"; +App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Hay varias carpetas con este nombre de álbum, pero dentro de diferentes directorios. Por favor, elimine la carpeta o carpetas que desee utilizando el administrador de ficheros"; +App::$strings["Delete Photo"] = "Borrar foto"; +App::$strings["Public access denied."] = "Acceso público denegado."; +App::$strings["No photos selected"] = "No hay fotos seleccionadas"; +App::$strings["Access to this item is restricted."] = "El acceso a este elemento está restringido."; +App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."; +App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado."; +App::$strings["Upload Photos"] = "Subir fotos"; +App::$strings["Enter an album name"] = "Introducir un nombre de álbum"; +App::$strings["or select an existing album (doubleclick)"] = "o seleccionar uno existente (doble click)"; +App::$strings["Create a status post for this upload"] = "Crear un mensaje de estado para esta subida"; +App::$strings["Caption (optional):"] = "Título (opcional):"; +App::$strings["Description (optional):"] = "Descripción (opcional):"; +App::$strings["Album name could not be decoded"] = "El nombre del álbum no ha podido ser descifrado"; +App::$strings["Contact Photos"] = "Fotos de contacto"; +App::$strings["Show Newest First"] = "Mostrar lo más reciente primero"; +App::$strings["Show Oldest First"] = "Mostrar lo más antiguo primero"; +App::$strings["View Photo"] = "Ver foto"; +App::$strings["Edit Album"] = "Editar álbum"; +App::$strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido."; +App::$strings["Photo not available"] = "Foto no disponible"; +App::$strings["Use as profile photo"] = "Usar como foto del perfil"; +App::$strings["Use as cover photo"] = "Usar como imagen de portada del perfil"; +App::$strings["Private Photo"] = "Foto privada"; +App::$strings["Previous"] = "Anterior"; +App::$strings["View Full Size"] = "Ver tamaño completo"; +App::$strings["Edit photo"] = "Editar foto"; +App::$strings["Rotate CW (right)"] = "Girar CW (a la derecha)"; +App::$strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)"; +App::$strings["Move photo to album"] = "Mover la foto a un álbum"; +App::$strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum"; +App::$strings["or select an existing one (doubleclick)"] = "o seleccionar uno (doble click) existente"; +App::$strings["Caption"] = "Título"; +App::$strings["Add a Tag"] = "Añadir una etiqueta"; +App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"; +App::$strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum"; +App::$strings["I like this (toggle)"] = "Me gusta (cambiar)"; +App::$strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)"; +App::$strings["Share"] = "Compartir"; +App::$strings["Please wait"] = "Espere por favor"; +App::$strings["This is you"] = "Este es usted"; +App::$strings["Comment"] = "Comentar"; +App::$strings["Preview"] = "Previsualizar"; +App::$strings["__ctx:title__ Likes"] = "Me gusta"; +App::$strings["__ctx:title__ Dislikes"] = "No me gusta"; +App::$strings["__ctx:title__ Agree"] = "De acuerdo"; +App::$strings["__ctx:title__ Disagree"] = "En desacuerdo"; +App::$strings["__ctx:title__ Abstain"] = "Abstención"; +App::$strings["__ctx:title__ Attending"] = "Participaré"; +App::$strings["__ctx:title__ Not attending"] = "No participaré"; +App::$strings["__ctx:title__ Might attend"] = "Quizá participe"; +App::$strings["View all"] = "Ver todo"; +App::$strings["__ctx:noun__ Like"] = array( + 0 => "Me gusta", + 1 => "Me gusta", +); +App::$strings["__ctx:noun__ Dislike"] = array( + 0 => "No me gusta", + 1 => "No me gusta", +); +App::$strings["Photo Tools"] = "Gestión de las fotos"; +App::$strings["In This Photo:"] = "En esta foto:"; +App::$strings["Map"] = "Mapa"; +App::$strings["__ctx:noun__ Likes"] = "Me gusta"; +App::$strings["__ctx:noun__ Dislikes"] = "No me gusta"; +App::$strings["Close"] = "Cerrar"; +App::$strings["View Album"] = "Ver álbum"; +App::$strings["Recent Photos"] = "Fotos recientes"; +App::$strings["Name or caption"] = "Nombre o descripción"; +App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Ejemplos: \"Juan García\", \"Luisa y sus caballos\", \"Fútbol\", \"Grupo de aviación\""; +App::$strings["Choose a short nickname"] = "Elija un alias corto"; +App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s"; +App::$strings["Channel role and privacy"] = "Clase de canal y privacidad"; +App::$strings["Select a channel role with your privacy requirements."] = "Seleccione un tipo de canal con sus requisitos de privacidad"; +App::$strings["Read more about roles"] = "Leer más sobre los roles"; +App::$strings["Create Channel"] = "Crear un canal"; +App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Un canal es su identidad en esta red. Puede representar a una persona, un blog o un foro, por nombrar unos pocos ejemplos. Los canales se pueden conectar con otros canales para compartir información con una gama de permisos extremadamente detallada."; +App::$strings["or import an existing channel from another location."] = "O importar un canal existente desde otro lugar."; +App::$strings["sent you a private message"] = "le ha enviado un mensaje privado"; +App::$strings["added your channel"] = "añadió este canal a sus conexiones"; +App::$strings["g A l F d"] = "g A l d F"; +App::$strings["[today]"] = "[hoy]"; +App::$strings["posted an event"] = "publicó un evento"; +App::$strings["Invalid request identifier."] = "Petición inválida del identificador."; +App::$strings["Discard"] = "Descartar"; +App::$strings["Mark all system notifications seen"] = "Marcar todas las notificaciones de sistema como leídas"; +App::$strings["Poke"] = "Toques y otras cosas"; +App::$strings["Poke somebody"] = "Dar un toque a alguien"; +App::$strings["Poke/Prod"] = "Toque/Incitación"; +App::$strings["Poke, prod or do other things to somebody"] = "Dar un toque, incitar o hacer otras cosas a alguien"; +App::$strings["Recipient"] = "Destinatario"; +App::$strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario"; +App::$strings["Make this post private"] = "Convertir en privado este envío"; +App::$strings["Apps"] = "Aplicaciones (apps)"; +App::$strings["Unable to find your hub."] = "No se puede encontrar su servidor."; +App::$strings["Post successful."] = "Enviado con éxito."; +App::$strings["Invalid profile identifier."] = "Identificador del perfil no válido"; +App::$strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil"; +App::$strings["Profile"] = "Perfil"; +App::$strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo."; +App::$strings["Visible To"] = "Visible para"; +App::$strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."; +App::$strings["Configuration Editor"] = "Editor de configuración"; +App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."; +App::$strings["Version %s"] = "Versión %s"; +App::$strings["Installed plugins/addons/apps:"] = "Extensiones (plugins), complementos o aplicaciones (apps) instaladas:"; +App::$strings["No installed plugins/addons/apps"] = "No hay instalada ninguna extensión (plugin), complemento o aplicación (app)"; +App::$strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Este es un sitio integrado en \$Projectname - una red cooperativa mundial de sitios web descentralizados de privacidad mejorada."; +App::$strings["Tag: "] = "Etiqueta:"; +App::$strings["Last background fetch: "] = "Última actualización en segundo plano:"; +App::$strings["Current load average: "] = "Carga media actual:"; +App::$strings["Running at web location"] = "Corriendo en el sitio web"; +App::$strings["Please visit hubzilla.org to learn more about \$Projectname."] = "Por favor, visite hubzilla.org para más información sobre \$Projectname."; +App::$strings["Bug reports and issues: please visit"] = "Informes de errores e incidencias: por favor visite"; +App::$strings["\$projectname issues"] = "Problemas en \$projectname"; +App::$strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com"; +App::$strings["Site Administrators"] = "Administradores del sitio"; +App::$strings["Blocks"] = "Bloques"; +App::$strings["Block Title"] = "Título del bloque"; +App::$strings["Layouts"] = "Plantillas"; +App::$strings["Help"] = "Ayuda"; +App::$strings["Comanche page description language help"] = "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"; +App::$strings["Layout Description"] = "Descripción de la plantilla"; +App::$strings["Download PDL file"] = "Descargar el fichero PDL"; +App::$strings["# Accounts"] = "# Cuentas"; +App::$strings["# blocked accounts"] = "# cuentas bloqueadas"; +App::$strings["# expired accounts"] = "# cuentas caducadas"; +App::$strings["# expiring accounts"] = "# cuentas que caducan"; +App::$strings["# Channels"] = "# Canales"; +App::$strings["# primary"] = "# primario"; +App::$strings["# clones"] = "# clones"; +App::$strings["Message queues"] = "Mensajes en cola"; +App::$strings["Your software should be updated"] = "Debe actualizar su software"; +App::$strings["Summary"] = "Sumario"; +App::$strings["Registered accounts"] = "Cuentas registradas"; +App::$strings["Pending registrations"] = "Registros pendientes"; +App::$strings["Registered channels"] = "Canales registrados"; +App::$strings["Active plugins"] = "Extensiones (plugins) activas"; +App::$strings["Version"] = "Versión"; +App::$strings["Repository version (master)"] = "Versión del repositorio (master)"; +App::$strings["Repository version (dev)"] = "Versión del repositorio (dev)"; +App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."; +App::$strings["Upload Profile Photo"] = "Subir foto de perfil"; +App::$strings["Permissions denied."] = "Permisos denegados."; +App::$strings["l, F j"] = "l j F"; +App::$strings["Link to Source"] = "Enlazar con la entrada en su ubicación original"; +App::$strings["Edit Event"] = "Editar el evento"; +App::$strings["Create Event"] = "Crear un evento"; +App::$strings["Export"] = "Exportar"; +App::$strings["Import"] = "Importar"; +App::$strings["Today"] = "Hoy"; +App::$strings["No channel."] = "Ningún canal."; +App::$strings["Common connections"] = "Conexiones comunes"; +App::$strings["No connections in common."] = "Ninguna conexión en común."; +App::$strings["No ratings"] = "Ninguna valoración"; +App::$strings["Rating: "] = "Valoración:"; +App::$strings["Website: "] = "Sitio web:"; +App::$strings["Description: "] = "Descripción:"; +App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana."; +App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado."; +App::$strings["Passwords do not match."] = "Las contraseñas no coinciden."; +App::$strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo."; +App::$strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio."; +App::$strings["Your registration can not be processed."] = "Su registro no puede ser procesado."; +App::$strings["Registration on this hub is disabled."] = "El registro está deshabilitado en este sitio."; +App::$strings["Registration on this hub is by approval only."] = "El registro en este hub está sometido a aprobación previa."; +App::$strings["Register at another affiliated hub."] = "Registrarse en otro hub afiliado."; +App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana."; +App::$strings["Terms of Service"] = "Términos del servicio"; +App::$strings["I accept the %s for this website"] = "Acepto los %s de este sitio"; +App::$strings["I am over 13 years of age and accept the %s for this website"] = "Tengo más de 13 años de edad y acepto los %s de este sitio"; +App::$strings["Your email address"] = "Su dirección de correo electrónico"; +App::$strings["Choose a password"] = "Elija una contraseña"; +App::$strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña"; +App::$strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación"; +App::$strings["no"] = "no"; +App::$strings["yes"] = "sí"; +App::$strings["Membership on this site is by invitation only."] = "Para registrarse en este sitio es necesaria una invitación."; +App::$strings["Register"] = "Registrarse"; +App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Este sitio puede requerir una verificación de correo electrónico después de enviar este formulario. Si es devuelto a una página de inicio de sesión, compruebe su email para recibir y leer las instrucciones."; +App::$strings["Documentation Search"] = "Búsqueda de Documentación"; +App::$strings["\$Projectname Documentation"] = "Documentación de \$Projectname"; +App::$strings["Select a bookmark folder"] = "Seleccionar una carpeta de marcadores"; +App::$strings["Save Bookmark"] = "Guardar marcador"; +App::$strings["URL of bookmark"] = "Dirección del marcador"; +App::$strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nombre para la carpeta de marcadores"; +App::$strings["Authentication failed."] = "Falló la autenticación."; +App::$strings["Remote Authentication"] = "Acceso desde su servidor"; +App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"; +App::$strings["Authenticate"] = "Acceder"; +App::$strings["Please login."] = "Por favor, inicie sesión."; +App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."; +App::$strings["Remove This Account"] = "Eliminar esta cuenta"; +App::$strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red."; +App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red"; +App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"; +App::$strings["Remove Account"] = "Eliminar cuenta"; App::$strings["Import Webpage Elements"] = "Importar elementos de una página web"; App::$strings["Import selected"] = "Importar elementos seleccionados"; +App::$strings["Export Webpage Elements"] = "Exportar elementos de una página web"; +App::$strings["Export selected"] = "Exportar elementos seleccionados"; App::$strings["Webpages"] = "Páginas web"; App::$strings["Actions"] = "Acciones"; App::$strings["Page Link"] = "Vínculo de la página"; @@ -1123,6 +1147,18 @@ App::$strings["Error opening zip file"] = "Error al abrir el fichero comprimido App::$strings["Invalid folder path."] = "La ruta de la carpeta no es válida."; App::$strings["No webpage elements detected."] = "No se han detectado elementos de ninguna página web."; App::$strings["Import complete."] = "Importación completada."; +App::$strings["Export Channel"] = "Exportar el canal"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."; +App::$strings["Export Content"] = "Exportar contenidos"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."; +App::$strings["Export your posts from a given year."] = "Exporta sus publicaciones de un año dado."; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."; +App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite %2\$s"; +App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite %2\$s"; +App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando %2\$s o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."; +App::$strings["Item is not editable"] = "El elemento no es editable"; +App::$strings["Items tagged with: %s"] = "elementos etiquetados con: %s"; +App::$strings["Search results for: %s"] = "Resultados de la búsqueda para: %s"; App::$strings["Calendar entries imported."] = "Entradas de calendario importadas."; App::$strings["No calendar entries found."] = "No se han encontrado entradas de calendario."; App::$strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado."; @@ -1146,225 +1182,14 @@ App::$strings["Edit Location"] = "Modificar la dirección"; App::$strings["Share this event"] = "Compartir este evento"; App::$strings["Permission settings"] = "Configuración de permisos"; App::$strings["Advanced Options"] = "Opciones avanzadas"; -App::$strings["l, F j"] = "l j F"; App::$strings["Edit event"] = "Editar evento"; App::$strings["Delete event"] = "Borrar evento"; -App::$strings["Link to Source"] = "Enlazar con la entrada en su ubicación original"; App::$strings["calendar"] = "calendario"; -App::$strings["Edit Event"] = "Editar el evento"; -App::$strings["Create Event"] = "Crear un evento"; -App::$strings["Export"] = "Exportar"; App::$strings["Month"] = "Mes"; App::$strings["Week"] = "Semana"; App::$strings["Day"] = "Día"; -App::$strings["Today"] = "Hoy"; App::$strings["Event removed"] = "Evento borrado"; App::$strings["Failed to remove event"] = "Error al eliminar el evento"; -App::$strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales."; -App::$strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado."; -App::$strings["No channel. Import failed."] = "No hay canal. La importación ha fallado"; -App::$strings["Import completed."] = "Importación completada."; -App::$strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad."; -App::$strings["Import Channel"] = "Importar canal"; -App::$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."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."; -App::$strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub"; -App::$strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)"; -App::$strings["Your old login email address"] = "Su antigua dirección de correo electrónico"; -App::$strings["Your old login password"] = "Su antigua contraseña"; -App::$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."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."; -App::$strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria"; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."; -App::$strings["Create Channel"] = "Crear un canal"; -App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Un canal es su identidad en esta red. Puede representar a una persona, un blog o un foro, por nombrar unos pocos ejemplos. Los canales se pueden conectar con otros canales para compartir información con una gama de permisos extremadamente detallada."; -App::$strings["or import an existing channel from another location."] = "O importar un canal existente desde otro lugar."; -App::$strings["sent you a private message"] = "le ha enviado un mensaje privado"; -App::$strings["added your channel"] = "añadió este canal a sus conexiones"; -App::$strings["g A l F d"] = "g A l d F"; -App::$strings["[today]"] = "[hoy]"; -App::$strings["posted an event"] = "publicó un evento"; -App::$strings["Invalid request identifier."] = "Petición inválida del identificador."; -App::$strings["Discard"] = "Descartar"; -App::$strings["Mark all system notifications seen"] = "Marcar todas las notificaciones de sistema como leídas"; -App::$strings["Poke"] = "Toques y otras cosas"; -App::$strings["Poke somebody"] = "Dar un toque a alguien"; -App::$strings["Poke/Prod"] = "Toque/Incitación"; -App::$strings["Poke, prod or do other things to somebody"] = "Dar un toque, incitar o hacer otras cosas a alguien"; -App::$strings["Recipient"] = "Destinatario"; -App::$strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario"; -App::$strings["Make this post private"] = "Convertir en privado este envío"; -App::$strings["Unable to find your hub."] = "No se puede encontrar su servidor."; -App::$strings["Post successful."] = "Enviado con éxito."; -App::$strings["Invalid profile identifier."] = "Identificador del perfil no válido"; -App::$strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil"; -App::$strings["Profile"] = "Perfil"; -App::$strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo."; -App::$strings["Visible To"] = "Visible para"; -App::$strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."; -App::$strings["Configuration Editor"] = "Editor de configuración"; -App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."; -App::$strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página."; -App::$strings["Posts and comments"] = "Publicaciones y comentarios"; -App::$strings["Only posts"] = "Solo publicaciones"; -App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil."; -App::$strings["Version %s"] = "Versión %s"; -App::$strings["Installed plugins/addons/apps:"] = "Extensiones (plugins), complementos o aplicaciones (apps) instaladas:"; -App::$strings["No installed plugins/addons/apps"] = "No hay instalada ninguna extensión (plugin), complemento o aplicación (app)"; -App::$strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Este es un sitio integrado en \$Projectname - una red cooperativa mundial de sitios web descentralizados de privacidad mejorada."; -App::$strings["Tag: "] = "Etiqueta:"; -App::$strings["Last background fetch: "] = "Última actualización en segundo plano:"; -App::$strings["Current load average: "] = "Carga media actual:"; -App::$strings["Running at web location"] = "Corriendo en el sitio web"; -App::$strings["Please visit hubzilla.org to learn more about \$Projectname."] = "Por favor, visite hubzilla.org para más información sobre \$Projectname."; -App::$strings["Bug reports and issues: please visit"] = "Informes de errores e incidencias: por favor visite"; -App::$strings["\$projectname issues"] = "Problemas en \$projectname"; -App::$strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com"; -App::$strings["Site Administrators"] = "Administradores del sitio"; -App::$strings["Blocks"] = "Bloques"; -App::$strings["Block Title"] = "Título del bloque"; -App::$strings["Layouts"] = "Plantillas"; -App::$strings["Comanche page description language help"] = "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"; -App::$strings["Layout Description"] = "Descripción de la plantilla"; -App::$strings["Download PDL file"] = "Descargar el fichero PDL"; -App::$strings["No ratings"] = "Ninguna valoración"; -App::$strings["Rating: "] = "Valoración:"; -App::$strings["Website: "] = "Sitio web:"; -App::$strings["Description: "] = "Descripción:"; -App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."; -App::$strings["Upload Profile Photo"] = "Subir foto de perfil"; -App::$strings["Permissions denied."] = "Permisos denegados."; -App::$strings["Import"] = "Importar"; -App::$strings["No channel."] = "Ningún canal."; -App::$strings["Common connections"] = "Conexiones comunes"; -App::$strings["No connections in common."] = "Ninguna conexión en común."; -App::$strings["Unable to lookup recipient."] = "No se puede asociar a un destinatario."; -App::$strings["Unable to communicate with requested channel."] = "No se puede establecer la comunicación con el canal solicitado."; -App::$strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado."; -App::$strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."; -App::$strings["Messages"] = "Mensajes"; -App::$strings["Message recalled."] = "Mensaje revocado."; -App::$strings["Conversation removed."] = "Conversación eliminada."; -App::$strings["Please enter a link URL:"] = "Por favor, introduzca la dirección del enlace:"; -App::$strings["Expires YYYY-MM-DD HH:MM"] = "Caduca YYYY-MM-DD HH:MM"; -App::$strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red"; -App::$strings["Send Private Message"] = "Enviar un mensaje privado"; -App::$strings["To:"] = "Para:"; -App::$strings["Subject:"] = "Asunto:"; -App::$strings["Attach file"] = "Adjuntar fichero"; -App::$strings["Send"] = "Enviar"; -App::$strings["Set expiration date"] = "Configurar fecha de caducidad"; -App::$strings["Encrypt text"] = "Cifrar texto"; -App::$strings["Delete message"] = "Borrar mensaje"; -App::$strings["Delivery report"] = "Informe de transmisión"; -App::$strings["Recall message"] = "Revocar el mensaje"; -App::$strings["Message has been recalled."] = "El mensaje ha sido revocado."; -App::$strings["Delete Conversation"] = "Eliminar conversación"; -App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero puede responder desde la página del perfil del remitente."; -App::$strings["Send Reply"] = "Responder"; -App::$strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):"; -App::$strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto."; -App::$strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado."; -App::$strings["Connection updated."] = "Conexión actualizada."; -App::$strings["Failed to update connection record."] = "Error al actualizar el registro de la conexión."; -App::$strings["is now connected to"] = "ahora está conectado/a"; -App::$strings["Could not access address book record."] = "No se pudo acceder al registro en su libreta de direcciones."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Recarga fallida - no se puede encontrar el canal en este momento."; -App::$strings["Unable to set address book parameters."] = "No ha sido posible establecer los parámetros de la libreta de direcciones."; -App::$strings["Connection has been removed."] = "La conexión ha sido eliminada."; -App::$strings["View Profile"] = "Ver el perfil"; -App::$strings["View %s's profile"] = "Ver el perfil de %s"; -App::$strings["Refresh Permissions"] = "Recargar los permisos"; -App::$strings["Fetch updated permissions"] = "Obtener los permisos actualizados"; -App::$strings["Recent Activity"] = "Actividad reciente"; -App::$strings["View recent posts and comments"] = "Ver publicaciones y comentarios recientes"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Bloquear (o desbloquear) todas las comunicaciones con esta conexión"; -App::$strings["This connection is blocked!"] = "¡Esta conexión está bloqueada!"; -App::$strings["Unignore"] = "Dejar de ignorar"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión"; -App::$strings["This connection is ignored!"] = "¡Esta conexión es ignorada!"; -App::$strings["Unarchive"] = "Desarchivar"; -App::$strings["Archive"] = "Archivar"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos"; -App::$strings["This connection is archived!"] = "¡Esta conexión esta archivada!"; -App::$strings["Unhide"] = "Mostrar"; -App::$strings["Hide"] = "Ocultar"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Ocultar o mostrar esta conexión a sus otras conexiones"; -App::$strings["This connection is hidden!"] = "¡Esta conexión está oculta!"; -App::$strings["Delete this connection"] = "Eliminar esta conexión"; -App::$strings["Me"] = "Yo"; -App::$strings["Family"] = "Familia"; -App::$strings["Acquaintances"] = "Conocidos/as"; -App::$strings["Approve this connection"] = "Aprobar esta conexión"; -App::$strings["Accept connection to allow communication"] = "Aceptar la conexión para permitir la comunicación"; -App::$strings["Set Affinity"] = "Ajustar la afinidad"; -App::$strings["Set Profile"] = "Ajustar el perfil"; -App::$strings["Set Affinity & Profile"] = "Ajustar la afinidad y el perfil"; -App::$strings["none"] = "-"; -App::$strings["Connection Default Permissions"] = "Permisos predeterminados de conexión"; -App::$strings["Connection: %s"] = "Conexión: %s"; -App::$strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente"; -App::$strings["Connection requests will be approved without your interaction"] = "Las solicitudes de conexión serán aprobadas sin su intervención"; -App::$strings["This connection's primary address is"] = "La dirección primaria de esta conexión es"; -App::$strings["Available locations:"] = "Ubicaciones disponibles:"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones."; -App::$strings["Connection Tools"] = "Gestión de las conexiones"; -App::$strings["Slide to adjust your degree of friendship"] = "Deslizar para ajustar el grado de amistad"; -App::$strings["Slide to adjust your rating"] = "Deslizar para ajustar su valoración"; -App::$strings["Optionally explain your rating"] = "Opcionalmente, puede explicar su valoración"; -App::$strings["Custom Filter"] = "Filtro personalizado"; -App::$strings["Only import posts with this text"] = "Importar solo entradas que contengan este texto"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo"; -App::$strings["Do not import posts with this text"] = "No importar entradas que contengan este texto"; -App::$strings["This information is public!"] = "¡Esta información es pública!"; -App::$strings["Connection Pending Approval"] = "Conexión pendiente de aprobación"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura."; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los ajustes de privacidad de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados."; -App::$strings["Last update:"] = "Última actualización:"; -App::$strings["Apps"] = "Aplicaciones (apps)"; -App::$strings["Continue"] = "Continuar"; -App::$strings["Premium Channel Setup"] = "Configuración del canal premium"; -App::$strings["Enable premium channel connection restrictions"] = "Habilitar restricciones de conexión del canal premium"; -App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."; -App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"; -App::$strings["Potential connections will then see the following text before proceeding:"] = "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"; -App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."; -App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"; -App::$strings["Restricted or Premium Channel"] = "Canal premium o restringido"; -App::$strings["Select a bookmark folder"] = "Seleccionar una carpeta de marcadores"; -App::$strings["Save Bookmark"] = "Guardar marcador"; -App::$strings["URL of bookmark"] = "Dirección del marcador"; -App::$strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nombre para la carpeta de marcadores"; -App::$strings["Authentication failed."] = "Falló la autenticación."; -App::$strings["Remote Authentication"] = "Acceso desde su servidor"; -App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"; -App::$strings["Authenticate"] = "Acceder"; -App::$strings["Please login."] = "Por favor, inicie sesión."; -App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."; -App::$strings["Remove This Account"] = "Eliminar esta cuenta"; -App::$strings["WARNING: "] = "ATENCIÓN:"; -App::$strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red."; -App::$strings["This action is permanent and can not be undone!"] = "¡Esta acción tiene carácter definitivo y no se puede deshacer!"; -App::$strings["Please enter your password for verification:"] = "Por favor, introduzca su contraseña para su verificación:"; -App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red"; -App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"; -App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña."; -App::$strings["Remove This Channel"] = "Eliminar este canal"; -App::$strings["This channel will be completely removed from the network. "] = "Este canal va a ser completamente eliminado de la red."; -App::$strings["Remove this channel and all its clones from the network"] = "Eliminar este canal y todos sus clones de la red"; -App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red"; -App::$strings["Export Channel"] = "Exportar el canal"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."; -App::$strings["Export Content"] = "Exportar contenidos"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."; -App::$strings["Export your posts from a given year."] = "Exporta sus publicaciones de un año dado."; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."; -App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite %2\$s"; -App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite %2\$s"; -App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando %2\$s o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."; -App::$strings["Item is not editable"] = "El elemento no es editable"; -App::$strings["Edit post"] = "Editar la entrada"; -App::$strings["Items tagged with: %s"] = "elementos etiquetados con: %s"; -App::$strings["Search results for: %s"] = "Resultados de la búsqueda para: %s"; App::$strings["No service class restrictions found."] = "No se han encontrado restricciones sobre esta clase de servicio."; App::$strings["Thing updated"] = "Elemento actualizado."; App::$strings["Object store: failed"] = "Guardar objeto: ha fallado"; @@ -1422,6 +1247,7 @@ App::$strings["Only import content with these words (one per line)"] = "Importar App::$strings["Leave blank to import all public content"] = "Dejar en blanco para importar todo el contenido público"; App::$strings["Channel Name"] = "Nombre del canal"; App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Añadir los temas siguientes a las entradas importadas de esta fuente (separadas por comas)"; +App::$strings["Optional"] = "Opcional"; App::$strings["Source not found."] = "Fuente no encontrada"; App::$strings["Edit Source"] = "Editar fuente"; App::$strings["Delete Source"] = "Eliminar fuente"; @@ -1431,6 +1257,7 @@ App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo %3\$s App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ha dejado de seguir %3\$s de %2\$s"; App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo."; App::$strings["Ignore/Hide"] = "Ignorar/Ocultar"; +App::$strings["Channel Suggestions"] = "Sugerencias de canales"; App::$strings["post"] = "la entrada"; App::$strings["comment"] = "el comentario"; App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado %3\$s de %2\$s con %4\$s"; @@ -1448,7 +1275,6 @@ App::$strings["Delete Room"] = "Eliminar esta sala"; App::$strings["I am away right now"] = "Estoy ausente momentáneamente"; App::$strings["I am online"] = "Estoy conectado/a"; App::$strings["Bookmark this room"] = "Añadir esta sala a Marcadores"; -App::$strings["Feature disabled."] = "Funcionalidad deshabilitada."; App::$strings["New Chatroom"] = "Nueva sala de chat"; App::$strings["Chatroom name"] = "Nombre de la sala de chat"; App::$strings["Expiration of chats (minutes)"] = "Caducidad de los mensajes en los chats (en minutos)"; @@ -1458,6 +1284,189 @@ App::$strings["Expiration"] = "Caducidad"; App::$strings["min"] = "min"; App::$strings["Xchan Lookup"] = "Búsqueda de canales"; App::$strings["Lookup xchan beginning with (or webbie): "] = "Buscar un canal (o un \"webbie\") que comience por:"; +App::$strings["%d rating"] = array( + 0 => "%d valoración", + 1 => "%d valoraciones", +); +App::$strings["Gender: "] = "Género:"; +App::$strings["Status: "] = "Estado:"; +App::$strings["Homepage: "] = "Página personal:"; +App::$strings["Age:"] = "Edad:"; +App::$strings["Location:"] = "Ubicación:"; +App::$strings["Description:"] = "Descripción:"; +App::$strings["Hometown:"] = "Lugar de nacimiento:"; +App::$strings["About:"] = "Sobre mí:"; +App::$strings["Public Forum:"] = "Foro público:"; +App::$strings["Keywords: "] = "Palabras clave:"; +App::$strings["Don't suggest"] = "No sugerir:"; +App::$strings["Common connections:"] = "Conexiones comunes:"; +App::$strings["Global Directory"] = "Directorio global:"; +App::$strings["Local Directory"] = "Directorio local:"; +App::$strings["Finding:"] = "Encontrar:"; +App::$strings["next page"] = "siguiente página"; +App::$strings["previous page"] = "página anterior"; +App::$strings["Sort options"] = "Ordenar opciones"; +App::$strings["Alphabetic"] = "Alfabético"; +App::$strings["Reverse Alphabetic"] = "Alfabético inverso"; +App::$strings["Newest to Oldest"] = "De más nuevo a más antiguo"; +App::$strings["Oldest to Newest"] = "De más antiguo a más nuevo"; +App::$strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas)."; +App::$strings["Not valid email."] = "Correo electrónico no válido."; +App::$strings["Protected email address. Cannot change to that email."] = "Dirección de correo electrónico protegida. No se puede cambiar a ella."; +App::$strings["System failure storing new email. Please try again."] = "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo."; +App::$strings["Technical skill level updated"] = "Nivel de habilidad técnica actualizado"; +App::$strings["Password verification failed."] = "La comprobación de la contraseña ha fallado."; +App::$strings["Passwords do not match. Password unchanged."] = "Las contraseñas no coinciden. La contraseña no se ha cambiado."; +App::$strings["Empty passwords are not allowed. Password unchanged."] = "No se permiten contraseñas vacías. La contraseña no se ha cambiado."; +App::$strings["Password changed."] = "Contraseña cambiada."; +App::$strings["Password update failed. Please try again."] = "La actualización de la contraseña ha fallado. Por favor, inténtalo de nuevo."; +App::$strings["Account Settings"] = "Configuración de la cuenta"; +App::$strings["Current Password"] = "Contraseña actual"; +App::$strings["Enter New Password"] = "Escribir una nueva contraseña"; +App::$strings["Confirm New Password"] = "Confirmar la nueva contraseña"; +App::$strings["Leave password fields blank unless changing"] = "Dejar en blanco la contraseña a menos que desee cambiarla."; +App::$strings["Your technical skill level"] = "Su nivel de habilidad técnica"; +App::$strings["Used to provide a member experience matched to your comfort level"] = "Se utiliza para proporcionar la experiencia de los miembros adaptada a su nivel de comodidad"; +App::$strings["Email Address:"] = "Dirección de correo electrónico:"; +App::$strings["Remove this account including all its channels"] = "Eliminar esta cuenta incluyendo todos sus canales"; +App::$strings["Settings updated."] = "Ajustes actualizados."; +App::$strings["Nobody except yourself"] = "Nadie excepto usted"; +App::$strings["Only those you specifically allow"] = "Solo aquellos a los que usted permita explícitamente"; +App::$strings["Approved connections"] = "Conexiones aprobadas"; +App::$strings["Any connections"] = "Cualquier conexión"; +App::$strings["Anybody on this website"] = "Cualquiera en este sitio web"; +App::$strings["Anybody in this network"] = "Cualquiera en esta red"; +App::$strings["Anybody authenticated"] = "Cualquiera que esté autenticado"; +App::$strings["Anybody on the internet"] = "Cualquiera en internet"; +App::$strings["Publish your default profile in the network directory"] = "Publicar su perfil principal en el directorio de la red"; +App::$strings["Allow us to suggest you as a potential friend to new members?"] = "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?"; +App::$strings["Your channel address is"] = "Su dirección de canal es"; +App::$strings["Channel Settings"] = "Ajustes del canal"; +App::$strings["Basic Settings"] = "Configuración básica"; +App::$strings["Full Name:"] = "Nombre completo:"; +App::$strings["Your Timezone:"] = "Su huso horario:"; +App::$strings["Default Post Location:"] = "Localización geográfica predeterminada para sus publicaciones:"; +App::$strings["Geographical location to display on your posts"] = "Localización geográfica que debe mostrarse en sus publicaciones"; +App::$strings["Use Browser Location:"] = "Usar la localización geográfica del navegador:"; +App::$strings["Adult Content"] = "Contenido solo para adultos"; +App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)"; +App::$strings["Security and Privacy Settings"] = "Configuración de seguridad y privacidad"; +App::$strings["Your permissions are already configured. Click to view/adjust"] = "Sus permisos ya están configurados. Pulse para ver/ajustar"; +App::$strings["Hide my online presence"] = "Ocultar mi presencia en línea"; +App::$strings["Prevents displaying in your profile that you are online"] = "Evitar mostrar en su perfil que está en línea"; +App::$strings["Simple Privacy Settings:"] = "Configuración de privacidad sencilla:"; +App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Muy Público - extremadamente permisivo (debería ser usado con precaución)"; +App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Típico - por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)"; +App::$strings["Private - default private, never open or public"] = "Privado - por defecto, privado, nunca abierto o público"; +App::$strings["Blocked - default blocked to/from everybody"] = "Bloqueado - por defecto, bloqueado/a para cualquiera"; +App::$strings["Allow others to tag your posts"] = "Permitir a otros etiquetar sus publicaciones"; +App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva."; +App::$strings["Channel Permission Limits"] = "Límites de los permisos del canal"; +App::$strings["Expire other channel content after this many days"] = "Caducar contenido de otros canales después de este número de días"; +App::$strings["0 or blank to use the website limit."] = "0 o en blanco para usar el límite del sitio web."; +App::$strings["This website expires after %d days."] = "Este sitio web caduca después de %d días."; +App::$strings["This website does not expire imported content."] = "Este sitio web no caduca el contenido importado."; +App::$strings["The website limit takes precedence if lower than your limit."] = "El límite del sitio web tiene prioridad si es inferior a su propio límite."; +App::$strings["Maximum Friend Requests/Day:"] = "Máximo de solicitudes de amistad por día:"; +App::$strings["May reduce spam activity"] = "Podría reducir la actividad de spam"; +App::$strings["Default Access Control List (ACL)"] = "Lista de control de acceso (ACL) por defecto"; +App::$strings["Use my default audience setting for the type of object published"] = "Usar los ajustes de mi audiencia predeterminada para el tipo de publicación"; +App::$strings["Channel permissions category:"] = "Categoría de los permisos del canal:"; +App::$strings["Maximum private messages per day from unknown people:"] = "Máximo de mensajes privados por día de gente desconocida:"; +App::$strings["Useful to reduce spamming"] = "Útil para reducir el envío de correo no deseado"; +App::$strings["Notification Settings"] = "Configuración de las notificaciones"; +App::$strings["By default post a status message when:"] = "Por defecto, enviar un mensaje de estado cuando:"; +App::$strings["accepting a friend request"] = "Acepte una solicitud de amistad"; +App::$strings["joining a forum/community"] = "al unirse a un foro o comunidad"; +App::$strings["making an interesting profile change"] = "Realice un cambio interesante en su perfil"; +App::$strings["Send a notification email when:"] = "Enviar una notificación por correo electrónico cuando:"; +App::$strings["You receive a connection request"] = "Reciba una solicitud de conexión"; +App::$strings["Your connections are confirmed"] = "Sus conexiones hayan sido confirmadas"; +App::$strings["Someone writes on your profile wall"] = "Alguien escriba en la página de su perfil (\"muro\")"; +App::$strings["Someone writes a followup comment"] = "Alguien escriba un comentario sobre sus publicaciones"; +App::$strings["You receive a private message"] = "Reciba un mensaje privado"; +App::$strings["You receive a friend suggestion"] = "Reciba una sugerencia de amistad"; +App::$strings["You are tagged in a post"] = "Usted sea etiquetado en una publicación"; +App::$strings["You are poked/prodded/etc. in a post"] = "Reciba un toque o incitación en una publicación"; +App::$strings["Show visual notifications including:"] = "Mostrar notificaciones visuales que incluyan:"; +App::$strings["Unseen grid activity"] = "Nueva actividad en la red"; +App::$strings["Unseen channel activity"] = "Actividad no vista en el canal"; +App::$strings["Unseen private messages"] = "Mensajes privados no leídos"; +App::$strings["Recommended"] = "Recomendado"; +App::$strings["Upcoming events"] = "Próximos eventos"; +App::$strings["Events today"] = "Eventos de hoy"; +App::$strings["Upcoming birthdays"] = "Próximos cumpleaños"; +App::$strings["Not available in all themes"] = "No disponible en todos los temas"; +App::$strings["System (personal) notifications"] = "Notificaciones del sistema (personales)"; +App::$strings["System info messages"] = "Mensajes de información del sistema"; +App::$strings["System critical alerts"] = "Alertas críticas del sistema"; +App::$strings["New connections"] = "Nuevas conexiones"; +App::$strings["System Registrations"] = "Registros del sistema"; +App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Mostrar también en Avisos las nuevas publicaciones, los mensajes privados y las conexiones"; +App::$strings["Notify me of events this many days in advance"] = "Avisarme de los eventos con algunos días de antelación"; +App::$strings["Must be greater than 0"] = "Debe ser mayor que 0"; +App::$strings["Advanced Account/Page Type Settings"] = "Ajustes avanzados de la cuenta y de los tipos de página"; +App::$strings["Change the behaviour of this account for special situations"] = "Cambiar el comportamiento de esta cuenta en situaciones especiales"; +App::$strings["Miscellaneous Settings"] = "Ajustes diversos"; +App::$strings["Default photo upload folder"] = "Carpeta por defecto de las fotos subidas"; +App::$strings["%Y - current year, %m - current month"] = "%Y - año en curso, %m - mes actual"; +App::$strings["Default file upload folder"] = "Carpeta por defecto de los archivos subidos"; +App::$strings["Personal menu to display in your channel pages"] = "Menú personal que debe mostrarse en las páginas de su canal"; +App::$strings["Remove this channel."] = "Eliminar este canal."; +App::$strings["Firefox Share \$Projectname provider"] = "Servicio de compartición de Firefox: proveedor \$Projectname"; +App::$strings["Start calendar week on monday"] = "Comenzar el calendario semanal por el lunes"; +App::$strings["No special theme for mobile devices"] = "Sin tema especial para dispositivos móviles"; +App::$strings["%s - (Experimental)"] = "%s - (Experimental)"; +App::$strings["Display Settings"] = "Ajustes de visualización"; +App::$strings["Theme Settings"] = "Ajustes del tema"; +App::$strings["Custom Theme Settings"] = "Ajustes personalizados del tema"; +App::$strings["Content Settings"] = "Ajustes del contenido"; +App::$strings["Display Theme:"] = "Tema gráfico del perfil:"; +App::$strings["Select scheme"] = "Elegir un esquema"; +App::$strings["Mobile Theme:"] = "Tema para el móvil:"; +App::$strings["Preload images before rendering the page"] = "Carga previa de las imágenes antes de generar la página"; +App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "El tiempo subjetivo de carga de la página será más largo, pero la página estará lista cuando se muestre."; +App::$strings["Enable user zoom on mobile devices"] = "Habilitar zoom de usuario en dispositivos móviles"; +App::$strings["Update browser every xx seconds"] = "Actualizar navegador cada xx segundos"; +App::$strings["Minimum of 10 seconds, no maximum"] = "Mínimo de 10 segundos, sin máximo"; +App::$strings["Maximum number of conversations to load at any time:"] = "Máximo número de conversaciones a cargar en cualquier momento:"; +App::$strings["Maximum of 100 items"] = "Máximo de 100 elementos"; +App::$strings["Show emoticons (smilies) as images"] = "Mostrar emoticonos (smilies) como imágenes"; +App::$strings["Link post titles to source"] = "Enlazar título de la publicación a la fuente original"; +App::$strings["System Page Layout Editor - (advanced)"] = "Editor de plantilla de página del sistema - (avanzado)"; +App::$strings["Use blog/list mode on channel page"] = "Usar modo blog/lista en la página de inicio del canal"; +App::$strings["(comments displayed separately)"] = "(comentarios mostrados de forma separada)"; +App::$strings["Use blog/list mode on grid page"] = "Mostrar mi red en modo blog"; +App::$strings["Channel page max height of content (in pixels)"] = "Altura máxima del contenido de la página del canal (en píxeles)"; +App::$strings["click to expand content exceeding this height"] = "Pulsar para expandir el contenido que exceda de esta altura"; +App::$strings["Grid page max height of content (in pixels)"] = "Altura máxima del contenido de mi red (en píxeles)"; +App::$strings["No feature settings configured"] = "No se ha establecido la configuración de los complementos"; +App::$strings["Feature/Addon Settings"] = "Ajustes de los complementos"; +App::$strings["Additional Features"] = "Funcionalidades"; +App::$strings["Name is required"] = "El nombre es obligatorio"; +App::$strings["Key and Secret are required"] = "\"Key\" y \"Secret\" son obligatorios"; +App::$strings["Add application"] = "Añadir aplicación"; +App::$strings["Name of application"] = "Nombre de la aplicación"; +App::$strings["Consumer Key"] = "Consumer Key"; +App::$strings["Automatically generated - change if desired. Max length 20"] = "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20"; +App::$strings["Consumer Secret"] = "Consumer Secret"; +App::$strings["Redirect"] = "Redirigir"; +App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera"; +App::$strings["Icon url"] = "Dirección del icono"; +App::$strings["Application not found."] = "Aplicación no encontrada."; +App::$strings["Connected Apps"] = "Aplicaciones (apps) conectadas"; +App::$strings["Client key starts with"] = "La \"client key\" empieza por"; +App::$strings["No name"] = "Sin nombre"; +App::$strings["Remove authorization"] = "Eliminar autorización"; +App::$strings["This channel is limited to %d tokens"] = "Este canal tiene un límite de %d tokens"; +App::$strings["Name and Password are required."] = "Se requiere el nombre y la contraseña."; +App::$strings["Token saved."] = "Token salvado."; +App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Utilice este formulario para crear identificadores de acceso temporal para compartir cosas con los no miembros de Hubzilla. Estas identidades se pueden usar en las Listas de control de acceso (ACL) y así los visitantes pueden iniciar sesión, utilizando estas credenciales, para acceder a su contenido privado."; +App::$strings["You may also provide dropbox style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "También puede proporcionar, con el estilo dropbox, enlaces de acceso a sus amigos y asociados añadiendo la contraseña de inicio de sesión a cualquier dirección URL, como se muestra. Ejemplos: "; +App::$strings["Guest Access Tokens"] = "Tokens de acceso para invitados"; +App::$strings["Login Name"] = "Nombre de inicio de sesión"; +App::$strings["Login Password"] = "Contraseña de inicio de sesión"; +App::$strings["Expires (yyyy-mm-dd)"] = "Expira (aaaa-mm-dd)"; App::$strings["Missing room name"] = "Sala de chat sin nombre"; App::$strings["Duplicate room name"] = "Nombre de sala duplicado."; App::$strings["Invalid room specifier."] = "Especificador de sala no válido."; @@ -1468,7 +1477,7 @@ App::$strings["\$projectname"] = "\$projectname"; App::$strings["Thank You,"] = "Gracias,"; App::$strings["%s Administrator"] = "%s Administrador"; App::$strings["%s "] = "%s "; -App::$strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Aviso] Nuevo mensaje en %s"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Aviso] Nuevo correo recibido en %s"; App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s le ha enviado un nuevo mensaje privado en %3\$s."; App::$strings["%1\$s sent you %2\$s."] = "%1\$s le ha enviado %2\$s."; App::$strings["a private message"] = "un mensaje privado"; @@ -1476,72 +1485,35 @@ App::$strings["Please visit %s to view and/or reply to your private messages."] App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha comentado [zrl=%3\$s]%4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s ha comentado [zrl=%3\$s]%5\$s de %4\$s[/zrl] "; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s ha comentado [zrl=%3\$s]%4\$s creado por usted[/zrl]"; -App::$strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla:Aviso] Nuevo comentario de %2\$s a la conversación #%1\$d"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Aviso] Nuevo comentario de %2\$s en la conversación #%1\$d"; App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s ha comentado un elemento/conversación que ha estado siguiendo."; App::$strings["Please visit %s to view and/or reply to the conversation."] = "Para ver o comentar la conversación, visite %s"; -App::$strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")"; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Aviso] %s ha publicado una entrada en su página de inicio del perfil (\"muro\")"; App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s ha publicado en su página del perfil en %3\$s"; App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s ha publicado en [zrl=%3\$s]su página del perfil[/zrl]"; -App::$strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Aviso] %s le ha etiquetado"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Aviso] %s le ha etiquetado"; App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s le ha etiquetado en %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]le etiquetó[/zrl]."; -App::$strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Aviso] %1\$s le ha dado un toque"; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Aviso] %1\$s le ha dado un toque"; App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s le ha dado un toque en %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]le ha dado un toque[/zrl]."; -App::$strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Aviso] %s ha etiquetado su publicación"; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Aviso] %s ha etiquetado su entrada"; App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha etiquetado su publicación en %3\$s"; App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha etiquetado [zrl=%3\$s]su publicación[/zrl]"; -App::$strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Aviso] Ha recibido una solicitud de conexión"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Aviso] Ha recibido una solicitud de conexión"; App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, ha recibido una nueva solicitud de conexión de '%2\$s' en %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, ha recibido [zrl=%2\$s]una nueva solicitud de conexión[/zrl] de %3\$s."; App::$strings["You may visit their profile at %s"] = "Puede visitar su perfil en %s"; App::$strings["Please visit %s to approve or reject the connection request."] = "Por favor, visite %s para permitir o rechazar la solicitad de conexión."; -App::$strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla:Aviso] Ha recibido una sugerencia de amistad"; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Aviso] Ha recibido una sugerencia de conexión"; App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, ha recibido una sugerencia de conexión de '%2\$s' en %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, ha recibido [zrl=%2\$s]una sugerencia de conexión[/zrl] para %3\$s de %4\$s."; App::$strings["Name:"] = "Nombre:"; App::$strings["Photo:"] = "Foto:"; App::$strings["Please visit %s to approve or reject the suggestion."] = "Por favor, visite %s para aprobar o rechazar la sugerencia."; -App::$strings["[Hubzilla:Notify]"] = "[Hubzilla:Aviso]"; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Aviso]"; App::$strings["created a new post"] = "ha creado una nueva entrada"; App::$strings["commented on %s's post"] = "ha comentado la entrada de %s"; -App::$strings["Site Admin"] = "Administrador del sitio"; -App::$strings["Bug Report"] = "Informe de errores"; -App::$strings["View Bookmarks"] = "Ver los marcadores"; -App::$strings["My Chatrooms"] = "Mis salas de chat"; -App::$strings["Firefox Share"] = "Servicio de compartición de Firefox"; -App::$strings["Remote Diagnostics"] = "Diagnóstico remoto"; -App::$strings["Suggest Channels"] = "Sugerir canales"; -App::$strings["Login"] = "Iniciar sesión"; -App::$strings["Grid"] = "Red"; -App::$strings["Channel Home"] = "Mi canal"; -App::$strings["Events"] = "Eventos"; -App::$strings["Directory"] = "Directorio"; -App::$strings["Mail"] = "Correo"; -App::$strings["Chat"] = "Chat"; -App::$strings["Probe"] = "Probar"; -App::$strings["Suggest"] = "Sugerir"; -App::$strings["Random Channel"] = "Canal aleatorio"; -App::$strings["Invite"] = "Invitar"; -App::$strings["Features"] = "Funcionalidades"; -App::$strings["Language"] = "Idioma"; -App::$strings["Post"] = "Publicación"; -App::$strings["Profile Photo"] = "Foto del perfil"; -App::$strings["Purchase"] = "Comprar"; -App::$strings["Visible to your default audience"] = "Visible para su público predeterminado."; -App::$strings["Only me"] = "Sólo yo"; -App::$strings["Public"] = "Público"; -App::$strings["Anybody in the \$Projectname network"] = "Cualquiera en la red \$Projectname"; -App::$strings["Any account on %s"] = "Cualquier cuenta en %s"; -App::$strings["Any of my connections"] = "Cualquiera de mis conexiones"; -App::$strings["Only connections I specifically allow"] = "Sólo las conexiones que yo permita de forma explícita"; -App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)"; -App::$strings["Any connections including those who haven't yet been approved"] = "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas"; -App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones."; -App::$strings["This is your default setting for who can view your default channel profile"] = "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado"; -App::$strings["This is your default setting for who can view your connections"] = "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones"; -App::$strings["This is your default setting for who can view your file storage and photos"] = "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos"; -App::$strings["This is your default setting for the audience of your webpages"] = "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web"; App::$strings["Private Message"] = "Mensaje Privado"; App::$strings["Select"] = "Seleccionar"; App::$strings["Save to Folder"] = "Guardar en carpeta"; @@ -1587,24 +1559,46 @@ App::$strings["Code"] = "Código"; App::$strings["Image"] = "Imagen"; App::$strings["Insert Link"] = "Insertar enlace"; App::$strings["Video"] = "Vídeo"; +App::$strings["Visible to your default audience"] = "Visible para su público predeterminado."; +App::$strings["Only me"] = "Sólo yo"; +App::$strings["Public"] = "Público"; +App::$strings["Anybody in the \$Projectname network"] = "Cualquiera en la red \$Projectname"; +App::$strings["Any account on %s"] = "Cualquier cuenta en %s"; +App::$strings["Any of my connections"] = "Cualquiera de mis conexiones"; +App::$strings["Only connections I specifically allow"] = "Sólo las conexiones que yo permita de forma explícita"; +App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Cualquiera que esté autenticado (podría incluir a los visitantes de otras redes)"; +App::$strings["Any connections including those who haven't yet been approved"] = "Cualquier conexión incluyendo aquellas que aún no han sido aprobadas"; +App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Esta es la configuración predeterminada para su flujo (stream) habitual de publicaciones."; +App::$strings["This is your default setting for who can view your default channel profile"] = "Esta es su configuración por defecto para establecer quién puede ver su perfil del canal predeterminado"; +App::$strings["This is your default setting for who can view your connections"] = "Este es su ajuste predeterminado para establecer quién puede ver sus conexiones"; +App::$strings["This is your default setting for who can view your file storage and photos"] = "Este es su ajuste predeterminado para establecer quién puede ver su repositorio de ficheros y sus fotos"; +App::$strings["This is your default setting for the audience of your webpages"] = "Este es el ajuste predeterminado para establecer la audiencia de sus páginas web"; +App::$strings["Site Admin"] = "Administrador del sitio"; +App::$strings["Bug Report"] = "Informe de errores"; +App::$strings["View Bookmarks"] = "Ver los marcadores"; +App::$strings["My Chatrooms"] = "Mis salas de chat"; +App::$strings["Firefox Share"] = "Servicio de compartición de Firefox"; +App::$strings["Remote Diagnostics"] = "Diagnóstico remoto"; +App::$strings["Suggest Channels"] = "Sugerir canales"; +App::$strings["Login"] = "Iniciar sesión"; +App::$strings["Grid"] = "Red"; +App::$strings["Channel Home"] = "Mi canal"; +App::$strings["Events"] = "Eventos"; +App::$strings["Directory"] = "Directorio"; +App::$strings["Mail"] = "Correo"; +App::$strings["Chat"] = "Chat"; +App::$strings["Probe"] = "Probar"; +App::$strings["Suggest"] = "Sugerir"; +App::$strings["Random Channel"] = "Canal aleatorio"; +App::$strings["Invite"] = "Invitar"; +App::$strings["Features"] = "Funcionalidades"; +App::$strings["Language"] = "Idioma"; +App::$strings["Post"] = "Publicación"; +App::$strings["Profile Photo"] = "Foto del perfil"; +App::$strings["Purchase"] = "Comprar"; App::$strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero importado."; App::$strings["Unable to create a unique channel address. Import failed."] = "No se ha podido crear una dirección de canal única. Ha fallado la importación."; App::$strings["Cannot locate DNS info for database server '%s'"] = "No se ha podido localizar información de DNS para el servidor de base de datos “%s”"; -App::$strings["view full size"] = "Ver en el tamaño original"; -App::$strings["Administrator"] = "Administrador"; -App::$strings["No Subject"] = "Sin asunto"; -App::$strings["Friendica"] = "Friendica"; -App::$strings["OStatus"] = "OStatus"; -App::$strings["GNU-Social"] = "GNU Social"; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings["Facebook"] = "Facebook"; -App::$strings["Zot"] = "Zot"; -App::$strings["LinkedIn"] = "LinkedIn"; -App::$strings["XMPP/IM"] = "XMPP/IM"; -App::$strings["MySpace"] = "MySpace"; -App::$strings["Embedded content"] = "Contenido incorporado"; -App::$strings["Embedding disabled"] = "Incrustación deshabilitada"; App::$strings["Can view my normal stream and posts"] = "Pueden verse mi actividad y publicaciones normales"; App::$strings["Can view my webpages"] = "Pueden verse mis páginas web"; App::$strings["Can post on my channel page (\"wall\")"] = "Pueden crearse entradas en mi página de inicio del canal (“muro”)"; @@ -1618,19 +1612,89 @@ App::$strings["Can edit my webpages"] = "Pueden editarse mis páginas web"; App::$strings["Somewhat advanced - very useful in open communities"] = "Algo avanzado - muy útil en comunidades abiertas"; App::$strings["Can administer my channel resources"] = "Pueden administrarse mis recursos del canal"; App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo."; -App::$strings["(Unknown)"] = "(Desconocido)"; -App::$strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet."; -App::$strings["Visible to you only."] = "Visible sólo para usted."; -App::$strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red."; -App::$strings["Visible to anybody authenticated."] = "Visible para cualquiera que esté autenticado."; -App::$strings["Visible to anybody on %s."] = "Visible para cualquiera en %s."; -App::$strings["Visible to all connections."] = "Visible para todas las conexiones."; -App::$strings["Visible to approved connections."] = "Visible para las conexiones permitidas."; -App::$strings["Visible to specific connections."] = "Visible para conexiones específicas."; -App::$strings["Privacy group is empty."] = "El grupo de canales está vacío."; -App::$strings["Privacy group: %s"] = "Grupo de canales: %s"; -App::$strings["Connection not found."] = "Conexión no encontrada"; -App::$strings["profile photo"] = "foto del perfil"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio"; +App::$strings["Image file is empty."] = "El fichero de imagen está vacío. "; +App::$strings["Photo storage failed."] = "La foto no ha podido ser guardada."; +App::$strings["a new photo"] = "una nueva foto"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha publicado %2\$s en %3\$s"; +App::$strings["Photo Albums"] = "Álbumes de fotos"; +App::$strings["Upload New Photos"] = "Subir nuevas fotos"; +App::$strings["General Features"] = "Funcionalidades básicas"; +App::$strings["Multiple Profiles"] = "Múltiples perfiles"; +App::$strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles"; +App::$strings["Advanced Profiles"] = "Perfiles avanzados"; +App::$strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales"; +App::$strings["Profile Import/Export"] = "Importar/Exportar perfil"; +App::$strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales"; +App::$strings["Web Pages"] = "Páginas web"; +App::$strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal"; +App::$strings["Provide a wiki for your channel"] = "Proporcionar un wiki para su canal"; +App::$strings["Private Notes"] = "Notas privadas"; +App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Habilita una herramienta para guardar notas y recordatorios (advertencia: las notas no estarán cifradas)"; +App::$strings["Navigation Channel Select"] = "Navegación por el selector de canales"; +App::$strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable"; +App::$strings["Photo Location"] = "Ubicación de las fotos"; +App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa."; +App::$strings["Access Controlled Chatrooms"] = "Salas de chat moderadas"; +App::$strings["Provide chatrooms and chat services with access control."] = "Proporcionar salas y servicios de chat moderados."; +App::$strings["Smart Birthdays"] = "Cumpleaños inteligentes"; +App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo."; +App::$strings["Advanced Directory Search"] = "Búsqueda avanzada en el directorio"; +App::$strings["Allows creation of complex directory search queries"] = "Permitir la creación de consultas complejas en las búsquedas en el directorio"; +App::$strings["Advanced Theme and Layout Settings"] = "Ajustes avanzados de temas y esquemas"; +App::$strings["Allows fine tuning of themes and page layouts"] = "Permitir el ajuste fino de temas y esquemas de páginas"; +App::$strings["Post Composition Features"] = "Opciones para la redacción de entradas"; +App::$strings["Large Photos"] = "Fotos de gran tamaño"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)"; +App::$strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\""; +App::$strings["Even More Encryption"] = "Más cifrado todavía"; +App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida."; +App::$strings["Enable Voting Tools"] = "Permitir entradas con votación"; +App::$strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar"; +App::$strings["Disable Comments"] = "Deshabilitar comentarios"; +App::$strings["Provide the option to disable comments for a post"] = "Proporcionar la opción de desactivar los comentarios de una publicación"; +App::$strings["Delayed Posting"] = "Publicación aplazada"; +App::$strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior"; +App::$strings["Content Expiration"] = "Caducidad del contenido"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante"; +App::$strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados"; +App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo."; +App::$strings["Network and Stream Filtering"] = "Filtrado del contenido"; +App::$strings["Search by Date"] = "Buscar por fecha"; +App::$strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas"; +App::$strings["Privacy Groups"] = "Grupos de canales"; +App::$strings["Enable management and selection of privacy groups"] = "Activar la gestión y selección de grupos de canales"; +App::$strings["Saved Searches"] = "Búsquedas guardadas"; +App::$strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización"; +App::$strings["Network Personal Tab"] = "Actividad personal"; +App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado."; +App::$strings["Network New Tab"] = "Contenido nuevo"; +App::$strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo"; +App::$strings["Affinity Tool"] = "Herramienta de afinidad"; +App::$strings["Filter stream activity by depth of relationships"] = "Filtrar el contenido según la profundidad de las relaciones"; +App::$strings["Show friend and connection suggestions"] = "Mostrar sugerencias de amigos y conexiones"; +App::$strings["Connection Filtering"] = "Filtrado de conexiones"; +App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido"; +App::$strings["Post/Comment Tools"] = "Gestión de entradas y comentarios"; +App::$strings["Community Tagging"] = "Etiquetas de la comunidad"; +App::$strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes"; +App::$strings["Post Categories"] = "Temas de las entradas"; +App::$strings["Add categories to your posts"] = "Añadir temas a sus publicaciones"; +App::$strings["Emoji Reactions"] = "Emoticonos \"emoji\""; +App::$strings["Add emoji reaction ability to posts"] = "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas"; +App::$strings["Saved Folders"] = "Carpetas guardadas"; +App::$strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas"; +App::$strings["Dislike Posts"] = "Desagrado de publicaciones"; +App::$strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios"; +App::$strings["Star Posts"] = "Entradas destacadas"; +App::$strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella"; +App::$strings["Tag Cloud"] = "Nube de etiquetas"; +App::$strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal"; +App::$strings["Premium Channel"] = "Canal premium"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal"; +App::$strings["Help:"] = "Ayuda:"; +App::$strings["guest:"] = "invitado: "; +App::$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."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"; App::$strings["prev"] = "anterior"; App::$strings["first"] = "primera"; App::$strings["last"] = "última"; @@ -1710,154 +1774,39 @@ App::$strings["Import from cloud files:"] = "Importar desde los ficheros en la n App::$strings["/cloud/channel/path/to/folder"] = "/cloud/canal/ruta/a la/carpeta"; App::$strings["Enter path to website files"] = "Ruta a los ficheros del sitio web"; App::$strings["Select folder"] = "Seleccionar la carpeta"; -App::$strings["Categories"] = "Temas"; -App::$strings["System"] = "Sistema"; -App::$strings["New App"] = "Nueva aplicación (app)"; -App::$strings["Suggestions"] = "Sugerencias"; -App::$strings["See more..."] = "Ver más..."; -App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas."; -App::$strings["Add New Connection"] = "Añadir nueva conexión"; -App::$strings["Enter channel address"] = "Dirección del canal"; -App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen"; -App::$strings["Notes"] = "Notas"; -App::$strings["Remove term"] = "Eliminar término"; -App::$strings["Saved Searches"] = "Búsquedas guardadas"; -App::$strings["add"] = "añadir"; -App::$strings["Saved Folders"] = "Carpetas guardadas"; -App::$strings["Everything"] = "Todo"; -App::$strings["Archives"] = "Hemeroteca"; -App::$strings["Refresh"] = "Recargar"; -App::$strings["Account settings"] = "Configuración de la cuenta"; -App::$strings["Channel settings"] = "Configuración del canal"; -App::$strings["Additional features"] = "Funcionalidades"; -App::$strings["Feature/Addon settings"] = "Complementos"; -App::$strings["Display settings"] = "Ajustes de visualización"; -App::$strings["Manage locations"] = "Gestión de ubicaciones (clones) del canal"; -App::$strings["Export channel"] = "Exportar canal"; -App::$strings["Connected apps"] = "Aplicaciones (apps) conectadas"; -App::$strings["Premium Channel Settings"] = "Configuración del canal premium"; -App::$strings["Private Mail Menu"] = "Menú de correo privado"; -App::$strings["Combined View"] = "Vista combinada"; -App::$strings["Inbox"] = "Bandeja de entrada"; -App::$strings["Outbox"] = "Bandeja de salida"; -App::$strings["New Message"] = "Nuevo mensaje"; -App::$strings["Conversations"] = "Conversaciones"; -App::$strings["Received Messages"] = "Mensajes recibidos"; -App::$strings["Sent Messages"] = "Enviar mensajes"; -App::$strings["No messages."] = "Sin mensajes."; -App::$strings["Delete conversation"] = "Eliminar conversación"; -App::$strings["Events Tools"] = "Gestión de eventos"; -App::$strings["Export Calendar"] = "Exportar el calendario"; -App::$strings["Import Calendar"] = "Importar un calendario"; -App::$strings["Chatrooms"] = "Salas de chat"; -App::$strings["Overview"] = "Resumen"; -App::$strings["Chat Members"] = "Miembros del chat"; -App::$strings["Wiki List"] = "Lista de wikis"; -App::$strings["Wiki Pages"] = "Páginas del wiki"; -App::$strings["Bookmarked Chatrooms"] = "Salas de chat preferidas"; -App::$strings["Suggested Chatrooms"] = "Salas de chat sugeridas"; -App::$strings["photo/image"] = "foto/imagen"; -App::$strings["Click to show more"] = "Hacer clic para ver más"; -App::$strings["Rating Tools"] = "Valoraciones"; -App::$strings["Rate Me"] = "Valorar este canal"; -App::$strings["View Ratings"] = "Mostrar las valoraciones"; -App::$strings["Forums"] = "Foros"; -App::$strings["Tasks"] = "Tareas"; -App::$strings["Documentation"] = "Documentación"; -App::$strings["Project/Site Information"] = "Información sobre el proyecto o sitio"; -App::$strings["For Members"] = "Para los miembros"; -App::$strings["For Administrators"] = "Para los administradores"; -App::$strings["For Developers"] = "Para los desarrolladores"; -App::$strings["Member registrations waiting for confirmation"] = "Inscripciones de nuevos miembros pendientes de aprobación"; -App::$strings["Inspect queue"] = "Examinar la cola"; -App::$strings["DB updates"] = "Actualizaciones de la base de datos"; -App::$strings["Admin"] = "Administrador"; -App::$strings["Plugin Features"] = "Extensiones"; -App::$strings["New window"] = "Nueva ventana"; -App::$strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte"; -App::$strings["User '%s' deleted"] = "El usuario '%s' ha sido eliminado"; -App::$strings["Who can see this?"] = "¿Quién puede ver esto?"; -App::$strings["Custom selection"] = "Selección personalizada"; -App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"."; -App::$strings["Show"] = "Mostrar"; -App::$strings["Don't show"] = "No mostrar"; -App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.
    Estos permisos establecen quién está autorizado para ver el mensaje."; -App::$strings["Public Timeline"] = "Cronología pública"; -App::$strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos"; -App::$strings["Empty name"] = "Nombre vacío"; -App::$strings["Name too long"] = "Nombre demasiado largo"; -App::$strings["No account identifier"] = "Ningún identificador de la cuenta"; -App::$strings["Nickname is required."] = "Se requiere un sobrenombre (alias)."; -App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro."; -App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio."; -App::$strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada"; -App::$strings["Default Profile"] = "Perfil principal"; -App::$strings["Requested channel is not available."] = "El canal solicitado no está disponible."; -App::$strings["Create New Profile"] = "Crear un nuevo perfil"; -App::$strings["Edit Profile"] = "Editar el perfil"; -App::$strings["Visible to everybody"] = "Visible para todos"; -App::$strings["Gender:"] = "Género:"; -App::$strings["Status:"] = "Estado:"; -App::$strings["Homepage:"] = "Página personal:"; -App::$strings["Online Now"] = "Ahora en línea"; -App::$strings["Like this channel"] = "Me gusta este canal"; -App::$strings["j F, Y"] = "j F Y"; -App::$strings["j F"] = "j F"; -App::$strings["Birthday:"] = "Cumpleaños:"; -App::$strings["for %1\$d %2\$s"] = "por %1\$d %2\$s"; -App::$strings["Sexual Preference:"] = "Orientación sexual:"; -App::$strings["Tags:"] = "Etiquetas:"; -App::$strings["Political Views:"] = "Posición política:"; -App::$strings["Religion:"] = "Religión:"; -App::$strings["Hobbies/Interests:"] = "Aficciones o intereses:"; -App::$strings["Likes:"] = "Me gusta:"; -App::$strings["Dislikes:"] = "No me gusta:"; -App::$strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:"; -App::$strings["My other channels:"] = "Mis otros canales:"; -App::$strings["Musical interests:"] = "Preferencias musicales:"; -App::$strings["Books, literature:"] = "Libros, literatura:"; -App::$strings["Television:"] = "Televisión:"; -App::$strings["Film/dance/culture/entertainment:"] = "Cine, danza, cultura, entretenimiento:"; -App::$strings["Love/Romance:"] = "Vida sentimental o amorosa:"; -App::$strings["Work/employment:"] = "Trabajo:"; -App::$strings["School/education:"] = "Estudios:"; -App::$strings["Like this thing"] = "Me gusta esto"; -App::$strings["Birthday"] = "Cumpleaños"; -App::$strings["Age: "] = "Edad:"; -App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD"; -App::$strings["never"] = "nunca"; -App::$strings["less than a second ago"] = "hace un instante"; -App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s"; -App::$strings["__ctx:relative_date__ year"] = array( - 0 => "año", - 1 => "años", -); -App::$strings["__ctx:relative_date__ month"] = array( - 0 => "mes", - 1 => "meses", -); -App::$strings["__ctx:relative_date__ week"] = array( - 0 => "semana", - 1 => "semanas", -); -App::$strings["__ctx:relative_date__ day"] = array( - 0 => "día", - 1 => "días", -); -App::$strings["__ctx:relative_date__ hour"] = array( - 0 => "hora", - 1 => "horas", -); -App::$strings["__ctx:relative_date__ minute"] = array( - 0 => "minuto", - 1 => "minutos", -); -App::$strings["__ctx:relative_date__ second"] = array( - 0 => "segundo", - 1 => "segundos", -); -App::$strings["%1\$s's birthday"] = "Cumpleaños de %1\$s"; -App::$strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s"; +App::$strings["Export website..."] = "Exportar un sitio web..."; +App::$strings["Export to a zip file"] = "Exportar a un fichero comprimido .zip"; +App::$strings["website.zip"] = "sitio_web.zip"; +App::$strings["Enter a name for the zip file."] = "Escribir un nombre para el fichero .zip."; +App::$strings["Export to cloud files"] = "Exportar a los ficheros en la nube"; +App::$strings["/path/to/export/folder"] = "/ruta/para/exportar/carpeta"; +App::$strings["Enter a path to a cloud files destination."] = "Escribir una ruta de destino para los ficheros en la nube"; +App::$strings["Specify folder"] = "Especificar una carpeta"; +App::$strings["Invalid data packet"] = "Paquete de datos no válido"; +App::$strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal"; +App::$strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s"; +App::$strings["invalid target signature"] = "La firma recibida no es válida"; +App::$strings["Not a valid email address"] = "Dirección de correo no válida"; +App::$strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."; +App::$strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio."; +App::$strings["An invitation is required."] = "Es obligatorio que le inviten."; +App::$strings["Invitation could not be verified."] = "No se ha podido verificar su invitación."; +App::$strings["Please enter the required information."] = "Por favor introduzca la información requerida."; +App::$strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar."; +App::$strings["Registration confirmation for %s"] = "Confirmación de registro para %s"; +App::$strings["Registration request at %s"] = "Solicitud de registro en %s"; +App::$strings["Administrator"] = "Administrador"; +App::$strings["your registration password"] = "su contraseña de registro"; +App::$strings["Registration details for %s"] = "Detalles del registro de %s"; +App::$strings["Account approved."] = "Cuenta aprobada."; +App::$strings["Registration revoked for %s"] = "Registro revocado para %s"; +App::$strings["Click here to upgrade."] = "Pulse aquí para actualizar"; +App::$strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción "; +App::$strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción."; +App::$strings["No recipient provided."] = "No se ha especificado ningún destinatario."; +App::$strings["[no subject]"] = "[sin asunto]"; +App::$strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. "; +App::$strings["Stored post could not be verified."] = "No se han podido verificar las publicaciones guardadas."; App::$strings["Frequently"] = "Frecuentemente"; App::$strings["Hourly"] = "Cada hora"; App::$strings["Twice daily"] = "Dos veces al día"; @@ -1920,126 +1869,117 @@ App::$strings["Uncertain"] = "Indeterminado"; App::$strings["It's complicated"] = "Es complicado"; App::$strings["Don't care"] = "No me importa"; App::$strings["Ask me"] = "Pregúnteme"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio"; -App::$strings["Image file is empty."] = "El fichero de imagen está vacío. "; -App::$strings["Photo storage failed."] = "La foto no ha podido ser guardada."; -App::$strings["a new photo"] = "una nueva foto"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha publicado %2\$s en %3\$s"; -App::$strings["Photo Albums"] = "Álbumes de fotos"; -App::$strings["Upload New Photos"] = "Subir nuevas fotos"; -App::$strings["guest:"] = "invitado: "; -App::$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."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"; -App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ahora está conectado/a con %2\$s"; -App::$strings["%1\$s poked %2\$s"] = "%1\$s ha dado un toque a %2\$s"; -App::$strings["View %s's profile @ %s"] = "Ver el perfil @ %s de %s"; -App::$strings["Categories:"] = "Temas:"; -App::$strings["Filed under:"] = "Archivado bajo:"; -App::$strings["View in context"] = "Mostrar en su contexto"; -App::$strings["remove"] = "eliminar"; -App::$strings["Loading..."] = "Cargando..."; -App::$strings["Delete Selected Items"] = "Eliminar elementos seleccionados"; -App::$strings["View Source"] = "Ver el código fuente de la entrada"; -App::$strings["Follow Thread"] = "Seguir este hilo"; -App::$strings["Unfollow Thread"] = "Dejar de seguir este hilo"; -App::$strings["Activity/Posts"] = "Actividad y publicaciones"; -App::$strings["Edit Connection"] = "Editar conexión"; -App::$strings["Message"] = "Mensaje"; -App::$strings["%s likes this."] = "A %s le gusta esto."; -App::$strings["%s doesn't like this."] = "A %s no le gusta esto."; -App::$strings["%2\$d people like this."] = array( - 0 => "a %2\$d personas le gusta esto.", - 1 => "A %2\$d personas les gusta esto.", -); -App::$strings["%2\$d people don't like this."] = array( - 0 => "a %2\$d personas no les gusta esto.", - 1 => "A %2\$d personas no les gusta esto.", -); -App::$strings["and"] = "y"; -App::$strings[", and %d other people"] = array( - 0 => ", y %d persona más", - 1 => ", y %d personas más", -); -App::$strings["%s like this."] = "A %s le gusta esto."; -App::$strings["%s don't like this."] = "A %s no le gusta esto."; -App::$strings["Set your location"] = "Establecer su ubicación"; -App::$strings["Clear browser location"] = "Eliminar los datos de localización geográfica del navegador"; -App::$strings["Tag term:"] = "Término de la etiqueta:"; -App::$strings["Where are you right now?"] = "¿Donde está ahora?"; -App::$strings["Comments enabled"] = "Comentarios habilitados"; -App::$strings["Comments disabled"] = "Comentarios deshabilitados"; -App::$strings["Page link name"] = "Nombre del enlace de la página"; -App::$strings["Post as"] = "Publicar como"; -App::$strings["Toggle voting"] = "Cambiar votación"; -App::$strings["Disable comments"] = "Dehabilitar los comentarios"; -App::$strings["Toggle comments"] = "Activar o desactivar los comentarios"; -App::$strings["Categories (optional, comma-separated list)"] = "Temas (opcional, lista separada por comas)"; -App::$strings["Other networks and post services"] = "Otras redes y servicios de publicación"; -App::$strings["Set publish date"] = "Establecer la fecha de publicación"; -App::$strings["Discover"] = "Descubrir"; -App::$strings["Imported public streams"] = "Contenidos públicos importados"; -App::$strings["Commented Order"] = "Comentarios recientes"; -App::$strings["Sort by Comment Date"] = "Ordenar por fecha de comentario"; -App::$strings["Posted Order"] = "Publicaciones recientes"; -App::$strings["Sort by Post Date"] = "Ordenar por fecha de publicación"; -App::$strings["Posts that mention or involve you"] = "Publicaciones que le mencionan o involucran"; -App::$strings["Activity Stream - by date"] = "Contenido - por fecha"; -App::$strings["Starred"] = "Preferidas"; -App::$strings["Favourite Posts"] = "Publicaciones favoritas"; -App::$strings["Spam"] = "Correo basura"; -App::$strings["Posts flagged as SPAM"] = "Publicaciones marcadas como basura"; -App::$strings["Status Messages and Posts"] = "Mensajes de estado y publicaciones"; -App::$strings["About"] = "Mi perfil"; -App::$strings["Profile Details"] = "Detalles del perfil"; -App::$strings["Files and Storage"] = "Ficheros y repositorio"; -App::$strings["Bookmarks"] = "Marcadores"; -App::$strings["Saved Bookmarks"] = "Marcadores guardados"; -App::$strings["Manage Webpages"] = "Administrar páginas web"; -App::$strings["__ctx:noun__ Attending"] = array( - 0 => "Participaré", - 1 => "Participaré", -); -App::$strings["__ctx:noun__ Not Attending"] = array( - 0 => "No participaré", - 1 => "No participaré", -); -App::$strings["__ctx:noun__ Undecided"] = array( - 0 => "Indeciso/a", - 1 => "Indecisos/as", -); -App::$strings["__ctx:noun__ Agree"] = array( - 0 => "De acuerdo", - 1 => "De acuerdo", -); -App::$strings["__ctx:noun__ Disagree"] = array( - 0 => "En desacuerdo", - 1 => "En desacuerdo", -); -App::$strings["__ctx:noun__ Abstain"] = array( - 0 => "se abstiene", - 1 => "Se abstienen", -); +App::$strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos"; +App::$strings["Empty name"] = "Nombre vacío"; +App::$strings["Name too long"] = "Nombre demasiado largo"; +App::$strings["No account identifier"] = "Ningún identificador de la cuenta"; +App::$strings["Nickname is required."] = "Se requiere un sobrenombre (alias)."; +App::$strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro."; +App::$strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros miembros de este sitio."; +App::$strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada"; +App::$strings["Default Profile"] = "Perfil principal"; +App::$strings["Requested channel is not available."] = "El canal solicitado no está disponible."; +App::$strings["Create New Profile"] = "Crear un nuevo perfil"; +App::$strings["Edit Profile"] = "Editar el perfil"; +App::$strings["Visible to everybody"] = "Visible para todos"; +App::$strings["Gender:"] = "Género:"; +App::$strings["Status:"] = "Estado:"; +App::$strings["Homepage:"] = "Página personal:"; +App::$strings["Online Now"] = "Ahora en línea"; +App::$strings["Like this channel"] = "Me gusta este canal"; +App::$strings["j F, Y"] = "j F Y"; +App::$strings["j F"] = "j F"; +App::$strings["Birthday:"] = "Cumpleaños:"; +App::$strings["for %1\$d %2\$s"] = "por %1\$d %2\$s"; +App::$strings["Sexual Preference:"] = "Orientación sexual:"; +App::$strings["Tags:"] = "Etiquetas:"; +App::$strings["Political Views:"] = "Posición política:"; +App::$strings["Religion:"] = "Religión:"; +App::$strings["Hobbies/Interests:"] = "Aficciones o intereses:"; +App::$strings["Likes:"] = "Me gusta:"; +App::$strings["Dislikes:"] = "No me gusta:"; +App::$strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:"; +App::$strings["My other channels:"] = "Mis otros canales:"; +App::$strings["Musical interests:"] = "Preferencias musicales:"; +App::$strings["Books, literature:"] = "Libros, literatura:"; +App::$strings["Television:"] = "Televisión:"; +App::$strings["Film/dance/culture/entertainment:"] = "Cine, danza, cultura, entretenimiento:"; +App::$strings["Love/Romance:"] = "Vida sentimental o amorosa:"; +App::$strings["Work/employment:"] = "Trabajo:"; +App::$strings["School/education:"] = "Estudios:"; +App::$strings["Like this thing"] = "Me gusta esto"; +App::$strings["Who can see this?"] = "¿Quién puede ver esto?"; +App::$strings["Custom selection"] = "Selección personalizada"; +App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Seleccione \"Mostrar\" para permitir la visualización. La opción \"No mostrar\" le permite anular y limitar el alcance de \"Mostrar\"."; +App::$strings["Show"] = "Mostrar"; +App::$strings["Don't show"] = "No mostrar"; +App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.
    Estos permisos establecen quién está autorizado para ver el mensaje."; App::$strings["%1\$s's bookmarks"] = "Marcadores de %1\$s"; App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. Es posible que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente."; App::$strings["Add new connections to this privacy group"] = "Añadir conexiones nuevas a este grupo de canales"; App::$strings["edit"] = "editar"; -App::$strings["Privacy Groups"] = "Grupos de canales"; App::$strings["Edit group"] = "Editar grupo"; App::$strings["Add privacy group"] = "Añadir un grupo de canales"; App::$strings["Channels not in any privacy group"] = "Sin canales en ningún grupo"; +App::$strings["add"] = "añadir"; +App::$strings["New window"] = "Nueva ventana"; +App::$strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte"; +App::$strings["User '%s' deleted"] = "El usuario '%s' ha sido eliminado"; App::$strings["New Page"] = "Nueva página"; App::$strings["Title"] = "Título"; App::$strings["Different viewers will see this text differently"] = "Visitantes diferentes verán este texto de forma distinta"; +App::$strings["Logout"] = "Finalizar sesión"; +App::$strings["End this session"] = "Finalizar esta sesión"; +App::$strings["Home"] = "Inicio"; +App::$strings["Your posts and conversations"] = "Sus publicaciones y conversaciones"; +App::$strings["Your profile page"] = "Su página del perfil"; +App::$strings["Manage/Edit profiles"] = "Administrar/editar perfiles"; +App::$strings["Edit your profile"] = "Editar su perfil"; +App::$strings["Your photos"] = "Sus fotos"; +App::$strings["Your files"] = "Sus ficheros"; +App::$strings["Your chatrooms"] = "Sus salas de chat"; +App::$strings["Bookmarks"] = "Marcadores"; +App::$strings["Your bookmarks"] = "Sus marcadores"; +App::$strings["Your webpages"] = "Sus páginas web"; +App::$strings["Your wiki"] = "Su wiki"; +App::$strings["Sign in"] = "Acceder"; +App::$strings["%s - click to logout"] = "%s - pulsar para finalizar sesión"; +App::$strings["Remote authentication"] = "Acceder desde su servidor"; +App::$strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio"; +App::$strings["Home Page"] = "Página de inicio"; +App::$strings["Create an account"] = "Crear una cuenta"; +App::$strings["Help and documentation"] = "Ayuda y documentación"; +App::$strings["Applications, utilities, links, games"] = "Aplicaciones, utilidades, enlaces, juegos"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido"; +App::$strings["Channel Directory"] = "Directorio de canales"; +App::$strings["Your grid"] = "Mi red"; +App::$strings["Mark all grid notifications seen"] = "Marcar todas las notificaciones de la red como vistas"; +App::$strings["Channel home"] = "Mi canal"; +App::$strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas"; +App::$strings["Notices"] = "Avisos"; +App::$strings["Notifications"] = "Notificaciones"; +App::$strings["See all notifications"] = "Ver todas las notificaciones"; +App::$strings["Private mail"] = "Correo privado"; +App::$strings["See all private messages"] = "Ver todas los mensajes privados"; +App::$strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos"; +App::$strings["Inbox"] = "Bandeja de entrada"; +App::$strings["Outbox"] = "Bandeja de salida"; +App::$strings["New Message"] = "Nuevo mensaje"; +App::$strings["Event Calendar"] = "Calendario de eventos"; +App::$strings["See all events"] = "Ver todos los eventos"; +App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos"; +App::$strings["Manage Your Channels"] = "Gestionar sus canales"; +App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales"; +App::$strings["Admin"] = "Administrador"; +App::$strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio"; +App::$strings["Loading..."] = "Cargando..."; +App::$strings["@name, #tag, ?doc, content"] = "@nombre, #etiqueta, ?ayuda, contenido"; +App::$strings["Please wait..."] = "Espere por favor…"; +App::$strings["Attachments:"] = "Ficheros adjuntos:"; App::$strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i"; +App::$strings["\$Projectname event notification:"] = "Notificación de eventos de \$Projectname:"; App::$strings["Starts:"] = "Comienza:"; App::$strings["Finishes:"] = "Finaliza:"; -App::$strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario."; -App::$strings["Not specified"] = "Sin especificar"; -App::$strings["Needs Action"] = "Necesita de una intervención"; -App::$strings["Completed"] = "Completado/a"; -App::$strings["In Process"] = "En proceso"; -App::$strings["Cancelled"] = "Cancelado/a"; -App::$strings["Attachments:"] = "Ficheros adjuntos:"; -App::$strings["\$Projectname event notification:"] = "Notificación de eventos de \$Projectname:"; App::$strings["Delete this item?"] = "¿Borrar este elemento?"; App::$strings["%s show less"] = "%s mostrar menos"; App::$strings["%s expand"] = "%s expandir"; @@ -2105,6 +2045,264 @@ App::$strings["Channel was deleted and no longer exists."] = "El canal ha sido e App::$strings["Protocol disabled."] = "Protocolo deshabilitado."; App::$strings["Channel discovery failed."] = "El intento de acceder al canal ha fallado."; App::$strings["Cannot connect to yourself."] = "No puede conectarse consigo mismo."; +App::$strings["Image/photo"] = "Imagen/foto"; +App::$strings["Encrypted content"] = "Contenido cifrado"; +App::$strings["Install %s element: "] = "Instalar el elemento %s:"; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió %2\$s siguiente %3\$s"; +App::$strings["Click to open/close"] = "Pulsar para abrir/cerrar"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["$1 wrote:"] = "$1 escribió:"; +App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ahora está conectado/a con %2\$s"; +App::$strings["%1\$s poked %2\$s"] = "%1\$s ha dado un toque a %2\$s"; +App::$strings["View %s's profile @ %s"] = "Ver el perfil @ %s de %s"; +App::$strings["Categories:"] = "Temas:"; +App::$strings["Filed under:"] = "Archivado bajo:"; +App::$strings["View in context"] = "Mostrar en su contexto"; +App::$strings["remove"] = "eliminar"; +App::$strings["Delete Selected Items"] = "Eliminar elementos seleccionados"; +App::$strings["View Source"] = "Ver el código fuente de la entrada"; +App::$strings["Follow Thread"] = "Seguir este hilo"; +App::$strings["Unfollow Thread"] = "Dejar de seguir este hilo"; +App::$strings["Activity/Posts"] = "Actividad y publicaciones"; +App::$strings["Edit Connection"] = "Editar conexión"; +App::$strings["Message"] = "Mensaje"; +App::$strings["%s likes this."] = "A %s le gusta esto."; +App::$strings["%s doesn't like this."] = "A %s no le gusta esto."; +App::$strings["%2\$d people like this."] = array( + 0 => "a %2\$d personas le gusta esto.", + 1 => "A %2\$d personas les gusta esto.", +); +App::$strings["%2\$d people don't like this."] = array( + 0 => "a %2\$d personas no les gusta esto.", + 1 => "A %2\$d personas no les gusta esto.", +); +App::$strings["and"] = "y"; +App::$strings[", and %d other people"] = array( + 0 => ", y %d persona más", + 1 => ", y %d personas más", +); +App::$strings["%s like this."] = "A %s le gusta esto."; +App::$strings["%s don't like this."] = "A %s no le gusta esto."; +App::$strings["Set your location"] = "Establecer su ubicación"; +App::$strings["Clear browser location"] = "Eliminar los datos de localización geográfica del navegador"; +App::$strings["Tag term:"] = "Término de la etiqueta:"; +App::$strings["Where are you right now?"] = "¿Donde está ahora?"; +App::$strings["Comments enabled"] = "Comentarios habilitados"; +App::$strings["Comments disabled"] = "Comentarios deshabilitados"; +App::$strings["Page link name"] = "Nombre del enlace de la página"; +App::$strings["Post as"] = "Publicar como"; +App::$strings["Toggle voting"] = "Cambiar votación"; +App::$strings["Disable comments"] = "Dehabilitar los comentarios"; +App::$strings["Toggle comments"] = "Activar o desactivar los comentarios"; +App::$strings["Categories (optional, comma-separated list)"] = "Temas (opcional, lista separada por comas)"; +App::$strings["Other networks and post services"] = "Otras redes y servicios de publicación"; +App::$strings["Set publish date"] = "Establecer la fecha de publicación"; +App::$strings["Discover"] = "Descubrir"; +App::$strings["Imported public streams"] = "Contenidos públicos importados"; +App::$strings["Commented Order"] = "Comentarios recientes"; +App::$strings["Sort by Comment Date"] = "Ordenar por fecha de comentario"; +App::$strings["Posted Order"] = "Publicaciones recientes"; +App::$strings["Sort by Post Date"] = "Ordenar por fecha de publicación"; +App::$strings["Posts that mention or involve you"] = "Publicaciones que le mencionan o involucran"; +App::$strings["Activity Stream - by date"] = "Contenido - por fecha"; +App::$strings["Starred"] = "Preferidas"; +App::$strings["Favourite Posts"] = "Publicaciones favoritas"; +App::$strings["Spam"] = "Correo basura"; +App::$strings["Posts flagged as SPAM"] = "Publicaciones marcadas como basura"; +App::$strings["Status Messages and Posts"] = "Mensajes de estado y publicaciones"; +App::$strings["About"] = "Mi perfil"; +App::$strings["Profile Details"] = "Detalles del perfil"; +App::$strings["Files and Storage"] = "Ficheros y repositorio"; +App::$strings["Chatrooms"] = "Salas de chat"; +App::$strings["Saved Bookmarks"] = "Marcadores guardados"; +App::$strings["Manage Webpages"] = "Administrar páginas web"; +App::$strings["__ctx:noun__ Attending"] = array( + 0 => "Participaré", + 1 => "Participaré", +); +App::$strings["__ctx:noun__ Not Attending"] = array( + 0 => "No participaré", + 1 => "No participaré", +); +App::$strings["__ctx:noun__ Undecided"] = array( + 0 => "Indeciso/a", + 1 => "Indecisos/as", +); +App::$strings["__ctx:noun__ Agree"] = array( + 0 => "De acuerdo", + 1 => "De acuerdo", +); +App::$strings["__ctx:noun__ Disagree"] = array( + 0 => "En desacuerdo", + 1 => "En desacuerdo", +); +App::$strings["__ctx:noun__ Abstain"] = array( + 0 => "se abstiene", + 1 => "Se abstienen", +); +App::$strings["Birthday"] = "Cumpleaños"; +App::$strings["Age: "] = "Edad:"; +App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD"; +App::$strings["never"] = "nunca"; +App::$strings["less than a second ago"] = "hace un instante"; +App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s"; +App::$strings["__ctx:relative_date__ year"] = array( + 0 => "año", + 1 => "años", +); +App::$strings["__ctx:relative_date__ month"] = array( + 0 => "mes", + 1 => "meses", +); +App::$strings["__ctx:relative_date__ week"] = array( + 0 => "semana", + 1 => "semanas", +); +App::$strings["__ctx:relative_date__ day"] = array( + 0 => "día", + 1 => "días", +); +App::$strings["__ctx:relative_date__ hour"] = array( + 0 => "hora", + 1 => "horas", +); +App::$strings["__ctx:relative_date__ minute"] = array( + 0 => "minuto", + 1 => "minutos", +); +App::$strings["__ctx:relative_date__ second"] = array( + 0 => "segundo", + 1 => "segundos", +); +App::$strings["%1\$s's birthday"] = "Cumpleaños de %1\$s"; +App::$strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s"; +App::$strings["Directory Options"] = "Opciones del directorio"; +App::$strings["Safe Mode"] = "Modo seguro"; +App::$strings["Public Forums Only"] = "Solo foros públicos"; +App::$strings["This Website Only"] = "Solo este sitio web"; +App::$strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario."; +App::$strings["Not specified"] = "Sin especificar"; +App::$strings["Needs Action"] = "Necesita de una intervención"; +App::$strings["Completed"] = "Completado/a"; +App::$strings["In Process"] = "En proceso"; +App::$strings["Cancelled"] = "Cancelado/a"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."; +App::$strings["Channel clone failed. Import failed."] = "La clonación del canal no ha salido bien. La importación ha fallado."; +App::$strings["Unable to import element \""] = "No se puede importar un elemento \""; +App::$strings["Logged out."] = "Desconectado/a."; +App::$strings["Failed authentication"] = "Autenticación fallida."; +App::$strings["Login failed."] = "El acceso ha fallado."; +App::$strings[" and "] = " y "; +App::$strings["public profile"] = "el perfil público"; +App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiado %2\$s a “%3\$s”"; +App::$strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s"; +App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s, cambiando %3\$s."; +App::$strings["view full size"] = "Ver en el tamaño original"; +App::$strings["No Subject"] = "Sin asunto"; +App::$strings["Friendica"] = "Friendica"; +App::$strings["OStatus"] = "OStatus"; +App::$strings["GNU-Social"] = "GNU Social"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Facebook"] = "Facebook"; +App::$strings["Zot"] = "Zot"; +App::$strings["LinkedIn"] = "LinkedIn"; +App::$strings["XMPP/IM"] = "XMPP/IM"; +App::$strings["MySpace"] = "MySpace"; +App::$strings["Categories"] = "Temas"; +App::$strings["Tags"] = "Etiquetas"; +App::$strings["Keywords"] = "Palabras clave"; +App::$strings["have"] = "tener"; +App::$strings["has"] = "tiene"; +App::$strings["want"] = "quiero"; +App::$strings["wants"] = "quiere"; +App::$strings["likes"] = "gusta de"; +App::$strings["dislikes"] = "no gusta de"; +App::$strings["%d invitation available"] = array( + 0 => "%d invitación pendiente", + 1 => "%d invitaciones disponibles", +); +App::$strings["Find Channels"] = "Encontrar canales"; +App::$strings["Enter name or interest"] = "Introducir nombre o interés"; +App::$strings["Connect/Follow"] = "Conectar/Seguir"; +App::$strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca"; +App::$strings["Random Profile"] = "Perfil aleatorio"; +App::$strings["Invite Friends"] = "Invitar a amigos"; +App::$strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa"; +App::$strings["Everything"] = "Todo"; +App::$strings["%d connection in common"] = array( + 0 => "%d conexión en común", + 1 => "%d conexiones en común", +); +App::$strings["show more"] = "mostrar más"; +App::$strings["System"] = "Sistema"; +App::$strings["New App"] = "Nueva aplicación (app)"; +App::$strings["Suggestions"] = "Sugerencias"; +App::$strings["See more..."] = "Ver más..."; +App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas."; +App::$strings["Add New Connection"] = "Añadir nueva conexión"; +App::$strings["Enter channel address"] = "Dirección del canal"; +App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Ejemplos: manuel@ejemplo.com, https://ejemplo.com/carmen"; +App::$strings["Notes"] = "Notas"; +App::$strings["Remove term"] = "Eliminar término"; +App::$strings["Archives"] = "Hemeroteca"; +App::$strings["Refresh"] = "Recargar"; +App::$strings["Account settings"] = "Configuración de la cuenta"; +App::$strings["Channel settings"] = "Configuración del canal"; +App::$strings["Additional features"] = "Funcionalidades"; +App::$strings["Feature/Addon settings"] = "Complementos"; +App::$strings["Display settings"] = "Ajustes de visualización"; +App::$strings["Manage locations"] = "Gestión de ubicaciones (clones) del canal"; +App::$strings["Export channel"] = "Exportar canal"; +App::$strings["Connected apps"] = "Aplicaciones (apps) conectadas"; +App::$strings["Premium Channel Settings"] = "Configuración del canal premium"; +App::$strings["Private Mail Menu"] = "Menú de correo privado"; +App::$strings["Combined View"] = "Vista combinada"; +App::$strings["Conversations"] = "Conversaciones"; +App::$strings["Received Messages"] = "Mensajes recibidos"; +App::$strings["Sent Messages"] = "Enviar mensajes"; +App::$strings["No messages."] = "Sin mensajes."; +App::$strings["Delete conversation"] = "Eliminar conversación"; +App::$strings["Events Tools"] = "Gestión de eventos"; +App::$strings["Export Calendar"] = "Exportar el calendario"; +App::$strings["Import Calendar"] = "Importar un calendario"; +App::$strings["Overview"] = "Resumen"; +App::$strings["Chat Members"] = "Miembros del chat"; +App::$strings["Wiki List"] = "Lista de wikis"; +App::$strings["Wiki Pages"] = "Páginas del wiki"; +App::$strings["Bookmarked Chatrooms"] = "Salas de chat preferidas"; +App::$strings["Suggested Chatrooms"] = "Salas de chat sugeridas"; +App::$strings["photo/image"] = "foto/imagen"; +App::$strings["Click to show more"] = "Hacer clic para ver más"; +App::$strings["Rating Tools"] = "Valoraciones"; +App::$strings["Rate Me"] = "Valorar este canal"; +App::$strings["View Ratings"] = "Mostrar las valoraciones"; +App::$strings["Forums"] = "Foros"; +App::$strings["Tasks"] = "Tareas"; +App::$strings["Documentation"] = "Documentación"; +App::$strings["Member registrations waiting for confirmation"] = "Inscripciones de nuevos miembros pendientes de aprobación"; +App::$strings["Inspect queue"] = "Examinar la cola"; +App::$strings["DB updates"] = "Actualizaciones de la base de datos"; +App::$strings["Plugin Features"] = "Extensiones"; +App::$strings["Public Timeline"] = "Cronología pública"; +App::$strings[" by "] = "por"; +App::$strings[" on "] = "en"; +App::$strings["Embedded content"] = "Contenido incorporado"; +App::$strings["Embedding disabled"] = "Incrustación deshabilitada"; +App::$strings["(Unknown)"] = "(Desconocido)"; +App::$strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet."; +App::$strings["Visible to you only."] = "Visible sólo para usted."; +App::$strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red."; +App::$strings["Visible to anybody authenticated."] = "Visible para cualquiera que esté autenticado."; +App::$strings["Visible to anybody on %s."] = "Visible para cualquiera en %s."; +App::$strings["Visible to all connections."] = "Visible para todas las conexiones."; +App::$strings["Visible to approved connections."] = "Visible para las conexiones permitidas."; +App::$strings["Visible to specific connections."] = "Visible para conexiones específicas."; +App::$strings["Privacy group is empty."] = "El grupo de canales está vacío."; +App::$strings["Privacy group: %s"] = "Grupo de canales: %s"; +App::$strings["Connection not found."] = "Conexión no encontrada"; +App::$strings["profile photo"] = "foto del perfil"; App::$strings["Item was not found."] = "Elemento no encontrado."; App::$strings["No source file."] = "Ningún fichero de origen"; App::$strings["Cannot locate file to replace"] = "No se puede localizar el fichero que va a ser sustituido."; @@ -2120,185 +2318,6 @@ App::$strings["Path not found."] = "Ruta no encontrada"; App::$strings["mkdir failed."] = "mkdir ha fallado."; App::$strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado."; App::$strings["Empty path"] = "Ruta vacía"; -App::$strings["Logged out."] = "Desconectado/a."; -App::$strings["Failed authentication"] = "Autenticación fallida."; -App::$strings["Login failed."] = "El acceso ha fallado."; -App::$strings[" and "] = " y "; -App::$strings["public profile"] = "el perfil público"; -App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiado %2\$s a “%3\$s”"; -App::$strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s"; -App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s, cambiando %3\$s."; -App::$strings["Invalid data packet"] = "Paquete de datos no válido"; -App::$strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal"; -App::$strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s"; -App::$strings["invalid target signature"] = "La firma recibida no es válida"; -App::$strings["General Features"] = "Funcionalidades básicas"; -App::$strings["Content Expiration"] = "Caducidad del contenido"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante"; -App::$strings["Multiple Profiles"] = "Múltiples perfiles"; -App::$strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles"; -App::$strings["Advanced Profiles"] = "Perfiles avanzados"; -App::$strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales"; -App::$strings["Profile Import/Export"] = "Importar/Exportar perfil"; -App::$strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales"; -App::$strings["Web Pages"] = "Páginas web"; -App::$strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal"; -App::$strings["Provide a wiki for your channel"] = "Proporcionar un wiki para su canal"; -App::$strings["Private Notes"] = "Notas privadas"; -App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Habilita una herramienta para guardar notas y recordatorios (advertencia: las notas no estarán cifradas)"; -App::$strings["Navigation Channel Select"] = "Navegación por el selector de canales"; -App::$strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable"; -App::$strings["Photo Location"] = "Ubicación de las fotos"; -App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa."; -App::$strings["Access Controlled Chatrooms"] = "Salas de chat moderadas"; -App::$strings["Provide chatrooms and chat services with access control."] = "Proporcionar salas y servicios de chat moderados."; -App::$strings["Smart Birthdays"] = "Cumpleaños inteligentes"; -App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo."; -App::$strings["Expert Mode"] = "Modo de experto"; -App::$strings["Enable Expert Mode to provide advanced configuration options"] = "Habilitar el modo de experto para acceder a opciones avanzadas de configuración"; -App::$strings["Post Composition Features"] = "Opciones para la redacción de entradas"; -App::$strings["Large Photos"] = "Fotos de gran tamaño"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)"; -App::$strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\""; -App::$strings["Even More Encryption"] = "Más cifrado todavía"; -App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida."; -App::$strings["Enable Voting Tools"] = "Permitir entradas con votación"; -App::$strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar"; -App::$strings["Disable Comments"] = "Deshabilitar comentarios"; -App::$strings["Provide the option to disable comments for a post"] = "Proporcionar la opción de desactivar los comentarios de una publicación"; -App::$strings["Delayed Posting"] = "Publicación aplazada"; -App::$strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior"; -App::$strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados"; -App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo."; -App::$strings["Network and Stream Filtering"] = "Filtrado del contenido"; -App::$strings["Search by Date"] = "Buscar por fecha"; -App::$strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas"; -App::$strings["Enable management and selection of privacy groups"] = "Activar la gestión y selección de grupos de canales"; -App::$strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización"; -App::$strings["Network Personal Tab"] = "Actividad personal"; -App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado."; -App::$strings["Network New Tab"] = "Contenido nuevo"; -App::$strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo"; -App::$strings["Affinity Tool"] = "Herramienta de afinidad"; -App::$strings["Filter stream activity by depth of relationships"] = "Filtrar el contenido según la profundidad de las relaciones"; -App::$strings["Connection Filtering"] = "Filtrado de conexiones"; -App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido"; -App::$strings["Show channel suggestions"] = "Mostrar sugerencias de canales"; -App::$strings["Post/Comment Tools"] = "Gestión de entradas y comentarios"; -App::$strings["Community Tagging"] = "Etiquetas de la comunidad"; -App::$strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes"; -App::$strings["Post Categories"] = "Temas de las entradas"; -App::$strings["Add categories to your posts"] = "Añadir temas a sus publicaciones"; -App::$strings["Emoji Reactions"] = "Emoticonos \"emoji\""; -App::$strings["Add emoji reaction ability to posts"] = "Activar la capacidad de añadir un emoticono \"emoji\" a las entradas"; -App::$strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas"; -App::$strings["Dislike Posts"] = "Desagrado de publicaciones"; -App::$strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios"; -App::$strings["Star Posts"] = "Entradas destacadas"; -App::$strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella"; -App::$strings["Tag Cloud"] = "Nube de etiquetas"; -App::$strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal"; -App::$strings["Premium Channel"] = "Canal premium"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal"; -App::$strings["Tags"] = "Etiquetas"; -App::$strings["Keywords"] = "Palabras clave"; -App::$strings["have"] = "tener"; -App::$strings["has"] = "tiene"; -App::$strings["want"] = "quiero"; -App::$strings["wants"] = "quiere"; -App::$strings["likes"] = "gusta de"; -App::$strings["dislikes"] = "no gusta de"; -App::$strings["Not a valid email address"] = "Dirección de correo no válida"; -App::$strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."; -App::$strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio."; -App::$strings["An invitation is required."] = "Es obligatorio que le inviten."; -App::$strings["Invitation could not be verified."] = "No se ha podido verificar su invitación."; -App::$strings["Please enter the required information."] = "Por favor introduzca la información requerida."; -App::$strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar."; -App::$strings["Registration confirmation for %s"] = "Confirmación de registro para %s"; -App::$strings["Registration request at %s"] = "Solicitud de registro en %s"; -App::$strings["your registration password"] = "su contraseña de registro"; -App::$strings["Registration details for %s"] = "Detalles del registro de %s"; -App::$strings["Account approved."] = "Cuenta aprobada."; -App::$strings["Registration revoked for %s"] = "Registro revocado para %s"; -App::$strings["Click here to upgrade."] = "Pulse aquí para actualizar"; -App::$strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción "; -App::$strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción."; -App::$strings["Image/photo"] = "Imagen/foto"; -App::$strings["Encrypted content"] = "Contenido cifrado"; -App::$strings["Install %s element: "] = "Instalar el elemento %s:"; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió %2\$s siguiente %3\$s"; -App::$strings["Click to open/close"] = "Pulsar para abrir/cerrar"; -App::$strings["spoiler"] = "spoiler"; -App::$strings["$1 wrote:"] = "$1 escribió:"; -App::$strings["%d invitation available"] = array( - 0 => "%d invitación pendiente", - 1 => "%d invitaciones disponibles", -); -App::$strings["Find Channels"] = "Encontrar canales"; -App::$strings["Enter name or interest"] = "Introducir nombre o interés"; -App::$strings["Connect/Follow"] = "Conectar/Seguir"; -App::$strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca"; -App::$strings["Random Profile"] = "Perfil aleatorio"; -App::$strings["Invite Friends"] = "Invitar a amigos"; -App::$strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa"; -App::$strings["%d connection in common"] = array( - 0 => "%d conexión en común", - 1 => "%d conexiones en común", -); -App::$strings["show more"] = "mostrar más"; -App::$strings["Directory Options"] = "Opciones del directorio"; -App::$strings["Safe Mode"] = "Modo seguro"; -App::$strings["Public Forums Only"] = "Solo foros públicos"; -App::$strings["This Website Only"] = "Solo este sitio web"; -App::$strings["No recipient provided."] = "No se ha especificado ningún destinatario."; -App::$strings["[no subject]"] = "[sin asunto]"; -App::$strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. "; -App::$strings["Stored post could not be verified."] = "No se han podido verificar las publicaciones guardadas."; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."; -App::$strings["Channel clone failed. Import failed."] = "La clonación del canal no ha salido bien. La importación ha fallado."; -App::$strings["Logout"] = "Finalizar sesión"; -App::$strings["End this session"] = "Finalizar esta sesión"; -App::$strings["Home"] = "Inicio"; -App::$strings["Your posts and conversations"] = "Sus publicaciones y conversaciones"; -App::$strings["Your profile page"] = "Su página del perfil"; -App::$strings["Manage/Edit profiles"] = "Administrar/editar perfiles"; -App::$strings["Edit your profile"] = "Editar su perfil"; -App::$strings["Your photos"] = "Sus fotos"; -App::$strings["Your files"] = "Sus ficheros"; -App::$strings["Your chatrooms"] = "Sus salas de chat"; -App::$strings["Your bookmarks"] = "Sus marcadores"; -App::$strings["Your webpages"] = "Sus páginas web"; -App::$strings["Your wiki"] = "Su wiki"; -App::$strings["Sign in"] = "Acceder"; -App::$strings["%s - click to logout"] = "%s - pulsar para finalizar sesión"; -App::$strings["Remote authentication"] = "Acceder desde su servidor"; -App::$strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio"; -App::$strings["Home Page"] = "Página de inicio"; -App::$strings["Create an account"] = "Crear una cuenta"; -App::$strings["Help and documentation"] = "Ayuda y documentación"; -App::$strings["Applications, utilities, links, games"] = "Aplicaciones, utilidades, enlaces, juegos"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido"; -App::$strings["Channel Directory"] = "Directorio de canales"; -App::$strings["Your grid"] = "Mi red"; -App::$strings["Mark all grid notifications seen"] = "Marcar todas las notificaciones de la red como vistas"; -App::$strings["Channel home"] = "Mi canal"; -App::$strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas"; -App::$strings["Notices"] = "Avisos"; -App::$strings["Notifications"] = "Notificaciones"; -App::$strings["See all notifications"] = "Ver todas las notificaciones"; -App::$strings["Private mail"] = "Correo privado"; -App::$strings["See all private messages"] = "Ver todas los mensajes privados"; -App::$strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos"; -App::$strings["Event Calendar"] = "Calendario de eventos"; -App::$strings["See all events"] = "Ver todos los eventos"; -App::$strings["Mark all events seen"] = "Marcar todos los eventos como leidos"; -App::$strings["Manage Your Channels"] = "Gestionar sus canales"; -App::$strings["Account/Channel Settings"] = "Ajustes de cuenta/canales"; -App::$strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio"; -App::$strings["@name, #tag, ?doc, content"] = "@nombre, #etiqueta, ?ayuda, contenido"; -App::$strings["Please wait..."] = "Espere por favor…"; App::$strings["Focus (Hubzilla default)"] = "Focus (predefinido)"; App::$strings["Theme settings"] = "Ajustes del tema"; App::$strings["Narrow navbar"] = "Estrechar la barra de navegación"; diff --git a/view/it/hmessages.po b/view/it/hmessages.po index 72da81a4a..c09bc1536 100644 --- a/view/it/hmessages.po +++ b/view/it/hmessages.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-17 14:51-0700\n" -"PO-Revision-Date: 2016-09-21 08:59+0000\n" +"POT-Creation-Date: 2016-09-30 00:02-0700\n" +"PO-Revision-Date: 2016-10-02 12:23+0000\n" "Last-Translator: Paolo Wave \n" "Language-Team: Italian (http://www.transifex.com/Friendica/red-matrix/language/it/)\n" "MIME-Version: 1.0\n" @@ -91,8 +91,8 @@ msgid "Special - Group Repository" msgstr "Speciale - Repository di gruppo" #: ../../Zotlabs/Access/PermissionRoles.php:204 -#: ../../Zotlabs/Module/Register.php:213 #: ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Register.php:213 #: ../../Zotlabs/Module/Settings/Channel.php:442 #: ../../include/permissions.php:949 ../../include/selectors.php:49 #: ../../include/selectors.php:66 ../../include/selectors.php:104 @@ -169,7 +169,7 @@ msgstr "Può usare i miei post pubblici per creare canali derivati" msgid "Can administer my channel" msgstr "Può amministrare il mio canale" -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:238 msgid "parent" msgstr "cartella superiore" @@ -200,41 +200,41 @@ msgstr "Appuntamenti inviati" #: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:789 #: ../../Zotlabs/Module/Photos.php:1249 #: ../../Zotlabs/Module/Embedphotos.php:147 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 ../../include/conversation.php:1033 -#: ../../include/widgets.php:1679 +#: ../../Zotlabs/Lib/Apps.php:565 ../../include/conversation.php:1031 +#: ../../include/widgets.php:1683 msgid "Unknown" msgstr "Sconosciuto" -#: ../../Zotlabs/Storage/Browser.php:226 ../../Zotlabs/Module/Fbrowser.php:85 +#: ../../Zotlabs/Storage/Browser.php:225 ../../Zotlabs/Module/Fbrowser.php:85 #: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 -#: ../../include/conversation.php:1678 +#: ../../include/conversation.php:1679 msgid "Files" msgstr "Archivio file" -#: ../../Zotlabs/Storage/Browser.php:227 +#: ../../Zotlabs/Storage/Browser.php:226 msgid "Total" msgstr "Totale" -#: ../../Zotlabs/Storage/Browser.php:229 +#: ../../Zotlabs/Storage/Browser.php:228 msgid "Shared" msgstr "Condiviso" -#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/Webpages.php:239 -#: ../../Zotlabs/Module/New_channel.php:147 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:321 +#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 #: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 +#: ../../Zotlabs/Module/Webpages.php:239 msgid "Create" msgstr "Crea" -#: ../../Zotlabs/Storage/Browser.php:231 ../../Zotlabs/Storage/Browser.php:325 +#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Profile_photo.php:390 #: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 -#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1692 +#: ../../Zotlabs/Module/Profile_photo.php:390 +#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1696 msgid "Upload" msgstr "Carica" -#: ../../Zotlabs/Storage/Browser.php:235 +#: ../../Zotlabs/Storage/Browser.php:234 #: ../../Zotlabs/Module/Admin/Channels.php:163 #: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 #: ../../Zotlabs/Module/Settings/Oauth.php:89 @@ -242,153 +242,154 @@ msgstr "Carica" msgid "Name" msgstr "Nome" -#: ../../Zotlabs/Storage/Browser.php:236 +#: ../../Zotlabs/Storage/Browser.php:235 msgid "Type" msgstr "Tipo" -#: ../../Zotlabs/Storage/Browser.php:237 +#: ../../Zotlabs/Storage/Browser.php:236 #: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1372 msgid "Size" msgstr "Dimensione" -#: ../../Zotlabs/Storage/Browser.php:238 +#: ../../Zotlabs/Storage/Browser.php:237 #: ../../Zotlabs/Module/Sharedwithme.php:102 msgid "Last Modified" msgstr "Ultima modifica" -#: ../../Zotlabs/Storage/Browser.php:240 +#: ../../Zotlabs/Storage/Browser.php:239 #: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 #: ../../Zotlabs/Module/Editblock.php:109 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Blocks.php:160 -#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 +#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Editpost.php:84 #: ../../Zotlabs/Module/Thing.php:260 -#: ../../Zotlabs/Module/Settings/Oauth.php:149 ../../Zotlabs/Lib/Apps.php:341 -#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../include/page_widgets.php:9 -#: ../../include/page_widgets.php:39 ../../include/channel.php:959 -#: ../../include/channel.php:963 ../../include/menu.php:113 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../Zotlabs/Lib/Apps.php:341 +#: ../../include/channel.php:959 ../../include/channel.php:963 +#: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 +#: ../../include/menu.php:113 msgid "Edit" msgstr "Modifica" -#: ../../Zotlabs/Storage/Browser.php:241 +#: ../../Zotlabs/Storage/Browser.php:240 #: ../../Zotlabs/Module/Admin/Accounts.php:174 #: ../../Zotlabs/Module/Admin/Channels.php:153 #: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Connections.php:263 +#: ../../Zotlabs/Module/Connedit.php:607 #: ../../Zotlabs/Module/Editblock.php:134 #: ../../Zotlabs/Module/Editlayout.php:137 #: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Thing.php:261 -#: ../../Zotlabs/Module/Photos.php:1179 -#: ../../Zotlabs/Module/Settings/Oauth.php:150 ../../Zotlabs/Lib/Apps.php:342 -#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../include/conversation.php:660 +#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Thing.php:261 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../Zotlabs/Lib/Apps.php:342 +#: ../../include/conversation.php:660 msgid "Delete" msgstr "Elimina" -#: ../../Zotlabs/Storage/Browser.php:301 +#: ../../Zotlabs/Storage/Browser.php:299 #, php-format msgid "You are using %1$s of your available file storage." msgstr "Stai usando %1$s dello spazio disponibile per i tuoi file." -#: ../../Zotlabs/Storage/Browser.php:306 +#: ../../Zotlabs/Storage/Browser.php:304 #, php-format msgid "You are using %1$s of %2$s available file storage. (%3$s%)" msgstr "Stai usando %1$s di %2$s che hai a disposizione per i file. (%3$s%)" -#: ../../Zotlabs/Storage/Browser.php:317 +#: ../../Zotlabs/Storage/Browser.php:315 msgid "WARNING:" msgstr "ATTENZIONE:" -#: ../../Zotlabs/Storage/Browser.php:322 +#: ../../Zotlabs/Storage/Browser.php:320 msgid "Create new folder" msgstr "Nuova cartella" -#: ../../Zotlabs/Storage/Browser.php:324 +#: ../../Zotlabs/Storage/Browser.php:322 msgid "Upload file" msgstr "Carica un file" -#: ../../Zotlabs/Storage/Browser.php:337 +#: ../../Zotlabs/Storage/Browser.php:335 msgid "Drop files here to immediately upload" msgstr "Trascina i file qui per caricarli al volo" #: ../../Zotlabs/Web/Router.php:65 ../../Zotlabs/Web/WebServer.php:128 #: ../../Zotlabs/Module/Achievements.php:34 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Authtest.php:16 -#: ../../Zotlabs/Module/Bookmarks.php:61 ../../Zotlabs/Module/Page.php:35 -#: ../../Zotlabs/Module/Page.php:91 ../../Zotlabs/Module/Connections.php:33 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Channel.php:104 +#: ../../Zotlabs/Module/Channel.php:229 ../../Zotlabs/Module/Channel.php:270 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 +#: ../../Zotlabs/Module/Mail.php:121 ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 #: ../../Zotlabs/Module/Cover_photo.php:290 -#: ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Editblock.php:67 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 #: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Menu.php:78 -#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Mail.php:121 -#: ../../Zotlabs/Module/Settings.php:59 -#: ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Api.php:12 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Group.php:13 ../../Zotlabs/Module/Block.php:26 #: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Invite.php:17 #: ../../Zotlabs/Module/Invite.php:91 ../../Zotlabs/Module/Locs.php:87 -#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Like.php:181 -#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Mitem.php:115 -#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Rate.php:113 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Profiles.php:203 -#: ../../Zotlabs/Module/Profiles.php:601 ../../Zotlabs/Module/Api.php:12 -#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/Item.php:214 -#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1073 -#: ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Like.php:181 +#: ../../Zotlabs/Module/Profiles.php:203 ../../Zotlabs/Module/Profiles.php:601 +#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 +#: ../../Zotlabs/Module/Setup.php:220 ../../Zotlabs/Module/Mood.php:116 +#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 #: ../../Zotlabs/Module/Notifications.php:70 ../../Zotlabs/Module/Poke.php:137 -#: ../../Zotlabs/Module/Setup.php:220 ../../Zotlabs/Module/Profile.php:68 -#: ../../Zotlabs/Module/Profile.php:76 ../../Zotlabs/Module/Blocks.php:73 -#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 -#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 +#: ../../Zotlabs/Module/Layouts.php:89 #: ../../Zotlabs/Module/Profile_photo.php:265 #: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Pdledit.php:29 -#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Channel.php:104 -#: ../../Zotlabs/Module/Channel.php:228 ../../Zotlabs/Module/Channel.php:269 +#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Settings.php:59 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Events.php:264 #: ../../Zotlabs/Module/Service_limits.php:11 #: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 -#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Sharedwithme.php:11 +#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Item.php:214 +#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1068 +#: ../../Zotlabs/Module/Sharedwithme.php:11 #: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 -#: ../../Zotlabs/Module/Photos.php:73 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 #: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../include/photos.php:27 ../../include/items.php:3496 +#: ../../include/photos.php:27 ../../include/items.php:3506 #: ../../include/attach.php:142 ../../include/attach.php:190 #: ../../include/attach.php:253 ../../include/attach.php:267 #: ../../include/attach.php:274 ../../include/attach.php:339 #: ../../include/attach.php:353 ../../include/attach.php:360 -#: ../../include/attach.php:440 ../../include/attach.php:902 -#: ../../include/attach.php:973 ../../include/attach.php:1125 +#: ../../include/attach.php:440 ../../include/attach.php:909 +#: ../../include/attach.php:980 ../../include/attach.php:1132 msgid "Permission denied." msgstr "Permesso negato." -#: ../../Zotlabs/Web/Router.php:146 ../../include/help.php:53 +#: ../../Zotlabs/Web/Router.php:146 ../../include/help.php:56 msgid "Not Found" msgstr "Non disponibile" #: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Page.php:94 -#: ../../Zotlabs/Module/Display.php:120 ../../Zotlabs/Module/Block.php:79 -#: ../../include/help.php:56 +#: ../../Zotlabs/Module/Block.php:79 ../../Zotlabs/Module/Display.php:120 +#: ../../include/help.php:59 msgid "Page not found." msgstr "Pagina non trovata." -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:66 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:66 #: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 #: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 #: ../../include/items.php:403 @@ -411,9 +412,9 @@ msgstr "Ciao %s. L'accesso tramite il tuo hub è avvenuto con successo." #: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 #: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17 -#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../include/channel.php:859 +#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 +#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:859 msgid "Requested profile is not available." msgstr "Il profilo richiesto non è disponibile." @@ -429,216 +430,210 @@ msgstr "Assente" msgid "Online" msgstr "Online" -#: ../../Zotlabs/Module/Dreport.php:44 -msgid "Invalid message" -msgstr "Messaggio non valido" +#: ../../Zotlabs/Module/Network.php:95 +msgid "No such group" +msgstr "Impossibile trovare il gruppo di canali" -#: ../../Zotlabs/Module/Dreport.php:76 -msgid "no results" -msgstr "nessun risultato" +#: ../../Zotlabs/Module/Network.php:135 +msgid "No such channel" +msgstr "Canale sconosciuto" -#: ../../Zotlabs/Module/Dreport.php:91 -msgid "channel sync processed" -msgstr "sincronizzazione del canale effettuata" +#: ../../Zotlabs/Module/Network.php:140 +msgid "forum" +msgstr "forum" -#: ../../Zotlabs/Module/Dreport.php:95 -msgid "queued" -msgstr "in coda" +#: ../../Zotlabs/Module/Network.php:152 +msgid "Search Results For:" +msgstr "Cerca risultati con:" -#: ../../Zotlabs/Module/Dreport.php:99 -msgid "posted" -msgstr "inviato" +#: ../../Zotlabs/Module/Network.php:218 +msgid "Privacy group is empty" +msgstr "Il gruppo di canali è vuoto" -#: ../../Zotlabs/Module/Dreport.php:103 -msgid "accepted for delivery" -msgstr "accettato per la spedizione" +#: ../../Zotlabs/Module/Network.php:227 +msgid "Privacy group: " +msgstr "Gruppo di canali:" -#: ../../Zotlabs/Module/Dreport.php:107 -msgid "updated" -msgstr "aggiornato" - -#: ../../Zotlabs/Module/Dreport.php:110 -msgid "update ignored" -msgstr "aggiornamento ignorato" - -#: ../../Zotlabs/Module/Dreport.php:113 -msgid "permission denied" -msgstr "permessi non sufficienti" - -#: ../../Zotlabs/Module/Dreport.php:117 -msgid "recipient not found" -msgstr "Destinatario non trovato" - -#: ../../Zotlabs/Module/Dreport.php:120 -msgid "mail recalled" -msgstr "messaggio richiamato dal mittente" - -#: ../../Zotlabs/Module/Dreport.php:123 -msgid "duplicate mail received" -msgstr "ricevuto messaggio duplicato" - -#: ../../Zotlabs/Module/Dreport.php:126 -msgid "mail delivered" -msgstr "messaggio recapitato" - -#: ../../Zotlabs/Module/Dreport.php:146 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Rapporto di consegna - %1$s" - -#: ../../Zotlabs/Module/Dreport.php:149 -msgid "Options" -msgstr "Opzioni" - -#: ../../Zotlabs/Module/Dreport.php:150 -msgid "Redeliver" -msgstr "Reinvia" +#: ../../Zotlabs/Module/Network.php:253 +msgid "Invalid connection." +msgstr "Contatto non valido." #: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 #, php-format msgid "Fetching URL returns error: %1$s" msgstr "La chiamata all'URL restituisce questo errore: %1$s" -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!" +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "rete" -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio." +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "RSS" -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "Le password non corrispondono." +#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +msgid "You must be logged in to see this page." +msgstr "Devi aver effettuato l'accesso per vedere questa pagina." -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata." +#: ../../Zotlabs/Module/Channel.php:40 +msgid "Posts and comments" +msgstr "Post e commenti" -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "La tua richiesta è in attesa di approvazione da parte dell'amministratore di questo hub." +#: ../../Zotlabs/Module/Channel.php:41 +msgid "Only posts" +msgstr "Solo post" -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "La tua registrazione non puo' essere processata." +#: ../../Zotlabs/Module/Channel.php:101 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "Su questo hub la registrazione non è permessa." - -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "La registrazione su questo hub è soggetta ad approvazione." - -#: ../../Zotlabs/Module/Register.php:194 -msgid "Register at another affiliated hub." -msgstr "Registrati su un altro server hubzilla." - -#: ../../Zotlabs/Module/Register.php:204 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Questo hub ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." - -#: ../../Zotlabs/Module/Register.php:221 -msgid "Terms of Service" -msgstr "Condizioni d'Uso" - -#: ../../Zotlabs/Module/Register.php:227 +#: ../../Zotlabs/Module/Import.php:33 #, php-format -msgid "I accept the %s for this website" -msgstr "Accetto le %s di questo sito" +msgid "Your service plan only allows %d channels." +msgstr "Il tuo account permette di creare al massimo %d canali." -#: ../../Zotlabs/Module/Register.php:229 +#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." +msgstr "Non c'è niente da importare." + +#: ../../Zotlabs/Module/Import.php:95 ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" +msgstr "Impossibile importare i dati dal vecchio hub" + +#: ../../Zotlabs/Module/Import.php:101 +#: ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." +msgstr "Il file da importare è vuoto." + +#: ../../Zotlabs/Module/Import.php:123 +#: ../../Zotlabs/Module/Import_items.php:88 #, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Ho più di 13 anni e accetto le %s di questo sito" +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Attenzione: le versioni di database differiscono di %1$d aggiornamenti." -#: ../../Zotlabs/Module/Register.php:233 -msgid "Your email address" -msgstr "Il tuo indirizzo email" +#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 +msgid "Cloned channel not found. Import failed." +msgstr "Impossibile trovare il canale clonato. L'importazione è fallita." -#: ../../Zotlabs/Module/Register.php:234 -msgid "Choose a password" -msgstr "Scegli una password" +#: ../../Zotlabs/Module/Import.php:163 +msgid "No channel. Import failed." +msgstr "Nessun canale. Import fallito." -#: ../../Zotlabs/Module/Register.php:235 -msgid "Please re-enter your password" -msgstr "Ripeti la password per verifica" +#: ../../Zotlabs/Module/Import.php:520 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." +msgstr "L'importazione è terminata con successo." -#: ../../Zotlabs/Module/Register.php:236 -msgid "Please enter your invitation code" -msgstr "Inserisci il codice dell'invito" +#: ../../Zotlabs/Module/Import.php:542 +msgid "You must be logged in to use this feature." +msgstr "Per questa funzionalità devi aver effettuato l'accesso." -#: ../../Zotlabs/Module/Register.php:237 -#: ../../Zotlabs/Module/New_channel.php:134 -msgid "Name or caption" -msgstr "Nome o titolo" +#: ../../Zotlabs/Module/Import.php:547 +msgid "Import Channel" +msgstr "Importa un canale" -#: ../../Zotlabs/Module/Register.php:237 -#: ../../Zotlabs/Module/New_channel.php:134 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" -msgstr "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\"" - -#: ../../Zotlabs/Module/Register.php:239 -#: ../../Zotlabs/Module/New_channel.php:136 -msgid "Choose a short nickname" -msgstr "Scegli un nome breve" - -#: ../../Zotlabs/Module/Register.php:239 -#: ../../Zotlabs/Module/New_channel.php:136 -#, php-format +#: ../../Zotlabs/Module/Import.php:548 msgid "" -"Your nickname will be used to create an easy to remember channel address " -"e.g. nickname%s" -msgstr "Il nome breve sarà usato per creare un indirizzo facile da ricordare per il tuo canale, per esempio nickname%s" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Usa questo modulo per importare un tuo canale da un altro hub. Puoi ottenere i dati identificativi del canale direttamente dall'altro hub oppure tramite un file esportato in precedenza." -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Channel role and privacy" -msgstr "Tipo di canale e privacy" +#: ../../Zotlabs/Module/Import.php:549 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" +msgstr "File da caricare" -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Select a channel role with your privacy requirements." -msgstr "Scegli il tipo di canale che vuoi e la privacy da applicare." +#: ../../Zotlabs/Module/Import.php:550 +msgid "Or provide the old server/hub details" +msgstr "Oppure fornisci i dettagli del vecchio hub" -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Read more about roles" -msgstr "Maggiori informazioni sui ruoli" +#: ../../Zotlabs/Module/Import.php:551 +msgid "Your old identity address (xyz@example.com)" +msgstr "Il tuo vecchio identificativo (per esempio pippo@esempio.com)" -#: ../../Zotlabs/Module/Register.php:241 -msgid "no" -msgstr "no" +#: ../../Zotlabs/Module/Import.php:552 +msgid "Your old login email address" +msgstr "L'email che usavi per accedere sul vecchio hub" -#: ../../Zotlabs/Module/Register.php:241 -msgid "yes" -msgstr "sì" +#: ../../Zotlabs/Module/Import.php:553 +msgid "Your old login password" +msgstr "La password per il vecchio hub" -#: ../../Zotlabs/Module/Register.php:253 -#: ../../Zotlabs/Module/Admin/Site.php:268 -msgid "Registration" -msgstr "Registrazione" - -#: ../../Zotlabs/Module/Register.php:258 -msgid "Membership on this site is by invitation only." -msgstr "Per registrarsi su questo hub è necessario un invito." - -#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 -#: ../../boot.php:1721 -msgid "Register" -msgstr "Registrati" - -#: ../../Zotlabs/Module/Register.php:271 +#: ../../Zotlabs/Module/Import.php:554 msgid "" -"This site may require email verification after submitting this form. If you " -"are returned to a login page, please check your email for instructions." -msgstr "Dopo aver inviato questo modulo, potrebbe esserti richiesta una verifica via email. Se comparirà la pagina di login, segui le istruzioni sull'email per continuare." +"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 "Scegli se vuoi spostare il tuo indirizzo primario su questo hub, oppure se preferisci che quello vecchio resti tale. Potrai pubblicare da entrambi i hub, ma solamente uno sarà indicato come la posizione su cui risiedono i tuoi file, foto, ecc." + +#: ../../Zotlabs/Module/Import.php:555 +msgid "Make this hub my primary location" +msgstr "Rendi questo hub il mio indirizzo primario" + +#: ../../Zotlabs/Module/Import.php:556 +msgid "" +"Import existing posts if possible (experimental - limited by available " +"memory" +msgstr "Importa i contenuti pubblicati, se possibile (sperimentale)" + +#: ../../Zotlabs/Module/Import.php:557 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Questa funzione potrebbe impiegare molto tempo a terminare. Per favore lanciala *una volta sola* e resta su questa pagina finché non avrà finito." + +#: ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Admin/Accounts.php:167 +#: ../../Zotlabs/Module/Admin/Channels.php:151 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Plugins.php:429 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Site.php:267 +#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Mail.php:370 +#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Appman.php:126 +#: ../../Zotlabs/Module/Pdledit.php:74 +#: ../../Zotlabs/Module/Filestorage.php:165 +#: ../../Zotlabs/Module/Connect.php:98 ../../Zotlabs/Module/Group.php:85 +#: ../../Zotlabs/Module/Import_items.php:122 +#: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 +#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Profiles.php:687 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Setup.php:317 +#: ../../Zotlabs/Module/Setup.php:365 ../../Zotlabs/Module/Mood.php:139 +#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 +#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 +#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:484 +#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 +#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 +#: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 +#: ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Module/Settings/Account.php:126 +#: ../../Zotlabs/Module/Settings/Channel.php:452 +#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:725 ../../include/js_strings.php:22 +#: ../../include/widgets.php:796 ../../view/theme/redbasic/php/config.php:106 +msgid "Submit" +msgstr "Salva" + +#: ../../Zotlabs/Module/Bookmarks.php:53 +msgid "Bookmark added" +msgstr "Segnalibro aggiunto" + +#: ../../Zotlabs/Module/Bookmarks.php:75 +msgid "My Bookmarks" +msgstr "I miei segnalibri" + +#: ../../Zotlabs/Module/Bookmarks.php:86 +msgid "My Connections Bookmarks" +msgstr "I segnalibri dei miei contatti" #: ../../Zotlabs/Module/Admin/Accounts.php:36 #, php-format @@ -687,47 +682,10 @@ msgid "Administration" msgstr "Amministrazione" #: ../../Zotlabs/Module/Admin/Accounts.php:166 -#: ../../Zotlabs/Module/Admin/Accounts.php:179 ../../include/widgets.php:1557 +#: ../../Zotlabs/Module/Admin/Accounts.php:179 ../../include/widgets.php:1561 msgid "Accounts" msgstr "Account" -#: ../../Zotlabs/Module/Admin/Accounts.php:167 -#: ../../Zotlabs/Module/Admin/Channels.php:151 -#: ../../Zotlabs/Module/Admin/Features.php:66 -#: ../../Zotlabs/Module/Admin/Logs.php:84 -#: ../../Zotlabs/Module/Admin/Plugins.php:429 -#: ../../Zotlabs/Module/Admin/Profs.php:157 -#: ../../Zotlabs/Module/Admin/Security.php:104 -#: ../../Zotlabs/Module/Admin/Site.php:267 -#: ../../Zotlabs/Module/Admin/Themes.php:156 -#: ../../Zotlabs/Module/Import.php:560 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Mail.php:370 ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Connect.php:98 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Import_items.php:122 -#: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Rate.php:166 -#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Profiles.php:687 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Poke.php:186 -#: ../../Zotlabs/Module/Setup.php:317 ../../Zotlabs/Module/Setup.php:365 -#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Cal.php:338 -#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Connedit.php:779 -#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 -#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 -#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 -#: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 -#: ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Settings/Account.php:126 -#: ../../Zotlabs/Module/Settings/Channel.php:452 -#: ../../Zotlabs/Module/Settings/Display.php:194 -#: ../../Zotlabs/Module/Settings/Features.php:47 -#: ../../Zotlabs/Module/Settings/Oauth.php:87 -#: ../../Zotlabs/Module/Settings/Tokens.php:167 -#: ../../Zotlabs/Lib/ThreadItem.php:712 ../../include/js_strings.php:22 -#: ../../include/widgets.php:796 ../../view/theme/redbasic/php/config.php:106 -msgid "Submit" -msgstr "Salva" - #: ../../Zotlabs/Module/Admin/Accounts.php:168 #: ../../Zotlabs/Module/Admin/Channels.php:152 msgid "select all" @@ -742,7 +700,7 @@ msgid "Request date" msgstr "Data richiesta" #: ../../Zotlabs/Module/Admin/Accounts.php:170 -#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/network.php:2208 +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/network.php:2212 msgid "Email" msgstr "Email" @@ -855,7 +813,7 @@ msgstr "Il canale '%s' permette codice nei contenuti" msgid "Channel '%s' code disallowed" msgstr "Il canale '%s' non permette codice nei contenuti" -#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../include/widgets.php:1558 +#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../include/widgets.php:1562 msgid "Channels" msgstr "Canali" @@ -876,7 +834,7 @@ msgid "Disallow Code" msgstr "Non permettere codice" #: ../../Zotlabs/Module/Admin/Channels.php:158 -#: ../../include/conversation.php:1650 +#: ../../include/conversation.php:1651 msgid "Channel" msgstr "Canale" @@ -966,8 +924,8 @@ msgstr "Funzionalità opzionali" msgid "Log settings updated." msgstr "Impostazioni di log aggiornate." -#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1583 -#: ../../include/widgets.php:1593 +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1587 +#: ../../include/widgets.php:1597 msgid "Logs" msgstr "Log" @@ -995,9 +953,9 @@ msgstr "Livello di log" #: ../../Zotlabs/Module/Admin/Plugins.php:254 #: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Filestorage.php:32 -#: ../../Zotlabs/Module/Thing.php:89 ../../Zotlabs/Module/Viewsrc.php:24 -#: ../../Zotlabs/Module/Admin.php:62 ../../include/items.php:3417 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 +#: ../../Zotlabs/Module/Admin.php:62 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3427 msgid "Item not found." msgstr "Elemento non trovato." @@ -1022,7 +980,7 @@ msgid "Enable" msgstr "Attiva" #: ../../Zotlabs/Module/Admin/Plugins.php:337 -#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1561 +#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1565 msgid "Plugins" msgstr "Plugin" @@ -1061,7 +1019,7 @@ msgstr "Minima versione PHP:" #: ../../Zotlabs/Module/Admin/Plugins.php:351 msgid "Compatible Server Roles: " -msgstr "Ruoli compatibili per questo server" +msgstr "Ruoli previsti per questo server" #: ../../Zotlabs/Module/Admin/Plugins.php:352 msgid "Requires: " @@ -1106,7 +1064,7 @@ msgstr "Installa" #: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 #: ../../Zotlabs/Module/Settings/Oauth.php:88 #: ../../Zotlabs/Module/Settings/Oauth.php:114 -#: ../../include/conversation.php:1247 ../../include/conversation.php:1296 +#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 msgid "Cancel" msgstr "Annulla" @@ -1133,7 +1091,7 @@ msgid "Switch branch" msgstr "Cambia branch" #: ../../Zotlabs/Module/Admin/Plugins.php:445 -#: ../../Zotlabs/Module/Tagrm.php:137 ../../Zotlabs/Module/Photos.php:989 +#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 msgid "Remove" msgstr "Rimuovi" @@ -1192,7 +1150,7 @@ msgstr "Impossibile trovare la definizione del campo" msgid "Edit Profile Field" msgstr "Modifica campo del profilo" -#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1564 +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1568 msgid "Profile Fields" msgstr "Campi del profilo" @@ -1272,7 +1230,7 @@ msgid "" "embedded content from that site is explicitly blocked." msgstr "Tutti gli altri contenuti incorporati saranno filtrati a meno che il contenuto incorporato di quel sito non sia esplicitamente bloccato." -#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1559 +#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1563 msgid "Security" msgstr "Sicurezza" @@ -1381,15 +1339,16 @@ msgstr "sperimentale" msgid "unsupported" msgstr "non supportato" -#: ../../Zotlabs/Module/Admin/Site.php:221 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Admin/Site.php:221 #: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 #: ../../Zotlabs/Module/Settings/Channel.php:289 #: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 #: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 @@ -1402,15 +1361,16 @@ msgstr "No" msgid "Yes - with approval" msgstr "Sì - con approvazione" -#: ../../Zotlabs/Module/Admin/Site.php:223 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Admin/Site.php:223 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:84 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 #: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Api.php:84 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 #: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Removeme.php:63 -#: ../../Zotlabs/Module/Photos.php:653 #: ../../Zotlabs/Module/Settings/Channel.php:289 #: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 #: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 @@ -1475,12 +1435,17 @@ msgstr "Esperto - posso scrivere codice" #: ../../Zotlabs/Module/Admin/Site.php:254 #: ../../Zotlabs/Module/Settings/Account.php:110 msgid "Wizard - I probably know more than you do" -msgstr "Genio - probabilmente ne so più di te" +msgstr "Genio - probabilmente ne so più di te!" -#: ../../Zotlabs/Module/Admin/Site.php:266 ../../include/widgets.php:1556 +#: ../../Zotlabs/Module/Admin/Site.php:266 ../../include/widgets.php:1560 msgid "Site" msgstr "Sito" +#: ../../Zotlabs/Module/Admin/Site.php:268 +#: ../../Zotlabs/Module/Register.php:253 +msgid "Registration" +msgstr "Registrazione" + #: ../../Zotlabs/Module/Admin/Site.php:269 msgid "File upload" msgstr "Caricamento file" @@ -1772,7 +1737,7 @@ msgid "Screenshot" msgstr "Istantanea dello schermo" #: ../../Zotlabs/Module/Admin/Themes.php:121 -#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1562 +#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1566 msgid "Themes" msgstr "Temi" @@ -1784,269 +1749,8 @@ msgstr "[Sperimentale]" msgid "[Unsupported]" msgstr "[Non supportato]" -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Il tuo account permette di creare al massimo %d canali." - -#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 -msgid "Nothing to import." -msgstr "Non c'è niente da importare." - -#: ../../Zotlabs/Module/Import.php:95 ../../Zotlabs/Module/Import_items.php:66 -msgid "Unable to download data from old server" -msgstr "Impossibile importare i dati dal vecchio hub" - -#: ../../Zotlabs/Module/Import.php:101 -#: ../../Zotlabs/Module/Import_items.php:72 -msgid "Imported file is empty." -msgstr "Il file da importare è vuoto." - -#: ../../Zotlabs/Module/Import.php:123 -#: ../../Zotlabs/Module/Import_items.php:88 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Attenzione: le versioni di database differiscono di %1$d aggiornamenti." - -#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 -msgid "Cloned channel not found. Import failed." -msgstr "Impossibile trovare il canale clonato. L'importazione è fallita." - -#: ../../Zotlabs/Module/Import.php:163 -msgid "No channel. Import failed." -msgstr "Nessun canale. Import fallito." - -#: ../../Zotlabs/Module/Import.php:520 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "L'importazione è terminata con successo." - -#: ../../Zotlabs/Module/Import.php:542 -msgid "You must be logged in to use this feature." -msgstr "Per questa funzionalità devi aver effettuato l'accesso." - -#: ../../Zotlabs/Module/Import.php:547 -msgid "Import Channel" -msgstr "Importa un canale" - -#: ../../Zotlabs/Module/Import.php:548 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Usa questo modulo per importare un tuo canale da un altro hub. Puoi ottenere i dati identificativi del canale direttamente dall'altro hub oppure tramite un file esportato in precedenza." - -#: ../../Zotlabs/Module/Import.php:549 -#: ../../Zotlabs/Module/Import_items.php:121 -msgid "File to Upload" -msgstr "File da caricare" - -#: ../../Zotlabs/Module/Import.php:550 -msgid "Or provide the old server/hub details" -msgstr "Oppure fornisci i dettagli del vecchio hub" - -#: ../../Zotlabs/Module/Import.php:551 -msgid "Your old identity address (xyz@example.com)" -msgstr "Il tuo vecchio identificativo (per esempio pippo@esempio.com)" - -#: ../../Zotlabs/Module/Import.php:552 -msgid "Your old login email address" -msgstr "L'email che usavi per accedere sul vecchio hub" - -#: ../../Zotlabs/Module/Import.php:553 -msgid "Your old login password" -msgstr "La password per il vecchio hub" - -#: ../../Zotlabs/Module/Import.php:554 -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 "Scegli se vuoi spostare il tuo indirizzo primario su questo hub, oppure se preferisci che quello vecchio resti tale. Potrai pubblicare da entrambi i hub, ma solamente uno sarà indicato come la posizione su cui risiedono i tuoi file, foto, ecc." - -#: ../../Zotlabs/Module/Import.php:555 -msgid "Make this hub my primary location" -msgstr "Rendi questo hub il mio indirizzo primario" - -#: ../../Zotlabs/Module/Import.php:556 -msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importa i contenuti pubblicati, se possibile (sperimentale)" - -#: ../../Zotlabs/Module/Import.php:557 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Questa funzione potrebbe impiegare molto tempo a terminare. Per favore lanciala *una volta sola* e resta su questa pagina finché non avrà finito." - -#: ../../Zotlabs/Module/Directory.php:63 ../../Zotlabs/Module/Ratings.php:83 -#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Photos.php:509 -#: ../../Zotlabs/Module/Viewconnections.php:23 -msgid "Public access denied." -msgstr "Accesso pubblico negato." - -#: ../../Zotlabs/Module/Directory.php:243 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d valutazione" -msgstr[1] "%d valutazioni" - -#: ../../Zotlabs/Module/Directory.php:254 -msgid "Gender: " -msgstr "Sesso:" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Status: " -msgstr "Stato:" - -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Homepage: " -msgstr "Homepage:" - -#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 -msgid "Age:" -msgstr "Età:" - -#: ../../Zotlabs/Module/Directory.php:311 ../../include/event.php:52 -#: ../../include/event.php:84 ../../include/bb2diaspora.php:507 -#: ../../include/channel.php:1049 -msgid "Location:" -msgstr "Luogo:" - -#: ../../Zotlabs/Module/Directory.php:317 -msgid "Description:" -msgstr "Descrizione:" - -#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 -msgid "Hometown:" -msgstr "Città dove vivo:" - -#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 -msgid "About:" -msgstr "Informazioni:" - -#: ../../Zotlabs/Module/Directory.php:325 ../../Zotlabs/Module/Match.php:68 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/channel.php:1034 -#: ../../include/connections.php:78 ../../include/conversation.php:957 -#: ../../include/widgets.php:147 ../../include/widgets.php:184 -msgid "Connect" -msgstr "Aggiungi" - -#: ../../Zotlabs/Module/Directory.php:326 -msgid "Public Forum:" -msgstr "Forum pubblico:" - -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Keywords: " -msgstr "Parole chiave:" - -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Don't suggest" -msgstr "Non fornire suggerimenti" - -#: ../../Zotlabs/Module/Directory.php:334 -msgid "Common connections:" -msgstr "Contatti in comune:" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Global Directory" -msgstr "Elenchi pubblici globali" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Local Directory" -msgstr "Elenco canali su questo hub" - -#: ../../Zotlabs/Module/Directory.php:388 -#: ../../Zotlabs/Module/Directory.php:393 -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../include/contact_widgets.php:23 -msgid "Find" -msgstr "Cerca" - -#: ../../Zotlabs/Module/Directory.php:389 -msgid "Finding:" -msgstr "Ricerca:" - -#: ../../Zotlabs/Module/Directory.php:392 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Canali suggeriti" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "next page" -msgstr "pagina successiva" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "previous page" -msgstr "pagina precedente" - -#: ../../Zotlabs/Module/Directory.php:395 -msgid "Sort options" -msgstr "Opzioni di ordinamento" - -#: ../../Zotlabs/Module/Directory.php:396 -msgid "Alphabetic" -msgstr "Alfabetico" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "Reverse Alphabetic" -msgstr "Alfabetico inverso" - -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Newest to Oldest" -msgstr "Prima i più recenti" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Oldest to Newest" -msgstr "Prima i più vecchi" - -#: ../../Zotlabs/Module/Directory.php:416 -msgid "No entries (some entries may be hidden)." -msgstr "Nessun risultato (qualche elemento potrebbe essere nascosto)." - -#: ../../Zotlabs/Module/Bookmarks.php:53 -msgid "Bookmark added" -msgstr "Segnalibro aggiunto" - -#: ../../Zotlabs/Module/Bookmarks.php:75 -msgid "My Bookmarks" -msgstr "I miei segnalibri" - -#: ../../Zotlabs/Module/Bookmarks.php:86 -msgid "My Connections Bookmarks" -msgstr "I segnalibri dei miei contatti" - -#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 -msgid "Edit post" -msgstr "Modifica post" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "Nessuna valutazione" - -#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 -#: ../../include/conversation.php:960 -msgid "Ratings" -msgstr "Valutazioni" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "Valutazione:" - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "Sito web:" - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "Descrizione:" - #: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/nav.php:95 ../../include/conversation.php:1671 +#: ../../include/nav.php:95 ../../include/conversation.php:1672 msgid "Photos" msgstr "Foto" @@ -2077,6 +1781,125 @@ msgstr "Salva nella cartella:" msgid "- select -" msgstr "- scegli -" +#: ../../Zotlabs/Module/Mail.php:38 +msgid "Unable to lookup recipient." +msgstr "Impossibile associare un destinatario." + +#: ../../Zotlabs/Module/Mail.php:45 +msgid "Unable to communicate with requested channel." +msgstr "Impossibile comunicare con il canale richiesto." + +#: ../../Zotlabs/Module/Mail.php:52 +msgid "Cannot verify requested channel." +msgstr "Impossibile verificare il canale richiesto." + +#: ../../Zotlabs/Module/Mail.php:70 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito." + +#: ../../Zotlabs/Module/Mail.php:135 +msgid "Messages" +msgstr "Messaggi" + +#: ../../Zotlabs/Module/Mail.php:170 +msgid "Message recalled." +msgstr "Messaggio revocato." + +#: ../../Zotlabs/Module/Mail.php:183 +msgid "Conversation removed." +msgstr "Conversazione rimossa." + +#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 +#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 +msgid "Please enter a link URL:" +msgstr "Inserisci l'indirizzo del link:" + +#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Scade il YYYY-MM-DD HH:MM" + +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Requested channel is not in this network" +msgstr "Il canale cercato non è in questa rete" + +#: ../../Zotlabs/Module/Mail.php:234 +msgid "Send Private Message" +msgstr "Invia un messaggio privato" + +#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 +msgid "To:" +msgstr "A:" + +#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 +msgid "Subject:" +msgstr "Oggetto:" + +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:135 +msgid "Your message:" +msgstr "Il tuo messaggio:" + +#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 +#: ../../include/conversation.php:1244 +msgid "Attach file" +msgstr "Allega file" + +#: ../../Zotlabs/Module/Mail.php:244 ../../Zotlabs/Module/Mail.php:369 +#: ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Chat.php:207 +#: ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "Inserisci un indirizzo web" + +#: ../../Zotlabs/Module/Mail.php:245 +msgid "Send" +msgstr "Invia" + +#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 +#: ../../include/conversation.php:1289 +msgid "Set expiration date" +msgstr "Data di scadenza" + +#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../include/conversation.php:1294 +msgid "Encrypt text" +msgstr "Cifratura del messaggio" + +#: ../../Zotlabs/Module/Mail.php:332 +msgid "Delete message" +msgstr "Elimina il messaggio" + +#: ../../Zotlabs/Module/Mail.php:333 +msgid "Delivery report" +msgstr "Rapporto di trasmissione" + +#: ../../Zotlabs/Module/Mail.php:334 +msgid "Recall message" +msgstr "Revoca il messaggio" + +#: ../../Zotlabs/Module/Mail.php:336 +msgid "Message has been recalled." +msgstr "Il messaggio è stato revocato." + +#: ../../Zotlabs/Module/Mail.php:353 +msgid "Delete Conversation" +msgstr "Elimina la conversazione" + +#: ../../Zotlabs/Module/Mail.php:355 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Non è disponibile alcun modo sicuro di comunicare con questo canale. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente." + +#: ../../Zotlabs/Module/Mail.php:359 +msgid "Send Reply" +msgstr "Invia la risposta" + +#: ../../Zotlabs/Module/Mail.php:364 +#, php-format +msgid "Your message for %s (%s):" +msgstr "Il tuo messaggio per %s (%s):" + #: ../../Zotlabs/Module/Connections.php:56 #: ../../Zotlabs/Module/Connections.php:161 #: ../../Zotlabs/Module/Connections.php:242 @@ -2103,7 +1926,7 @@ msgstr "Archiviati" #: ../../Zotlabs/Module/Connections.php:76 #: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1572 +#: ../../include/conversation.php:1573 msgid "New" msgstr "Novità" @@ -2188,8 +2011,8 @@ msgid "Ignore connection" msgstr "Ignora il contatto" #: ../../Zotlabs/Module/Connections.php:277 -#: ../../Zotlabs/Module/Notifications.php:55 #: ../../Zotlabs/Module/Connedit.php:583 +#: ../../Zotlabs/Module/Notifications.php:55 msgid "Ignore" msgstr "Ignora" @@ -2198,14 +2021,14 @@ msgid "Recent activity" msgstr "Attività recenti" #: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/nav.php:191 ../../include/text.php:901 +#: ../../include/text.php:901 ../../include/nav.php:191 msgid "Connections" msgstr "Contatti" #: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/nav.php:170 -#: ../../include/acl_selectors.php:174 ../../include/text.php:971 -#: ../../include/text.php:983 ../../include/widgets.php:315 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:971 +#: ../../include/text.php:983 ../../include/acl_selectors.php:174 +#: ../../include/nav.php:170 ../../include/widgets.php:315 msgid "Search" msgstr "Cerca" @@ -2217,6 +2040,12 @@ msgstr "Cerca tra i contatti" msgid "Connections search" msgstr "Ricerca tra i contatti" +#: ../../Zotlabs/Module/Connections.php:309 +#: ../../Zotlabs/Module/Directory.php:388 +#: ../../Zotlabs/Module/Directory.php:393 ../../include/contact_widgets.php:23 +msgid "Find" +msgstr "Cerca" + #: ../../Zotlabs/Module/Cover_photo.php:58 #: ../../Zotlabs/Module/Profile_photo.php:61 msgid "Image uploaded but image cropping failed." @@ -2247,25 +2076,25 @@ msgstr "Il caricamento dell'immagine è fallito." msgid "Unable to process image." msgstr "Impossibile elaborare l'immagine." -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4331 +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4341 msgid "female" msgstr "femmina" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4332 +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4342 #, php-format msgid "%1$s updated her %2$s" msgstr "Aggiornamento: %2$s di %1$s" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4333 +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4343 msgid "male" msgstr "maschio" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4334 +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4344 #, php-format msgid "%1$s updated his %2$s" msgstr "Aggiornamento: %2$s di %1$s" -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4336 +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4346 #, php-format msgid "%1$s updated their %2$s" msgstr "Aggiornamento: %2$s di %1$s" @@ -2326,6 +2155,305 @@ msgstr "Ritaglia l'immagine per migliorarne la visualizzazione." msgid "Done Editing" msgstr "Modifica terminata" +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 +msgid "Edit post" +msgstr "Modifica post" + +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." +msgstr "Non è possibile accedere alle informazioni sul contatto." + +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." +msgstr "Non riesco a trovare il profilo selezionato." + +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." +msgstr "Contatto aggiornato." + +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "Impossibile aggiornare le informazioni del contatto." + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "ha come nuovo contatto" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "Impossibile accedere alle informazioni della rubrica." + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Il canale non è disponibile - impossibile aggiornare." + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "Impossibile impostare i parametri della rubrica." + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "Il contatto è stato rimosso." + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:89 ../../include/conversation.php:953 +msgid "View Profile" +msgstr "Profilo" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "Guarda il profilo di %s" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "Modifica i permessi" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "Guarda e modifica i permessi assegnati" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "Attività recenti" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "Leggi i post recenti e i commenti" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blocca ogni interazione con questo contatto (abilita/disabilita)" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "Questa connessione è tra quelle bloccate!" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "Non ignorare" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignora tutte le comunicazioni in arrivo da questo contatto (abilita/disabilita)" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "Questa connessione è tra quelle ignorate!" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "Non archiviare" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "Archivia" + +#: ../../Zotlabs/Module/Connedit.php:594 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti" + +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "Questa connessione è tra quelle archiviate!" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "Non nascondere" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "Nascondi" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Nascondi questo contatto a tutti gli altri (abilita/disabilita)" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "Questa connessione è tra quelle nascoste!" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "Elimina questo contatto" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "Me" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "Famiglia" + +#: ../../Zotlabs/Module/Connedit.php:627 +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 +#: ../../include/selectors.php:123 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +#: ../../include/widgets.php:531 +msgid "Friends" +msgstr "Amici" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "Conoscenti" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "Approva questo contatto" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "Entra in contatto per poter comunicare" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "Scegli l'affinità" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "Scegli il profilo da mostrare" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "Affinità e profilo" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "--" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "Permessi predefiniti dei nuovi contatti" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3993 +#, php-format +msgid "Connection: %s" +msgstr "Contatto: %s" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "Applica automaticamente questi permessi" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "Le richieste di entrare in contatto saranno approvate in automatico" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "Indirizzo primario di questo canale" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "Indirizzi disponibili" + +#: ../../Zotlabs/Module/Connedit.php:758 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "I permessi indicati su questa pagina saranno applicati a tutti i nuovi contatti da ora in poi." + +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "Gestione dei contatti" + +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "Trascina per restringere il grado di amicizia da mostrare" + +#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Valutazioni" + +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "Trascina per cambiare la tua valutazione" + +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "Commento facoltativo" + +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "Filtro personalizzato" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "Importa solo i post che contengono queste parole chiave" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "per ogni riga: parole, #tag, /pattern/ o lang=xx , lascia vuoto per importare tutto" + +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "Non importare i post con queste parole chiave" + +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "Questa informazione è pubblica!" + +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "Contatti in attesa di approvazione" + +#: ../../Zotlabs/Module/Connedit.php:778 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "derivato" + +#: ../../Zotlabs/Module/Connedit.php:780 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Seleziona il profilo che vuoi mostrare a %s dopo che ha effettuato l'accesso." + +#: ../../Zotlabs/Module/Connedit.php:782 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "Permessi concessi a te" + +#: ../../Zotlabs/Module/Connedit.php:783 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "Permessi che concedo" + +#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:165 +msgid "Individual Permissions" +msgstr "Permessi individuali" + +#: ../../Zotlabs/Module/Connedit.php:786 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can not change those" +" settings here." +msgstr "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Da questa pagina non puoi cambiarle." + +#: ../../Zotlabs/Module/Connedit.php:787 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Le personalizzazioni che effettuerai qui potrebbero non essere effettive a meno che tu non cambi le impostazioni generali." + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" +msgstr "Ultimo aggiornamento:" + #: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 #: ../../Zotlabs/Module/Editlayout.php:79 #: ../../Zotlabs/Module/Editwebpage.php:80 @@ -2338,14 +2466,7 @@ msgstr "Elemento non trovato" msgid "Block Name" msgstr "Nome del block" -#: ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 -#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Chat.php:207 -#: ../../include/conversation.php:1148 -msgid "Insert web link" -msgstr "Inserisci un indirizzo web" - -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1259 +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 msgid "Title (optional)" msgstr "Titolo (facoltativo)" @@ -2419,14 +2540,14 @@ msgstr "Menù" msgid "Drop" msgstr "Elimina" -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:251 -#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 +#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 #: ../../include/page_widgets.php:47 msgid "Created" msgstr "Creato" -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:252 -#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 #: ../../include/page_widgets.php:48 msgid "Edited" msgstr "Modificato" @@ -2515,7 +2636,7 @@ msgstr "Nome app" #: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 #: ../../Zotlabs/Module/Profiles.php:709 ../../Zotlabs/Module/Profiles.php:713 #: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:257 msgid "Required" msgstr "Obbligatorio" @@ -2523,8 +2644,8 @@ msgstr "Obbligatorio" msgid "Location (URL) of app" msgstr "Indirizzo (URL) della app" -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:465 -#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Events.php:465 msgid "Description" msgstr "Descrizione" @@ -2552,122 +2673,82 @@ msgstr "Prezzo app" msgid "Location (URL) to purchase app" msgstr "Indirizzo (URL) per acquistare la app" -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "Impossibile associare un destinatario." +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1392 +msgid "Public Hubs" +msgstr "Hub pubblici" -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "Impossibile comunicare con il canale richiesto." - -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "Impossibile verificare il canale richiesto." - -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito." - -#: ../../Zotlabs/Module/Mail.php:135 -msgid "Messages" -msgstr "Messaggi" - -#: ../../Zotlabs/Module/Mail.php:170 -msgid "Message recalled." -msgstr "Messaggio revocato." - -#: ../../Zotlabs/Module/Mail.php:183 -msgid "Conversation removed." -msgstr "Conversazione rimossa." - -#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1183 -msgid "Please enter a link URL:" -msgstr "Inserisci l'indirizzo del link:" - -#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Scade il YYYY-MM-DD HH:MM" - -#: ../../Zotlabs/Module/Mail.php:226 -msgid "Requested channel is not in this network" -msgstr "Il canale cercato non è in questa rete" - -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Send Private Message" -msgstr "Invia un messaggio privato" - -#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 -msgid "To:" -msgstr "A:" - -#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 -msgid "Subject:" -msgstr "Oggetto:" - -#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:135 -msgid "Your message:" -msgstr "Il tuo messaggio:" - -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -#: ../../include/conversation.php:1243 -msgid "Attach file" -msgstr "Allega file" - -#: ../../Zotlabs/Module/Mail.php:245 -msgid "Send" -msgstr "Invia" - -#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 -#: ../../include/conversation.php:1288 -msgid "Set expiration date" -msgstr "Data di scadenza" - -#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:724 -#: ../../include/conversation.php:1293 -msgid "Encrypt text" -msgstr "Cifratura del messaggio" - -#: ../../Zotlabs/Module/Mail.php:332 -msgid "Delete message" -msgstr "Elimina il messaggio" - -#: ../../Zotlabs/Module/Mail.php:333 -msgid "Delivery report" -msgstr "Rapporto di trasmissione" - -#: ../../Zotlabs/Module/Mail.php:334 -msgid "Recall message" -msgstr "Revoca il messaggio" - -#: ../../Zotlabs/Module/Mail.php:336 -msgid "Message has been recalled." -msgstr "Il messaggio è stato revocato." - -#: ../../Zotlabs/Module/Mail.php:353 -msgid "Delete Conversation" -msgstr "Elimina la conversazione" - -#: ../../Zotlabs/Module/Mail.php:355 +#: ../../Zotlabs/Module/Pubsites.php:27 msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Non è disponibile alcun modo sicuro di comunicare con questo canale. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente." +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself may provide " +"additional details." +msgstr "I siti elencati permettono la registrazione libera sulla rete $Projectname. Tutti questi hub sono interconnessi, quindi essere iscritti su uno equivale a una registrazione su tutta la rete. Alcuni siti potrebbero fornire alcune funzionalità o l'intero servizio a pagamento. Per maggiori dettagli visita gli indirizzi nell'elenco." -#: ../../Zotlabs/Module/Mail.php:359 -msgid "Send Reply" -msgstr "Invia la risposta" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "URL del hub" -#: ../../Zotlabs/Module/Mail.php:364 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Il tuo messaggio per %s (%s):" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Tipo di accesso" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Politica di registrazione" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Statistiche" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Software" + +#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "Valutazioni" + +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "Valuta" + +#: ../../Zotlabs/Module/Pubsites.php:51 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 +#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 +msgid "Location" +msgstr "Posizione geografica" + +#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 +#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 +#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 +msgid "View" +msgstr "Guarda" #: ../../Zotlabs/Module/Attach.php:13 msgid "Item not available." msgstr "Elemento non disponibile." +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "Autorizza la app" + +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "Ritorna alla tua app e inserisci questo Security Code:" + +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "Accedi al sito per continuare." + +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?" + #: ../../Zotlabs/Module/Ffsapi.php:12 msgid "Share content from Firefox to $Projectname" msgstr "Condividi i contenuti su $Projectname da Firefox" @@ -2676,13 +2757,29 @@ msgstr "Condividi i contenuti su $Projectname da Firefox" msgid "Activate the Firefox $Projectname provider" msgstr "Attiva Firefox Share per $Projectname" -#: ../../Zotlabs/Module/Help.php:27 -msgid "Documentation Search" -msgstr "Ricerca nella guida" +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "Layout aggiornato." -#: ../../Zotlabs/Module/Help.php:57 -msgid "$Projectname Documentation" -msgstr "Guida di $Projectname" +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +msgid "Feature disabled." +msgstr "Funzionalità disattivata." + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 +msgid "Edit System Page Description" +msgstr "Modifica i layout di sistema" + +#: ../../Zotlabs/Module/Pdledit.php:64 +msgid "Layout not found." +msgstr "Layout non trovato." + +#: ../../Zotlabs/Module/Pdledit.php:70 +msgid "Module Name:" +msgstr "Nome del modulo:" + +#: ../../Zotlabs/Module/Pdledit.php:71 +msgid "Layout Help" +msgstr "Guida al layout" #: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 #: ../../Zotlabs/Module/Siteinfo.php:48 @@ -2714,10 +2811,10 @@ msgstr "File non trovato." msgid "Edit file permissions" msgstr "Modifica i permessi del file" -#: ../../Zotlabs/Module/Filestorage.php:152 ../../Zotlabs/Module/Thing.php:313 -#: ../../Zotlabs/Module/Thing.php:363 ../../Zotlabs/Module/Photos.php:658 -#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Chat.php:234 -#: ../../include/acl_selectors.php:179 +#: ../../Zotlabs/Module/Filestorage.php:152 +#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 +#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 +#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:179 msgid "Permissions" msgstr "Permessi" @@ -2753,10 +2850,6 @@ msgstr "Mostra l'URL del file" msgid "Notify your contacts about this file" msgstr "Notifica ai contatti che hai caricato questo file" -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Hub non trovato." - #: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 msgid "Continue" msgstr "Continua" @@ -2800,6 +2893,56 @@ msgstr "(Il gestore del canale non ha fornito istruzioni specifiche)" msgid "Restricted or Premium Channel" msgstr "Canale premium - con restrizioni" +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Hai creato %1$.0f dei %2$.0f canali permessi." + +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "Crea un nuovo canale" + +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" +msgstr "Crea nuova" + +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" +msgstr "Gestione canali" + +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "Canale attuale" + +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Seleziona l'altro canale a cui vuoi passare." + +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "Canale predefinito" + +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "Rendi predefinito" + +#: ../../Zotlabs/Module/Manage.php:172 +#, php-format +msgid "%d new messages" +msgstr "%d nuovi messaggi" + +#: ../../Zotlabs/Module/Manage.php:173 +#, php-format +msgid "%d new introductions" +msgstr "%d nuove richieste di entrare in contatto" + +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "Canale delegato" + #: ../../Zotlabs/Module/Group.php:24 msgid "Privacy group created." msgstr "Gruppo di canali creato." @@ -2809,7 +2952,7 @@ msgid "Could not create privacy group." msgstr "Impossibile creare il gruppo di canali." #: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3950 +#: ../../include/items.php:3960 msgid "Privacy group not found." msgstr "Gruppo di canali non trovato." @@ -2853,76 +2996,70 @@ msgstr "Tutti i canali connessi" msgid "Click on a channel to add or remove." msgstr "Clicca su un canale per aggiungerlo o rimuoverlo." -#: ../../Zotlabs/Module/Webpages.php:52 -msgid "Import Webpage Elements" -msgstr "Importa gli elementi della pagina web" +#: ../../Zotlabs/Module/Dreport.php:44 +msgid "Invalid message" +msgstr "Messaggio non valido" -#: ../../Zotlabs/Module/Webpages.php:53 -msgid "Import selected" -msgstr "Importa i selezionati" +#: ../../Zotlabs/Module/Dreport.php:76 +msgid "no results" +msgstr "nessun risultato" -#: ../../Zotlabs/Module/Webpages.php:76 -msgid "Export Webpage Elements" -msgstr "Esporta gli elementi della pagina web" +#: ../../Zotlabs/Module/Dreport.php:91 +msgid "channel sync processed" +msgstr "sincronizzazione del canale effettuata" -#: ../../Zotlabs/Module/Webpages.php:77 -msgid "Export selected" -msgstr "Esporta i selezionati" +#: ../../Zotlabs/Module/Dreport.php:95 +msgid "queued" +msgstr "in coda" -#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/nav.php:109 ../../include/conversation.php:1724 -msgid "Webpages" -msgstr "Pagine web" +#: ../../Zotlabs/Module/Dreport.php:99 +msgid "posted" +msgstr "inviato" -#: ../../Zotlabs/Module/Webpages.php:241 ../../Zotlabs/Module/Blocks.php:161 -#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Photos.php:1078 -#: ../../include/conversation.php:1231 -msgid "Share" -msgstr "Condividi" +#: ../../Zotlabs/Module/Dreport.php:103 +msgid "accepted for delivery" +msgstr "accettato per la spedizione" -#: ../../Zotlabs/Module/Webpages.php:246 ../../Zotlabs/Module/Events.php:680 -#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Layouts.php:197 -#: ../../Zotlabs/Module/Pubsites.php:59 ../../include/page_widgets.php:42 -msgid "View" -msgstr "Guarda" +#: ../../Zotlabs/Module/Dreport.php:107 +msgid "updated" +msgstr "aggiornato" -#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Module/Events.php:473 -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:721 -#: ../../include/page_widgets.php:43 ../../include/conversation.php:1200 -msgid "Preview" -msgstr "Anteprima" +#: ../../Zotlabs/Module/Dreport.php:110 +msgid "update ignored" +msgstr "aggiornamento ignorato" -#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 -msgid "Actions" -msgstr "Azioni" +#: ../../Zotlabs/Module/Dreport.php:113 +msgid "permission denied" +msgstr "permessi non sufficienti" -#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 -msgid "Page Link" -msgstr "Link alla pagina" +#: ../../Zotlabs/Module/Dreport.php:117 +msgid "recipient not found" +msgstr "Destinatario non trovato" -#: ../../Zotlabs/Module/Webpages.php:250 -msgid "Page Title" -msgstr "Titolo della pagina" +#: ../../Zotlabs/Module/Dreport.php:120 +msgid "mail recalled" +msgstr "messaggio richiamato dal mittente" -#: ../../Zotlabs/Module/Webpages.php:280 -msgid "Invalid file type." -msgstr "Tipo di file non valido." +#: ../../Zotlabs/Module/Dreport.php:123 +msgid "duplicate mail received" +msgstr "ricevuto messaggio duplicato" -#: ../../Zotlabs/Module/Webpages.php:292 -msgid "Error opening zip file" -msgstr "Errore nell'apertura del file zip" +#: ../../Zotlabs/Module/Dreport.php:126 +msgid "mail delivered" +msgstr "messaggio recapitato" -#: ../../Zotlabs/Module/Webpages.php:303 -msgid "Invalid folder path." -msgstr "La cartella indicata non è valida." +#: ../../Zotlabs/Module/Dreport.php:146 +#, php-format +msgid "Delivery report for %1$s" +msgstr "Rapporto di consegna - %1$s" -#: ../../Zotlabs/Module/Webpages.php:330 -msgid "No webpage elements detected." -msgstr "Nella pagina web non sono presenti elementi." +#: ../../Zotlabs/Module/Dreport.php:149 +msgid "Options" +msgstr "Opzioni" -#: ../../Zotlabs/Module/Webpages.php:405 -msgid "Import complete." -msgstr "Importazione completata." +#: ../../Zotlabs/Module/Dreport.php:150 +msgid "Redeliver" +msgstr "Reinvia" #: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:192 msgid "webpage" @@ -3055,12 +3192,6 @@ msgstr "Nessun indirizzo trovato." msgid "Manage Channel Locations" msgstr "Modifica gli indirizzi del canale" -#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Profiles.php:477 -#: ../../Zotlabs/Module/Profiles.php:698 ../../Zotlabs/Module/Events.php:467 -#: ../../Zotlabs/Module/Pubsites.php:51 ../../include/js_strings.php:25 -msgid "Location" -msgstr "Posizione geografica" - #: ../../Zotlabs/Module/Locs.php:119 msgid "Primary" msgstr "Primario" @@ -3083,33 +3214,22 @@ msgstr "Quando possibile, riduci il numero di cloni del tuo canale effettuando i msgid "Use this form to drop the location if the hub is no longer operating." msgstr "Usa questo modulo per abbandonare un canale su un hub che non è più funzionante." -#: ../../Zotlabs/Module/Network.php:95 -msgid "No such group" -msgstr "Impossibile trovare il gruppo di canali" +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "Sito web:" -#: ../../Zotlabs/Module/Network.php:135 -msgid "No such channel" -msgstr "Canale sconosciuto" +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Canale remoto [%s] (non ancora conosciuto da questo sito)" -#: ../../Zotlabs/Module/Network.php:140 -msgid "forum" -msgstr "forum" +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "Valutazione (visibile a tutti)" -#: ../../Zotlabs/Module/Network.php:152 -msgid "Search Results For:" -msgstr "Cerca risultati con:" - -#: ../../Zotlabs/Module/Network.php:218 -msgid "Privacy group is empty" -msgstr "Il gruppo di canali è vuoto" - -#: ../../Zotlabs/Module/Network.php:227 -msgid "Privacy group: " -msgstr "Gruppo di canali:" - -#: ../../Zotlabs/Module/Network.php:253 -msgid "Invalid connection." -msgstr "Contatto non valido." +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "Commento alla valutazione (facoltativo, visibile a tutti)" #: ../../Zotlabs/Module/Like.php:19 msgid "Like/Dislike" @@ -3147,19 +3267,19 @@ msgid "Previous action reversed." msgstr "Il comando precedente è stato annullato." #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/conversation.php:120 -#: ../../include/text.php:1991 +#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1991 +#: ../../include/conversation.php:120 msgid "photo" msgstr "la foto" #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/conversation.php:148 ../../include/text.php:1997 +#: ../../include/text.php:1997 ../../include/conversation.php:148 msgid "status" msgstr "il messaggio di stato" #: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/event.php:958 -#: ../../include/conversation.php:123 ../../include/text.php:1994 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1994 +#: ../../include/conversation.php:123 ../../include/event.php:961 msgid "event" msgstr "l'evento" @@ -3211,282 +3331,6 @@ msgstr "Comando completato." msgid "Thank you." msgstr "Grazie." -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Hai creato %1$.0f dei %2$.0f canali permessi." - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Crea un nuovo canale" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "Crea nuova" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:211 -msgid "Channel Manager" -msgstr "Gestione canali" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Canale attuale" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Seleziona l'altro canale a cui vuoi passare." - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Canale predefinito" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Rendi predefinito" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d nuovi messaggi" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d nuove richieste di entrare in contatto" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "Canale delegato" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "Impossibile creare l'elemento." - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "Non è possibile aggiornare l'elemento del menù." - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "Impossibile aggiungere l'elemento al menù." - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "Permessi del menu" - -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "(click to open/close)" -msgstr "(clicca per aprire/chiudere)" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "Nome link" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "Azione del link o del sottomenu" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "Inserisci l'indirizzo del link o scegli il nome di un sottomenu" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "Usa l'autenticazione tramite il tuo hub, se disponibile" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "Apri il link in una nuova finestra" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "Ordine dell'elenco" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "I numeri più alti andranno in fondo all'elenco" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "Salva e termina" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "Salva e continua" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "Menu:" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "Destinazione link" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "Modifica il menù" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "Modifica l'elemento" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "Elimina l'elemento" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "Nuovo elemento" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "Modifica il contenitore del menù" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "Aggiungi un elemento al menù" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "Elimina questo elemento del menù" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "Modifica questo elemento del menù" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "L'elemento del menù non è stato trovato." - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "L'elemento del menù è stato eliminato." - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "L'elemento del menù non può essere eliminato." - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "Modifica l'elemento del menù" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "Testo del link" - -#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Valutazioni" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "Sito web:" - -#: ../../Zotlabs/Module/Rate.php:159 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "Canale remoto [%s] (non ancora conosciuto da questo sito)" - -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "Valutazione (visibile a tutti)" - -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "Commento alla valutazione (facoltativo, visibile a tutti)" - -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "Nessun account valido trovato." - -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email." - -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 -#, php-format -msgid "Site Member (%s)" -msgstr "Utente del sito (%s)" - -#: ../../Zotlabs/Module/Lostpass.php:44 -#, php-format -msgid "Password reset requested at %s" -msgstr "È stato richiesto di reimpostare password su %s" - -#: ../../Zotlabs/Module/Lostpass.php:67 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata." - -#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1747 -msgid "Password Reset" -msgstr "Reimposta la password" - -#: ../../Zotlabs/Module/Lostpass.php:91 -msgid "Your password has been reset as requested." -msgstr "La password è stata reimpostata come richiesto." - -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your new password is" -msgstr "La tua nuova password è" - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Save or copy your new password - and then" -msgstr "Salva o copia la tua nuova password, quindi" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "click here to login" -msgstr "clicca qui per accedere" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso." - -#: ../../Zotlabs/Module/Lostpass.php:112 -#, php-format -msgid "Your password has changed at %s" -msgstr "La tua password su %s è cambiata" - -#: ../../Zotlabs/Module/Lostpass.php:127 -msgid "Forgot your Password?" -msgstr "Hai dimenticato la password?" - -#: ../../Zotlabs/Module/Lostpass.php:128 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare." - -#: ../../Zotlabs/Module/Lostpass.php:129 -msgid "Email Address" -msgstr "Indirizzo email" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Reset" -msgstr "Reimposta" - -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s è %2$s" - -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" -msgstr "Umore" - -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "Scegli il tuo umore attuale per mostrarlo agli amici" - #: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:189 #: ../../Zotlabs/Module/Profiles.php:246 ../../Zotlabs/Module/Profiles.php:625 msgid "Profile not found." @@ -3609,7 +3453,7 @@ msgstr "Elimina questo profilo" msgid "Add profile things" msgstr "Aggiungi oggetti al profilo" -#: ../../Zotlabs/Module/Profiles.php:697 ../../include/conversation.php:1563 +#: ../../Zotlabs/Module/Profiles.php:697 ../../include/conversation.php:1564 #: ../../include/widgets.php:105 msgid "Personal" msgstr "Personali" @@ -3618,7 +3462,7 @@ msgstr "Personali" msgid "Relation" msgstr "Relazione" -#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:48 +#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:55 msgid "Miscellaneous" msgstr "Altro" @@ -3758,329 +3602,127 @@ msgstr "I miei altri canali" msgid "Profile Image" msgstr "Immagine del profilo" -#: ../../Zotlabs/Module/Profiles.php:777 ../../include/nav.php:91 -#: ../../include/channel.php:959 +#: ../../Zotlabs/Module/Profiles.php:777 ../../include/channel.php:959 +#: ../../include/nav.php:91 msgid "Edit Profiles" msgstr "Modifica i tuoi profili" -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:98 -msgid "No more system notifications." -msgstr "Non ci sono nuove notifiche di sistema." - -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:102 -msgid "System Notifications" -msgstr "Notifiche di sistema" - -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "Profili corrispondenti" - -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche." - -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "interessi personali:" - -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "Nessun risultato" - -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" -msgstr "Autorizza la app" - -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" -msgstr "Ritorna alla tua app e inserisci questo Security Code:" - -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "Accedi al sito per continuare." - -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?" - -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "Le voci del calendario sono state importate." - -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "Non sono state trovate voci del calendario." - -#: ../../Zotlabs/Module/Events.php:104 -msgid "Event can not end before it has started." -msgstr "Un evento non può terminare prima del suo inizio." - -#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 -#: ../../Zotlabs/Module/Events.php:135 -msgid "Unable to generate preview." -msgstr "Impossibile creare un'anteprima." - -#: ../../Zotlabs/Module/Events.php:113 -msgid "Event title and start time are required." -msgstr "Sono necessari il titolo e l'ora d'inizio dell'evento." - -#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 -msgid "Event not found." -msgstr "Evento non trovato." - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Edit event title" -msgstr "Modifica il titolo dell'evento" - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Event title" -msgstr "Titolo dell'evento" - -#: ../../Zotlabs/Module/Events.php:454 -msgid "Categories (comma-separated list)" -msgstr "Categorie (separate da virgola)" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Edit Category" -msgstr "Modifica la categoria" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Category" -msgstr "Categoria" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Edit start date and time" -msgstr "Modifica data/ora di inizio" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Start date and time" -msgstr "Data e ora di inizio" - -#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time are not known or not relevant" -msgstr "La data e l'ora di fine non sono necessarie" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Edit finish date and time" -msgstr "Modifica data/ora di fine" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Finish date and time" -msgstr "Data e ora di fine" - -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -msgid "Adjust for viewer timezone" -msgstr "Adatta al fuso orario di chi legge" - -#: ../../Zotlabs/Module/Events.php:463 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "Importante per eventi che avvengono online ma con un certo fuso orario." - -#: ../../Zotlabs/Module/Events.php:465 -msgid "Edit Description" -msgstr "Modifica la descrizione" - -#: ../../Zotlabs/Module/Events.php:467 -msgid "Edit Location" -msgstr "Modifica il luogo" - -#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 -msgid "Share this event" -msgstr "Condividi questo evento" - -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1263 -msgid "Permission settings" -msgstr "Permessi dei tuoi contatti" - -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "Opzioni avanzate" - -#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 -msgid "l, F j" -msgstr "l j F" - -#: ../../Zotlabs/Module/Events.php:619 -msgid "Edit event" -msgstr "Modifica l'evento" - -#: ../../Zotlabs/Module/Events.php:621 -msgid "Delete event" -msgstr "Elimina l'evento" - -#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 -#: ../../include/text.php:1762 -msgid "Link to Source" -msgstr "Link al sito d'origine" - -#: ../../Zotlabs/Module/Events.php:655 -msgid "calendar" -msgstr "calendario" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Edit Event" -msgstr "Modifica l'evento" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Create Event" -msgstr "Crea un evento" - -#: ../../Zotlabs/Module/Events.php:675 ../../Zotlabs/Module/Events.php:684 -#: ../../Zotlabs/Module/Cal.php:332 ../../Zotlabs/Module/Cal.php:339 -#: ../../Zotlabs/Module/Photos.php:940 -msgid "Previous" -msgstr "Precendente" - -#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 -#: ../../Zotlabs/Module/Setup.php:272 ../../Zotlabs/Module/Cal.php:333 -#: ../../Zotlabs/Module/Cal.php:340 ../../Zotlabs/Module/Photos.php:949 -msgid "Next" -msgstr "Successivo" - -#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 -msgid "Export" -msgstr "Esporta" - -#: ../../Zotlabs/Module/Events.php:681 -msgid "Month" -msgstr "Mese" - -#: ../../Zotlabs/Module/Events.php:682 -msgid "Week" -msgstr "Settimana" - -#: ../../Zotlabs/Module/Events.php:683 -msgid "Day" -msgstr "Giorno" - -#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 -msgid "Today" -msgstr "Oggi" - -#: ../../Zotlabs/Module/Events.php:717 -msgid "Event removed" -msgstr "Evento eliminato" - -#: ../../Zotlabs/Module/Events.php:720 -msgid "Failed to remove event" -msgstr "Impossibile eliminare l'evento" - -#: ../../Zotlabs/Module/Item.php:180 -msgid "Unable to locate original post." -msgstr "Impossibile trovare il messaggio originale." - -#: ../../Zotlabs/Module/Item.php:433 -msgid "Empty post discarded." -msgstr "Il post vuoto è stato ignorato." - -#: ../../Zotlabs/Module/Item.php:473 -msgid "Executable content type not permitted to this channel." -msgstr "I contenuti eseguibili non sono permessi su questo canale." - -#: ../../Zotlabs/Module/Item.php:858 -msgid "Duplicate post suppressed." -msgstr "I post duplicati sono scartati." - -#: ../../Zotlabs/Module/Item.php:991 -msgid "System error. Post not saved." -msgstr "Errore di sistema. Post non salvato." - -#: ../../Zotlabs/Module/Item.php:1112 -msgid "Unable to obtain post information from database." -msgstr "Impossibile caricare il post dal database." - -#: ../../Zotlabs/Module/Item.php:1119 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Hai raggiunto il limite massimo di %1$.0f post sulla pagina principale." - -#: ../../Zotlabs/Module/Item.php:1126 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." - -#: ../../Zotlabs/Module/New_channel.php:140 -msgid "Create Channel" -msgstr "Crea un canale" - -#: ../../Zotlabs/Module/New_channel.php:141 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Un canale è la tua identità su questa rete. Può rappresentare una persona, un blog o un forum, per esempio. Il tuo canale può essere in contatto con altri canali per condividere contenuti con permessi anche molto dettagliati." - -#: ../../Zotlabs/Module/New_channel.php:142 -msgid "" -"or import an existing channel from another location." -msgstr "oppure importa un canale esistente da un altro server/hub." - -#: ../../Zotlabs/Module/Ping.php:265 -msgid "sent you a private message" -msgstr "ti ha inviato un messaggio privato" - -#: ../../Zotlabs/Module/Ping.php:313 -msgid "added your channel" -msgstr "ha aggiunto il tuo canale" - -#: ../../Zotlabs/Module/Ping.php:323 -msgid "g A l F d" -msgstr "g A l d F" - -#: ../../Zotlabs/Module/Ping.php:346 -msgid "[today]" -msgstr "[oggi]" - -#: ../../Zotlabs/Module/Ping.php:355 -msgid "posted an event" -msgstr "ha creato un evento" - -#: ../../Zotlabs/Module/Notifications.php:30 -msgid "Invalid request identifier." -msgstr "L'identificativo della richiesta non è valido." - -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "Discard" -msgstr "Rifiuta" - -#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:196 -msgid "Mark all system notifications seen" -msgstr "Segna come lette le notifiche di sistema" - -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 -#: ../../include/conversation.php:961 -msgid "Poke" -msgstr "Poke" - -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "Manda un poke" - -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "Poke/Prod" - -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "Manda un poke o altro a qualcuno" - -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "Destinatario" - -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Scegli cosa vuoi inviare al destinatario" - -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "Rendi privato questo post" +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "Impossibile creare l'elemento." + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "Non è possibile aggiornare l'elemento del menù." + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "Impossibile aggiungere l'elemento al menù." + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Permessi del menu" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "(click to open/close)" +msgstr "(clicca per aprire/chiudere)" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Nome link" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Azione del link o del sottomenu" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "Inserisci l'indirizzo del link o scegli il nome di un sottomenu" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Usa l'autenticazione tramite il tuo hub, se disponibile" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Apri il link in una nuova finestra" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Ordine dell'elenco" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "I numeri più alti andranno in fondo all'elenco" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Salva e termina" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Salva e continua" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menu:" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Destinazione link" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Modifica il menù" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Modifica l'elemento" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Elimina l'elemento" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Nuovo elemento" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Modifica il contenitore del menù" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Aggiungi un elemento al menù" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Elimina questo elemento del menù" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Modifica questo elemento del menù" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "L'elemento del menù non è stato trovato." + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "L'elemento del menù è stato eliminato." + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "L'elemento del menù non può essere eliminato." + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Modifica l'elemento del menù" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Testo del link" #: ../../Zotlabs/Module/Setup.php:184 msgid "$Projectname Server - Setup" @@ -4119,6 +3761,12 @@ msgstr "Leggi il file 'install/INSTALL.txt'." msgid "System check" msgstr "Verifica del sistema" +#: ../../Zotlabs/Module/Setup.php:272 ../../Zotlabs/Module/Photos.php:949 +#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 +msgid "Next" +msgstr "Successivo" + #: ../../Zotlabs/Module/Setup.php:273 msgid "Check again" msgstr "Verifica di nuovo" @@ -4500,6 +4148,612 @@ msgid "" "poller." msgstr "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling." +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "Nessun account valido trovato." + +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email." + +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 +#, php-format +msgid "Site Member (%s)" +msgstr "Utente del sito (%s)" + +#: ../../Zotlabs/Module/Lostpass.php:44 +#, php-format +msgid "Password reset requested at %s" +msgstr "È stato richiesto di reimpostare password su %s" + +#: ../../Zotlabs/Module/Lostpass.php:67 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata." + +#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1747 +msgid "Password Reset" +msgstr "Reimposta la password" + +#: ../../Zotlabs/Module/Lostpass.php:91 +msgid "Your password has been reset as requested." +msgstr "La password è stata reimpostata come richiesto." + +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your new password is" +msgstr "La tua nuova password è" + +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Save or copy your new password - and then" +msgstr "Salva o copia la tua nuova password, quindi" + +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "click here to login" +msgstr "clicca qui per accedere" + +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso." + +#: ../../Zotlabs/Module/Lostpass.php:112 +#, php-format +msgid "Your password has changed at %s" +msgstr "La tua password su %s è cambiata" + +#: ../../Zotlabs/Module/Lostpass.php:127 +msgid "Forgot your Password?" +msgstr "Hai dimenticato la password?" + +#: ../../Zotlabs/Module/Lostpass.php:128 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare." + +#: ../../Zotlabs/Module/Lostpass.php:129 +msgid "Email Address" +msgstr "Indirizzo email" + +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Reset" +msgstr "Reimposta" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s è %2$s" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "Umore" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "Scegli il tuo umore attuale per mostrarlo agli amici" + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password." + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "Elimina questo canale" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "WARNING: " +msgstr "ATTENZIONE:" + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "Questo canale sarà completamente eliminato dalla rete." + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "Questo comando è definitivo e non può essere annullato!" + +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +msgid "Please enter your password for verification:" +msgstr "Inserisci la tua password per verifica:" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "Elimina questo canale e tutti i suoi cloni dalla rete" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni" + +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:544 +msgid "Remove Channel" +msgstr "Elimina questo canale" + +#: ../../Zotlabs/Module/Notify.php:57 +#: ../../Zotlabs/Module/Notifications.php:98 +msgid "No more system notifications." +msgstr "Non ci sono nuove notifiche di sistema." + +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:102 +msgid "System Notifications" +msgstr "Notifiche di sistema" + +#: ../../Zotlabs/Module/Match.php:26 +msgid "Profile Match" +msgstr "Profili corrispondenti" + +#: ../../Zotlabs/Module/Match.php:35 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche." + +#: ../../Zotlabs/Module/Match.php:67 +msgid "is interested in:" +msgstr "interessi personali:" + +#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Suggest.php:56 +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1034 +#: ../../include/connections.php:78 ../../include/conversation.php:955 +#: ../../include/widgets.php:147 ../../include/widgets.php:184 +msgid "Connect" +msgstr "Aggiungi" + +#: ../../Zotlabs/Module/Match.php:74 +msgid "No matches" +msgstr "Nessun risultato" + +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "Questo non è un directory server" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "Questo directory server necessita di un token di autenticazione" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "Hub non trovato." + +#: ../../Zotlabs/Module/Photos.php:82 +msgid "Page owner information could not be retrieved." +msgstr "Impossibile ottenere informazioni sul proprietario della pagina." + +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:212 +#: ../../Zotlabs/Module/Profile_photo.php:311 +#: ../../include/photo/photo_driver.php:728 +msgid "Profile Photos" +msgstr "Foto del profilo" + +#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +msgid "Album not found." +msgstr "Album non trovato." + +#: ../../Zotlabs/Module/Photos.php:112 +msgid "Delete Album" +msgstr "Elimina album" + +#: ../../Zotlabs/Module/Photos.php:133 +msgid "" +"Multiple storage folders exist with this album name, but within different " +"directories. Please remove the desired folder or folders using the Files " +"manager" +msgstr "Esistono più archivi con il nome di quest'album, ma dentro cartelle diverse. Per favore effettua la rimozione andando nell'Archivio file " + +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +msgid "Delete Photo" +msgstr "Elimina foto" + +#: ../../Zotlabs/Module/Photos.php:509 ../../Zotlabs/Module/Display.php:17 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Viewconnections.php:23 +#: ../../Zotlabs/Module/Directory.php:63 +msgid "Public access denied." +msgstr "Accesso pubblico negato." + +#: ../../Zotlabs/Module/Photos.php:520 +msgid "No photos selected" +msgstr "Nessuna foto selezionata" + +#: ../../Zotlabs/Module/Photos.php:569 +msgid "Access to this item is restricted." +msgstr "Questo elemento non è visibile a tutti." + +#: ../../Zotlabs/Module/Photos.php:608 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "Hai usato %1$.2f Mb dei %2$.2f Mb di spazio disponibile." + +#: ../../Zotlabs/Module/Photos.php:611 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "Hai usato %1$.2f Mb del tuo spazio disponibile." + +#: ../../Zotlabs/Module/Photos.php:647 +msgid "Upload Photos" +msgstr "Carica foto" + +#: ../../Zotlabs/Module/Photos.php:651 +msgid "Enter an album name" +msgstr "Scegli il nome dell'album" + +#: ../../Zotlabs/Module/Photos.php:652 +msgid "or select an existing album (doubleclick)" +msgstr "o seleziona un album esistente (doppio click)" + +#: ../../Zotlabs/Module/Photos.php:653 +msgid "Create a status post for this upload" +msgstr "Pubblica sulla bacheca" + +#: ../../Zotlabs/Module/Photos.php:654 +msgid "Caption (optional):" +msgstr "Titolo (facoltativo):" + +#: ../../Zotlabs/Module/Photos.php:655 +msgid "Description (optional):" +msgstr "Descrizione (facoltativa):" + +#: ../../Zotlabs/Module/Photos.php:686 +msgid "Album name could not be decoded" +msgstr "Non è stato possibile leggere il nome dell'album" + +#: ../../Zotlabs/Module/Photos.php:734 +msgid "Contact Photos" +msgstr "Foto dei contatti" + +#: ../../Zotlabs/Module/Photos.php:757 +msgid "Show Newest First" +msgstr "Prima i più recenti" + +#: ../../Zotlabs/Module/Photos.php:759 +msgid "Show Oldest First" +msgstr "Prima i più vecchi" + +#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 +#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1677 +msgid "View Photo" +msgstr "Guarda la foto" + +#: ../../Zotlabs/Module/Photos.php:814 +#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1694 +msgid "Edit Album" +msgstr "Modifica album" + +#: ../../Zotlabs/Module/Photos.php:861 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permesso negato. L'accesso a questo elemento può essere stato limitato." + +#: ../../Zotlabs/Module/Photos.php:863 +msgid "Photo not available" +msgstr "Foto non disponibile" + +#: ../../Zotlabs/Module/Photos.php:921 +msgid "Use as profile photo" +msgstr "Usa come foto del profilo" + +#: ../../Zotlabs/Module/Photos.php:922 +msgid "Use as cover photo" +msgstr "Usa come copertina del canale" + +#: ../../Zotlabs/Module/Photos.php:929 +msgid "Private Photo" +msgstr "Foto privata" + +#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 +#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Events.php:675 +#: ../../Zotlabs/Module/Events.php:684 +msgid "Previous" +msgstr "Precendente" + +#: ../../Zotlabs/Module/Photos.php:944 +msgid "View Full Size" +msgstr "Vedi nelle dimensioni originali" + +#: ../../Zotlabs/Module/Photos.php:1033 +msgid "Edit photo" +msgstr "Modifica la foto" + +#: ../../Zotlabs/Module/Photos.php:1035 +msgid "Rotate CW (right)" +msgstr "Ruota (senso orario)" + +#: ../../Zotlabs/Module/Photos.php:1036 +msgid "Rotate CCW (left)" +msgstr "Ruota (senso antiorario)" + +#: ../../Zotlabs/Module/Photos.php:1039 +msgid "Move photo to album" +msgstr "Sposta la foto in un album" + +#: ../../Zotlabs/Module/Photos.php:1040 +msgid "Enter a new album name" +msgstr "Inserisci il nome del nuovo album" + +#: ../../Zotlabs/Module/Photos.php:1041 +msgid "or select an existing one (doubleclick)" +msgstr "o seleziona uno esistente (doppio click)" + +#: ../../Zotlabs/Module/Photos.php:1044 +msgid "Caption" +msgstr "Didascalia" + +#: ../../Zotlabs/Module/Photos.php:1046 +msgid "Add a Tag" +msgstr "Aggiungi tag" + +#: ../../Zotlabs/Module/Photos.php:1054 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com" + +#: ../../Zotlabs/Module/Photos.php:1057 +msgid "Flag as adult in album view" +msgstr "Marca come 'per adulti'" + +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +msgid "I like this (toggle)" +msgstr "Attiva/disattiva Mi piace" + +#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +msgid "I don't like this (toggle)" +msgstr "Attiva/disattiva Non mi piace" + +#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 +#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "Condividi" + +#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 +#: ../../include/conversation.php:741 +msgid "Please wait" +msgstr "Attendere" + +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/ThreadItem.php:722 +msgid "This is you" +msgstr "Questo sei tu" + +#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 +#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 +msgid "Comment" +msgstr "Commento" + +#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 +#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 +msgid "Preview" +msgstr "Anteprima" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Likes" +msgstr "Mi piace" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Dislikes" +msgstr "Non mi piace" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Agree" +msgstr "D'accordo" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Disagree" +msgstr "Non d'accordo" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Abstain" +msgstr "Astenuti" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Attending" +msgstr "Partecipano" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Not attending" +msgstr "Non partecipano" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Might attend" +msgstr "Forse partecipano" + +#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 +#: ../../include/conversation.php:1763 +msgid "View all" +msgstr "Vedi tutto" + +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/channel.php:1182 ../../include/conversation.php:1787 +#: ../../include/taxonomy.php:403 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Mi piace" +msgstr[1] "Mi piace" + +#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1790 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "Non mi piace" +msgstr[1] "Non mi piace" + +#: ../../Zotlabs/Module/Photos.php:1241 +msgid "Photo Tools" +msgstr "Gestione foto" + +#: ../../Zotlabs/Module/Photos.php:1250 +msgid "In This Photo:" +msgstr "In questa foto:" + +#: ../../Zotlabs/Module/Photos.php:1255 +msgid "Map" +msgstr "Mappa" + +#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 +msgctxt "noun" +msgid "Likes" +msgstr "Mi piace" + +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 +msgctxt "noun" +msgid "Dislikes" +msgstr "Non mi piace" + +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 +#: ../../include/acl_selectors.php:181 +msgid "Close" +msgstr "Chiudi" + +#: ../../Zotlabs/Module/Photos.php:1343 +msgid "View Album" +msgstr "Guarda l'album" + +#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 +#: ../../Zotlabs/Module/Photos.php:1368 +msgid "Recent Photos" +msgstr "Foto recenti" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Name or caption" +msgstr "Nome o titolo" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" +msgstr "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\"" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +msgid "Choose a short nickname" +msgstr "Scegli un nome breve" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +#, php-format +msgid "" +"Your nickname will be used to create an easy to remember channel address " +"e.g. nickname%s" +msgstr "Il nome breve sarà usato per creare un indirizzo facile da ricordare per il tuo canale, per esempio nickname%s" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Channel role and privacy" +msgstr "Tipo di canale e privacy" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Select a channel role with your privacy requirements." +msgstr "Scegli il tipo di canale che vuoi e la privacy da applicare." + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Read more about roles" +msgstr "Maggiori informazioni sui ruoli" + +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Crea un canale" + +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Un canale è la tua identità su questa rete. Può rappresentare una persona, un blog o un forum, per esempio. Il tuo canale può essere in contatto con altri canali per condividere contenuti con permessi anche molto dettagliati." + +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or import an existing channel from another location." +msgstr "oppure importa un canale esistente da un altro server/hub." + +#: ../../Zotlabs/Module/Ping.php:265 +msgid "sent you a private message" +msgstr "ti ha inviato un messaggio privato" + +#: ../../Zotlabs/Module/Ping.php:313 +msgid "added your channel" +msgstr "ha aggiunto il tuo canale" + +#: ../../Zotlabs/Module/Ping.php:323 +msgid "g A l F d" +msgstr "g A l d F" + +#: ../../Zotlabs/Module/Ping.php:346 +msgid "[today]" +msgstr "[oggi]" + +#: ../../Zotlabs/Module/Ping.php:355 +msgid "posted an event" +msgstr "ha creato un evento" + +#: ../../Zotlabs/Module/Notifications.php:30 +msgid "Invalid request identifier." +msgstr "L'identificativo della richiesta non è valido." + +#: ../../Zotlabs/Module/Notifications.php:39 +msgid "Discard" +msgstr "Rifiuta" + +#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:196 +msgid "Mark all system notifications seen" +msgstr "Segna come lette le notifiche di sistema" + +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 +#: ../../include/conversation.php:959 +msgid "Poke" +msgstr "Poke" + +#: ../../Zotlabs/Module/Poke.php:169 +msgid "Poke somebody" +msgstr "Manda un poke" + +#: ../../Zotlabs/Module/Poke.php:172 +msgid "Poke/Prod" +msgstr "Poke/Prod" + +#: ../../Zotlabs/Module/Poke.php:173 +msgid "Poke, prod or do other things to somebody" +msgstr "Manda un poke o altro a qualcuno" + +#: ../../Zotlabs/Module/Poke.php:180 +msgid "Recipient" +msgstr "Destinatario" + +#: ../../Zotlabs/Module/Poke.php:181 +msgid "Choose what you wish to do to recipient" +msgstr "Scegli cosa vuoi inviare al destinatario" + +#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 +msgid "Make this post private" +msgstr "Rendi privato questo post" + +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" +msgstr "App" + #: ../../Zotlabs/Module/Oexchange.php:27 msgid "Unable to find your hub." msgstr "Impossibile raggiungere il tuo hub." @@ -4543,11 +4797,6 @@ msgid "" " to correctly use this feature." msgstr "Attenzione: alcune delle impostazioni, se cambiate, potrebbero rendere questo canale non funzionante. Lascia questa pagina a meno che tu non sappia con assoluta certezza quali modifiche effettuare." -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "App" - #: ../../Zotlabs/Module/Siteinfo.php:19 #, php-format msgid "Version %s" @@ -4620,8 +4869,8 @@ msgid "Layouts" msgstr "Layout" #: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/nav.php:164 ../../include/help.php:44 -#: ../../include/help.php:49 +#: ../../include/help.php:47 ../../include/help.php:52 +#: ../../include/nav.php:164 msgid "Help" msgstr "Guida" @@ -4637,13 +4886,73 @@ msgstr "Descrizione del layout" msgid "Download PDL file" msgstr "Scarica il file PDL" -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:212 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 -#: ../../include/photo/photo_driver.php:718 -msgid "Profile Photos" -msgstr "Foto del profilo" +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# Accounts" +msgstr "# account" + +#: ../../Zotlabs/Module/Admin.php:98 +msgid "# blocked accounts" +msgstr "# account bloccati" + +#: ../../Zotlabs/Module/Admin.php:99 +msgid "# expired accounts" +msgstr "# account scaduti" + +#: ../../Zotlabs/Module/Admin.php:100 +msgid "# expiring accounts" +msgstr "# account in scadenza" + +#: ../../Zotlabs/Module/Admin.php:111 +msgid "# Channels" +msgstr "# canali" + +#: ../../Zotlabs/Module/Admin.php:112 +msgid "# primary" +msgstr "# primari" + +#: ../../Zotlabs/Module/Admin.php:113 +msgid "# clones" +msgstr "# cloni" + +#: ../../Zotlabs/Module/Admin.php:119 +msgid "Message queues" +msgstr "Coda messaggi in uscita" + +#: ../../Zotlabs/Module/Admin.php:136 +msgid "Your software should be updated" +msgstr "Il tuo software necessita di un aggiornamento" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Summary" +msgstr "Riepilogo" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Registered accounts" +msgstr "Account creati" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Pending registrations" +msgstr "Registrazioni da approvare" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Registered channels" +msgstr "Canali creati" + +#: ../../Zotlabs/Module/Admin.php:148 +msgid "Active plugins" +msgstr "Plugin attivi" + +#: ../../Zotlabs/Module/Admin.php:149 +msgid "Version" +msgstr "Versione" + +#: ../../Zotlabs/Module/Admin.php:150 +msgid "Repository version (master)" +msgstr "Versione del repository (master)" + +#: ../../Zotlabs/Module/Admin.php:151 +msgid "Repository version (dev)" +msgstr "Versione del repository (dev)" #: ../../Zotlabs/Module/Profile_photo.php:186 msgid "" @@ -4659,10 +4968,35 @@ msgstr "Carica la foto del profilo" msgid "Permissions denied." msgstr "Permesso negato." +#: ../../Zotlabs/Module/Cal.php:259 ../../Zotlabs/Module/Events.php:597 +msgid "l, F j" +msgstr "l j F" + +#: ../../Zotlabs/Module/Cal.php:308 ../../Zotlabs/Module/Events.php:646 +#: ../../include/text.php:1762 +msgid "Link to Source" +msgstr "Link al sito d'origine" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Edit Event" +msgstr "Modifica l'evento" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Create Event" +msgstr "Crea un evento" + +#: ../../Zotlabs/Module/Cal.php:334 ../../Zotlabs/Module/Events.php:677 +msgid "Export" +msgstr "Esporta" + #: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2332 msgid "Import" msgstr "Importa" +#: ../../Zotlabs/Module/Cal.php:341 ../../Zotlabs/Module/Events.php:686 +msgid "Today" +msgstr "Oggi" + #: ../../Zotlabs/Module/Common.php:14 msgid "No channel." msgstr "Nessun canale." @@ -4675,364 +5009,127 @@ msgstr "Contatti in comune" msgid "No connections in common." msgstr "Nessun contatto in comune." -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "rete" +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "Nessuna valutazione" -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "RSS" +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "Valutazione:" -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1392 -msgid "Public Hubs" -msgstr "Hub pubblici" +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "Sito web:" -#: ../../Zotlabs/Module/Pubsites.php:27 +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "Descrizione:" + +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!" + +#: ../../Zotlabs/Module/Register.php:55 msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself may provide " -"additional details." -msgstr "I siti elencati permettono la registrazione libera sulla rete $Projectname. Tutti questi hub sono interconnessi, quindi essere iscritti su uno equivale a una registrazione su tutta la rete. Alcuni siti potrebbero fornire alcune funzionalità o l'intero servizio a pagamento. Per maggiori dettagli visita gli indirizzi nell'elenco." +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio." -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "URL del hub" +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "Le password non corrispondono." -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "Tipo di accesso" +#: ../../Zotlabs/Module/Register.php:131 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata." -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "Politica di registrazione" +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." +msgstr "La tua richiesta è in attesa di approvazione da parte dell'amministratore di questo hub." -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "Statistiche" +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." +msgstr "La tua registrazione non puo' essere processata." -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "Software" +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." +msgstr "Su questo hub la registrazione non è permessa." -#: ../../Zotlabs/Module/Pubsites.php:48 -msgid "Rate" -msgstr "Valuta" +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "La registrazione su questo hub è soggetta ad approvazione." -#: ../../Zotlabs/Module/Pdledit.php:21 -msgid "Layout updated." -msgstr "Layout aggiornato." +#: ../../Zotlabs/Module/Register.php:194 +msgid "Register at another affiliated hub." +msgstr "Registrati su un altro server hubzilla." -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "Funzionalità disattivata." +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Questo hub ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." -#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 -msgid "Edit System Page Description" -msgstr "Modifica i layout di sistema" +#: ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "Condizioni d'Uso" -#: ../../Zotlabs/Module/Pdledit.php:64 -msgid "Layout not found." -msgstr "Layout non trovato." - -#: ../../Zotlabs/Module/Pdledit.php:70 -msgid "Module Name:" -msgstr "Nome del modulo:" - -#: ../../Zotlabs/Module/Pdledit.php:71 -msgid "Layout Help" -msgstr "Guida al layout" - -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "Non è possibile accedere alle informazioni sul contatto." - -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "Non riesco a trovare il profilo selezionato." - -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "Contatto aggiornato." - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "Impossibile aggiornare le informazioni del contatto." - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "ha come nuovo contatto" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "Impossibile accedere alle informazioni della rubrica." - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Il canale non è disponibile - impossibile aggiornare." - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "Impossibile impostare i parametri della rubrica." - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "Il contatto è stato rimosso." - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../include/nav.php:89 ../../include/conversation.php:955 -msgid "View Profile" -msgstr "Profilo" - -#: ../../Zotlabs/Module/Connedit.php:557 +#: ../../Zotlabs/Module/Register.php:227 #, php-format -msgid "View %s's profile" -msgstr "Guarda il profilo di %s" +msgid "I accept the %s for this website" +msgstr "Accetto le %s di questo sito" -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" -msgstr "Modifica i permessi" - -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" -msgstr "Guarda e modifica i permessi assegnati" - -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" -msgstr "Attività recenti" - -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" -msgstr "Leggi i post recenti e i commenti" - -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Blocca ogni interazione con questo contatto (abilita/disabilita)" - -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" -msgstr "Questa connessione è tra quelle bloccate!" - -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" -msgstr "Non ignorare" - -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Ignora tutte le comunicazioni in arrivo da questo contatto (abilita/disabilita)" - -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" -msgstr "Questa connessione è tra quelle ignorate!" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "Non archiviare" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "Archivia" - -#: ../../Zotlabs/Module/Connedit.php:594 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti" - -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" -msgstr "Questa connessione è tra quelle archiviate!" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" -msgstr "Non nascondere" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" -msgstr "Nascondi" - -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Nascondi questo contatto a tutti gli altri (abilita/disabilita)" - -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" -msgstr "Questa connessione è tra quelle nascoste!" - -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" -msgstr "Elimina questo contatto" - -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 -msgid "Me" -msgstr "Me" - -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 -msgid "Family" -msgstr "Famiglia" - -#: ../../Zotlabs/Module/Connedit.php:627 -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 -#: ../../include/selectors.php:123 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/widgets.php:531 -msgid "Friends" -msgstr "Amici" - -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 -msgid "Acquaintances" -msgstr "Conoscenti" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" -msgstr "Approva questo contatto" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" -msgstr "Entra in contatto per poter comunicare" - -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" -msgstr "Scegli l'affinità" - -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" -msgstr "Scegli il profilo da mostrare" - -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" -msgstr "Affinità e profilo" - -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" -msgstr "--" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 -msgid "Connection Default Permissions" -msgstr "Permessi predefiniti dei nuovi contatti" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3983 +#: ../../Zotlabs/Module/Register.php:229 #, php-format -msgid "Connection: %s" -msgstr "Contatto: %s" +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Ho più di 13 anni e accetto le %s di questo sito" -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" -msgstr "Applica automaticamente questi permessi" +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "Il tuo indirizzo email" -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" -msgstr "Le richieste di entrare in contatto saranno approvate in automatico" +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "Scegli una password" -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "Indirizzo primario di questo canale" +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "Ripeti la password per verifica" -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "Indirizzi disponibili" +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "Inserisci il codice dell'invito" -#: ../../Zotlabs/Module/Connedit.php:758 +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "no" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "sì" + +#: ../../Zotlabs/Module/Register.php:258 +msgid "Membership on this site is by invitation only." +msgstr "Per registrarsi su questo hub è necessario un invito." + +#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 +#: ../../boot.php:1721 +msgid "Register" +msgstr "Registrati" + +#: ../../Zotlabs/Module/Register.php:271 msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "I permessi indicati su questa pagina saranno applicati a tutti i nuovi contatti da ora in poi." +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "Dopo aver inviato questo modulo, potrebbe esserti richiesta una verifica via email. Se comparirà la pagina di login, segui le istruzioni sull'email per continuare." -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "Gestione dei contatti" +#: ../../Zotlabs/Module/Help.php:27 +msgid "Documentation Search" +msgstr "Ricerca nella guida" -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "Trascina per restringere il grado di amicizia da mostrare" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "Trascina per cambiare la tua valutazione" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "Commento facoltativo" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "Filtro personalizzato" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "Importa solo i post che contengono queste parole chiave" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "per ogni riga: parole, #tag, /pattern/ o lang=xx , lascia vuoto per importare tutto" - -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" -msgstr "Non importare i post con queste parole chiave" - -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" -msgstr "Questa informazione è pubblica!" - -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" -msgstr "Contatti in attesa di approvazione" - -#: ../../Zotlabs/Module/Connedit.php:778 -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -msgid "inherited" -msgstr "derivato" - -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Seleziona il profilo che vuoi mostrare a %s dopo che ha effettuato l'accesso." - -#: ../../Zotlabs/Module/Connedit.php:782 -#: ../../Zotlabs/Module/Settings/Tokens.php:160 -msgid "Their Settings" -msgstr "Permessi concessi a te" - -#: ../../Zotlabs/Module/Connedit.php:783 -#: ../../Zotlabs/Module/Settings/Tokens.php:161 -msgid "My Settings" -msgstr "Permessi che concedo" - -#: ../../Zotlabs/Module/Connedit.php:785 -#: ../../Zotlabs/Module/Settings/Tokens.php:165 -msgid "Individual Permissions" -msgstr "Permessi individuali" - -#: ../../Zotlabs/Module/Connedit.php:786 -#: ../../Zotlabs/Module/Settings/Tokens.php:166 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can not change those" -" settings here." -msgstr "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Da questa pagina non puoi cambiarle." - -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Le personalizzazioni che effettuerai qui potrebbero non essere effettive a meno che tu non cambi le impostazioni generali." - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "Ultimo aggiornamento:" +#: ../../Zotlabs/Module/Help.php:57 +msgid "$Projectname Documentation" +msgstr "Guida di $Projectname" #: ../../Zotlabs/Module/Rbmark.php:94 msgid "Select a bookmark folder" @@ -5050,10 +5147,6 @@ msgstr "URL del segnalibro" msgid "Or enter new bookmark folder name" msgstr "O inserisci il nome di una nuova cartella di segnalibri" -#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25 -msgid "This site is not a directory server" -msgstr "Questo non è un directory server" - #: ../../Zotlabs/Module/Rmagic.php:35 msgid "Authentication failed." msgstr "Autenticazione fallita." @@ -5084,27 +5177,12 @@ msgstr "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo ca msgid "Remove This Account" msgstr "Elimina questo account" -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "WARNING: " -msgstr "ATTENZIONE:" - #: ../../Zotlabs/Module/Removeaccount.php:58 msgid "" "This account and all its channels will be completely removed from the " "network. " msgstr "Questo account e tutti i suoi canali saranno completamente eliminati dalla rete." -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This action is permanent and can not be undone!" -msgstr "Questo comando è definitivo e non può essere annullato!" - -#: ../../Zotlabs/Module/Removeaccount.php:59 -#: ../../Zotlabs/Module/Removeme.php:62 -msgid "Please enter your password for verification:" -msgstr "Inserisci la tua password per verifica:" - #: ../../Zotlabs/Module/Removeaccount.php:60 msgid "" "Remove this account, all its channels and all its channel clones from the " @@ -5122,34 +5200,58 @@ msgstr "A meno che tu non lo richieda espressamente, solo i canali presenti su q msgid "Remove Account" msgstr "Elimina l'account" -#: ../../Zotlabs/Module/Removeme.php:35 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password." +#: ../../Zotlabs/Module/Webpages.php:52 +msgid "Import Webpage Elements" +msgstr "Importa gli elementi della pagina web" -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "Elimina questo canale" +#: ../../Zotlabs/Module/Webpages.php:53 +msgid "Import selected" +msgstr "Importa i selezionati" -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "Questo canale sarà completamente eliminato dalla rete." +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "Esporta gli elementi della pagina web" -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "Elimina questo canale e tutti i suoi cloni dalla rete" +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "Esporta i selezionati" -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni" +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 +#: ../../include/nav.php:109 ../../include/conversation.php:1725 +msgid "Webpages" +msgstr "Pagine web" -#: ../../Zotlabs/Module/Removeme.php:64 -#: ../../Zotlabs/Module/Settings/Channel.php:544 -msgid "Remove Channel" -msgstr "Elimina questo canale" +#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 +msgid "Actions" +msgstr "Azioni" + +#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 +msgid "Page Link" +msgstr "Link alla pagina" + +#: ../../Zotlabs/Module/Webpages.php:250 +msgid "Page Title" +msgstr "Titolo della pagina" + +#: ../../Zotlabs/Module/Webpages.php:280 +msgid "Invalid file type." +msgstr "Tipo di file non valido." + +#: ../../Zotlabs/Module/Webpages.php:292 +msgid "Error opening zip file" +msgstr "Errore nell'apertura del file zip" + +#: ../../Zotlabs/Module/Webpages.php:303 +msgid "Invalid folder path." +msgstr "La cartella indicata non è valida." + +#: ../../Zotlabs/Module/Webpages.php:330 +msgid "No webpage elements detected." +msgstr "Nella pagina web non sono presenti elementi." + +#: ../../Zotlabs/Module/Webpages.php:405 +msgid "Import complete." +msgstr "Importazione completata." #: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 msgid "Export Channel" @@ -5223,22 +5325,132 @@ msgstr "Elementi taggati con: %s" msgid "Search results for: %s" msgstr "Risultati ricerca: %s" -#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." -msgstr "Devi aver effettuato l'accesso per vedere questa pagina." +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "Le voci del calendario sono state importate." -#: ../../Zotlabs/Module/Channel.php:40 -msgid "Posts and comments" -msgstr "Post e commenti" +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "Non sono state trovate voci del calendario." -#: ../../Zotlabs/Module/Channel.php:41 -msgid "Only posts" -msgstr "Solo post" +#: ../../Zotlabs/Module/Events.php:104 +msgid "Event can not end before it has started." +msgstr "Un evento non può terminare prima del suo inizio." -#: ../../Zotlabs/Module/Channel.php:101 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." +#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 +#: ../../Zotlabs/Module/Events.php:135 +msgid "Unable to generate preview." +msgstr "Impossibile creare un'anteprima." + +#: ../../Zotlabs/Module/Events.php:113 +msgid "Event title and start time are required." +msgstr "Sono necessari il titolo e l'ora d'inizio dell'evento." + +#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 +msgid "Event not found." +msgstr "Evento non trovato." + +#: ../../Zotlabs/Module/Events.php:452 +msgid "Edit event title" +msgstr "Modifica il titolo dell'evento" + +#: ../../Zotlabs/Module/Events.php:452 +msgid "Event title" +msgstr "Titolo dell'evento" + +#: ../../Zotlabs/Module/Events.php:454 +msgid "Categories (comma-separated list)" +msgstr "Categorie (separate da virgola)" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Edit Category" +msgstr "Modifica la categoria" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Category" +msgstr "Categoria" + +#: ../../Zotlabs/Module/Events.php:458 +msgid "Edit start date and time" +msgstr "Modifica data/ora di inizio" + +#: ../../Zotlabs/Module/Events.php:458 +msgid "Start date and time" +msgstr "Data e ora di inizio" + +#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 +msgid "Finish date and time are not known or not relevant" +msgstr "La data e l'ora di fine non sono necessarie" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Edit finish date and time" +msgstr "Modifica data/ora di fine" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Finish date and time" +msgstr "Data e ora di fine" + +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 +msgid "Adjust for viewer timezone" +msgstr "Adatta al fuso orario di chi legge" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Importante per eventi che avvengono online ma con un certo fuso orario." + +#: ../../Zotlabs/Module/Events.php:465 +msgid "Edit Description" +msgstr "Modifica la descrizione" + +#: ../../Zotlabs/Module/Events.php:467 +msgid "Edit Location" +msgstr "Modifica il luogo" + +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 +msgid "Share this event" +msgstr "Condividi questo evento" + +#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 +msgid "Permission settings" +msgstr "Permessi dei tuoi contatti" + +#: ../../Zotlabs/Module/Events.php:485 +msgid "Advanced Options" +msgstr "Opzioni avanzate" + +#: ../../Zotlabs/Module/Events.php:619 +msgid "Edit event" +msgstr "Modifica l'evento" + +#: ../../Zotlabs/Module/Events.php:621 +msgid "Delete event" +msgstr "Elimina l'evento" + +#: ../../Zotlabs/Module/Events.php:655 +msgid "calendar" +msgstr "calendario" + +#: ../../Zotlabs/Module/Events.php:681 +msgid "Month" +msgstr "Mese" + +#: ../../Zotlabs/Module/Events.php:682 +msgid "Week" +msgstr "Settimana" + +#: ../../Zotlabs/Module/Events.php:683 +msgid "Day" +msgstr "Giorno" + +#: ../../Zotlabs/Module/Events.php:717 +msgid "Event removed" +msgstr "Evento eliminato" + +#: ../../Zotlabs/Module/Events.php:720 +msgid "Failed to remove event" +msgstr "Impossibile eliminare l'evento" #: ../../Zotlabs/Module/Service_limits.php:23 msgid "No service class restrictions found." @@ -5301,9 +5513,39 @@ msgstr "Indirizzo di un'immagine dell'oggetto (facoltativo)" msgid "Add Thing to your Profile" msgstr "Aggiungi l'oggetto al tuo profilo" -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "Questo directory server necessita di un token di autenticazione" +#: ../../Zotlabs/Module/Item.php:180 +msgid "Unable to locate original post." +msgstr "Impossibile trovare il messaggio originale." + +#: ../../Zotlabs/Module/Item.php:433 +msgid "Empty post discarded." +msgstr "Il post vuoto è stato ignorato." + +#: ../../Zotlabs/Module/Item.php:473 +msgid "Executable content type not permitted to this channel." +msgstr "I contenuti eseguibili non sono permessi su questo canale." + +#: ../../Zotlabs/Module/Item.php:851 +msgid "Duplicate post suppressed." +msgstr "I post duplicati sono scartati." + +#: ../../Zotlabs/Module/Item.php:986 +msgid "System error. Post not saved." +msgstr "Errore di sistema. Post non salvato." + +#: ../../Zotlabs/Module/Item.php:1107 +msgid "Unable to obtain post information from database." +msgstr "Impossibile caricare il post dal database." + +#: ../../Zotlabs/Module/Item.php:1114 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Hai raggiunto il limite massimo di %1$.0f post sulla pagina principale." + +#: ../../Zotlabs/Module/Item.php:1121 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." #: ../../Zotlabs/Module/Sharedwithme.php:98 msgid "Files: shared with me" @@ -5326,8 +5568,8 @@ msgid "Not found" msgstr "Non trovato" #: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/nav.php:111 ../../include/conversation.php:1734 -#: ../../include/conversation.php:1737 ../../include/features.php:57 +#: ../../include/features.php:99 ../../include/nav.php:111 +#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 msgid "Wiki" msgstr "Wiki" @@ -5361,40 +5603,40 @@ msgstr "Nome della tua nuova pagina:" msgid "Enter the new name:" msgstr "Nuovo nome:" -#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1152 +#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 msgid "Embed image from photo albums" msgstr "Inserisci un'immagine dall'album foto" -#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1246 +#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 msgid "Embed an image from your albums" msgstr "Inserisci un'immagine dai tuoi album" -#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1248 -#: ../../include/conversation.php:1295 +#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 +#: ../../include/conversation.php:1296 msgid "OK" msgstr "OK" -#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1188 +#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 msgid "Choose images to embed" msgstr "Scegli le immagini da inserire" -#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1189 +#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 msgid "Choose an album" msgstr "Scegli un album" -#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1190 +#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 msgid "Choose a different album..." msgstr "Scegli un altro album..." -#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1191 +#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 msgid "Error getting album list" msgstr "Errore nell'ottenere l'elenco degli album" -#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1192 +#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 msgid "Error getting photo link" msgstr "Errore nell'ottenere il link alla foto" -#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1193 +#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 msgid "Error getting album" msgstr "Errore nell'ottenere l'album" @@ -5414,8 +5656,8 @@ msgstr "Sorgente aggiornata." msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/widgets.php:672 -#: ../../include/features.php:70 +#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 +#: ../../include/widgets.php:672 msgid "Channel Sources" msgstr "Sorgenti del canale" @@ -5496,12 +5738,17 @@ msgstr "Nessun suggerimento disponibile. Se questo sito è nuovo, riprova tra 24 msgid "Ignore/Hide" msgstr "Ignora/nascondi" +#: ../../Zotlabs/Module/Suggest.php:64 ../../Zotlabs/Module/Directory.php:392 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Canali suggeriti" + #: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:263 msgid "post" msgstr "il post" -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:150 -#: ../../include/text.php:1999 +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1999 +#: ../../include/conversation.php:150 msgid "comment" msgstr "il commento" @@ -5522,283 +5769,6 @@ msgstr "Rimuovi il tag" msgid "Select a tag to remove: " msgstr "Seleziona un tag da rimuovere: " -#: ../../Zotlabs/Module/Photos.php:82 -msgid "Page owner information could not be retrieved." -msgstr "Impossibile ottenere informazioni sul proprietario della pagina." - -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 -msgid "Album not found." -msgstr "Album non trovato." - -#: ../../Zotlabs/Module/Photos.php:112 -msgid "Delete Album" -msgstr "Elimina album" - -#: ../../Zotlabs/Module/Photos.php:133 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "Esistono più archivi con il nome di quest'album, ma dentro cartelle diverse. Per favore effettua la rimozione andando nell'Archivio file " - -#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 -msgid "Delete Photo" -msgstr "Elimina foto" - -#: ../../Zotlabs/Module/Photos.php:520 -msgid "No photos selected" -msgstr "Nessuna foto selezionata" - -#: ../../Zotlabs/Module/Photos.php:569 -msgid "Access to this item is restricted." -msgstr "Questo elemento non è visibile a tutti." - -#: ../../Zotlabs/Module/Photos.php:608 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "Hai usato %1$.2f Mb dei %2$.2f Mb di spazio disponibile." - -#: ../../Zotlabs/Module/Photos.php:611 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "Hai usato %1$.2f Mb del tuo spazio disponibile." - -#: ../../Zotlabs/Module/Photos.php:647 -msgid "Upload Photos" -msgstr "Carica foto" - -#: ../../Zotlabs/Module/Photos.php:651 -msgid "Enter an album name" -msgstr "Scegli il nome dell'album" - -#: ../../Zotlabs/Module/Photos.php:652 -msgid "or select an existing album (doubleclick)" -msgstr "o seleziona un album esistente (doppio click)" - -#: ../../Zotlabs/Module/Photos.php:653 -msgid "Create a status post for this upload" -msgstr "Pubblica sulla bacheca" - -#: ../../Zotlabs/Module/Photos.php:654 -msgid "Caption (optional):" -msgstr "Titolo (facoltativo):" - -#: ../../Zotlabs/Module/Photos.php:655 -msgid "Description (optional):" -msgstr "Descrizione (facoltativa):" - -#: ../../Zotlabs/Module/Photos.php:686 -msgid "Album name could not be decoded" -msgstr "Non è stato possibile leggere il nome dell'album" - -#: ../../Zotlabs/Module/Photos.php:734 -msgid "Contact Photos" -msgstr "Foto dei contatti" - -#: ../../Zotlabs/Module/Photos.php:757 -msgid "Show Newest First" -msgstr "Prima i più recenti" - -#: ../../Zotlabs/Module/Photos.php:759 -msgid "Show Oldest First" -msgstr "Prima i più vecchi" - -#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1673 -msgid "View Photo" -msgstr "Guarda la foto" - -#: ../../Zotlabs/Module/Photos.php:814 -#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1690 -msgid "Edit Album" -msgstr "Modifica album" - -#: ../../Zotlabs/Module/Photos.php:861 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permesso negato. L'accesso a questo elemento può essere stato limitato." - -#: ../../Zotlabs/Module/Photos.php:863 -msgid "Photo not available" -msgstr "Foto non disponibile" - -#: ../../Zotlabs/Module/Photos.php:921 -msgid "Use as profile photo" -msgstr "Usa come foto del profilo" - -#: ../../Zotlabs/Module/Photos.php:922 -msgid "Use as cover photo" -msgstr "Usa come copertina del canale" - -#: ../../Zotlabs/Module/Photos.php:929 -msgid "Private Photo" -msgstr "Foto privata" - -#: ../../Zotlabs/Module/Photos.php:944 -msgid "View Full Size" -msgstr "Vedi nelle dimensioni originali" - -#: ../../Zotlabs/Module/Photos.php:1033 -msgid "Edit photo" -msgstr "Modifica la foto" - -#: ../../Zotlabs/Module/Photos.php:1035 -msgid "Rotate CW (right)" -msgstr "Ruota (senso orario)" - -#: ../../Zotlabs/Module/Photos.php:1036 -msgid "Rotate CCW (left)" -msgstr "Ruota (senso antiorario)" - -#: ../../Zotlabs/Module/Photos.php:1039 -msgid "Move photo to album" -msgstr "Sposta la foto in un album" - -#: ../../Zotlabs/Module/Photos.php:1040 -msgid "Enter a new album name" -msgstr "Inserisci il nome del nuovo album" - -#: ../../Zotlabs/Module/Photos.php:1041 -msgid "or select an existing one (doubleclick)" -msgstr "o seleziona uno esistente (doppio click)" - -#: ../../Zotlabs/Module/Photos.php:1044 -msgid "Caption" -msgstr "Didascalia" - -#: ../../Zotlabs/Module/Photos.php:1046 -msgid "Add a Tag" -msgstr "Aggiungi tag" - -#: ../../Zotlabs/Module/Photos.php:1054 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com" - -#: ../../Zotlabs/Module/Photos.php:1057 -msgid "Flag as adult in album view" -msgstr "Marca come 'per adulti'" - -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:263 -msgid "I like this (toggle)" -msgstr "Attiva/disattiva Mi piace" - -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:264 -msgid "I don't like this (toggle)" -msgstr "Attiva/disattiva Non mi piace" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:399 -#: ../../include/conversation.php:743 -msgid "Please wait" -msgstr "Attendere" - -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:709 -msgid "This is you" -msgstr "Questo sei tu" - -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:711 ../../include/js_strings.php:6 -msgid "Comment" -msgstr "Commento" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Likes" -msgstr "Mi piace" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Dislikes" -msgstr "Non mi piace" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Agree" -msgstr "D'accordo" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Disagree" -msgstr "Non d'accordo" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Abstain" -msgstr "Astenuti" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Attending" -msgstr "Partecipano" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Not attending" -msgstr "Non partecipano" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Might attend" -msgstr "Forse partecipano" - -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Lib/ThreadItem.php:193 -#: ../../include/conversation.php:1762 -msgid "View all" -msgstr "Vedi tutto" - -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:185 -#: ../../include/channel.php:1182 ../../include/conversation.php:1786 -#: ../../include/taxonomy.php:403 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Mi piace" -msgstr[1] "Mi piace" - -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/conversation.php:1789 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "Non mi piace" -msgstr[1] "Non mi piace" - -#: ../../Zotlabs/Module/Photos.php:1241 -msgid "Photo Tools" -msgstr "Gestione foto" - -#: ../../Zotlabs/Module/Photos.php:1250 -msgid "In This Photo:" -msgstr "In questa foto:" - -#: ../../Zotlabs/Module/Photos.php:1255 -msgid "Map" -msgstr "Mappa" - -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:388 -msgctxt "noun" -msgid "Likes" -msgstr "Mi piace" - -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:389 -msgctxt "noun" -msgid "Dislikes" -msgstr "Non mi piace" - -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:394 -#: ../../include/acl_selectors.php:181 -msgid "Close" -msgstr "Chiudi" - -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "Guarda l'album" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 -msgid "Recent Photos" -msgstr "Foto recenti" - #: ../../Zotlabs/Module/Follow.php:34 msgid "Channel added." msgstr "Canale aggiunto." @@ -5881,73 +5851,106 @@ msgstr "Ricerca canale" msgid "Lookup xchan beginning with (or webbie): " msgstr "Cerca un canale (o un webbie) che inizia per:" -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# Accounts" -msgstr "# account" +#: ../../Zotlabs/Module/Directory.php:243 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d valutazione" +msgstr[1] "%d valutazioni" -#: ../../Zotlabs/Module/Admin.php:98 -msgid "# blocked accounts" -msgstr "# account bloccati" +#: ../../Zotlabs/Module/Directory.php:254 +msgid "Gender: " +msgstr "Sesso:" -#: ../../Zotlabs/Module/Admin.php:99 -msgid "# expired accounts" -msgstr "# account scaduti" +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Status: " +msgstr "Stato:" -#: ../../Zotlabs/Module/Admin.php:100 -msgid "# expiring accounts" -msgstr "# account in scadenza" +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Homepage: " +msgstr "Homepage:" -#: ../../Zotlabs/Module/Admin.php:111 -msgid "# Channels" -msgstr "# canali" +#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 +msgid "Age:" +msgstr "Età:" -#: ../../Zotlabs/Module/Admin.php:112 -msgid "# primary" -msgstr "# primari" +#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 +#: ../../include/bb2diaspora.php:507 ../../include/event.php:52 +#: ../../include/event.php:84 +msgid "Location:" +msgstr "Luogo:" -#: ../../Zotlabs/Module/Admin.php:113 -msgid "# clones" -msgstr "# cloni" +#: ../../Zotlabs/Module/Directory.php:317 +msgid "Description:" +msgstr "Descrizione:" -#: ../../Zotlabs/Module/Admin.php:119 -msgid "Message queues" -msgstr "Coda messaggi in uscita" +#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 +msgid "Hometown:" +msgstr "Città dove vivo:" -#: ../../Zotlabs/Module/Admin.php:136 -msgid "Your software should be updated" -msgstr "Il tuo software necessita di un aggiornamento" +#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 +msgid "About:" +msgstr "Informazioni:" -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Summary" -msgstr "Riepilogo" +#: ../../Zotlabs/Module/Directory.php:326 +msgid "Public Forum:" +msgstr "Forum pubblico:" -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Registered accounts" -msgstr "Account creati" +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Keywords: " +msgstr "Parole chiave:" -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Pending registrations" -msgstr "Registrazioni da approvare" +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Don't suggest" +msgstr "Non fornire suggerimenti" -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Registered channels" -msgstr "Canali creati" +#: ../../Zotlabs/Module/Directory.php:334 +msgid "Common connections:" +msgstr "Contatti in comune:" -#: ../../Zotlabs/Module/Admin.php:148 -msgid "Active plugins" -msgstr "Plugin attivi" +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Global Directory" +msgstr "Elenchi pubblici globali" -#: ../../Zotlabs/Module/Admin.php:149 -msgid "Version" -msgstr "Versione" +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Local Directory" +msgstr "Elenco canali su questo hub" -#: ../../Zotlabs/Module/Admin.php:150 -msgid "Repository version (master)" -msgstr "Versione del repository (master)" +#: ../../Zotlabs/Module/Directory.php:389 +msgid "Finding:" +msgstr "Ricerca:" -#: ../../Zotlabs/Module/Admin.php:151 -msgid "Repository version (dev)" -msgstr "Versione del repository (dev)" +#: ../../Zotlabs/Module/Directory.php:394 +msgid "next page" +msgstr "pagina successiva" + +#: ../../Zotlabs/Module/Directory.php:394 +msgid "previous page" +msgstr "pagina precedente" + +#: ../../Zotlabs/Module/Directory.php:395 +msgid "Sort options" +msgstr "Opzioni di ordinamento" + +#: ../../Zotlabs/Module/Directory.php:396 +msgid "Alphabetic" +msgstr "Alfabetico" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "Reverse Alphabetic" +msgstr "Alfabetico inverso" + +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Newest to Oldest" +msgstr "Prima i più recenti" + +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Oldest to Newest" +msgstr "Prima i più vecchi" + +#: ../../Zotlabs/Module/Directory.php:416 +msgid "No entries (some entries may be hidden)." +msgstr "Nessun risultato (qualche elemento potrebbe essere nascosto)." #: ../../Zotlabs/Module/Settings/Account.php:20 msgid "Not valid email." @@ -6628,211 +6631,387 @@ msgstr "Chat non trovata." msgid "Room is full" msgstr "La chat è al completo" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1887 +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 msgid "$Projectname Notification" msgstr "Notifica $Projectname" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1888 +#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 msgid "$projectname" msgstr "$projectname" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1890 +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1892 msgid "Thank You," msgstr "Grazie," -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1892 +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1894 #, php-format msgid "%s Administrator" msgstr "L'amministratore di %s" -#: ../../Zotlabs/Lib/Enotify.php:100 +#: ../../Zotlabs/Lib/Enotify.php:103 #, php-format msgid "%s " msgstr "%s " -#: ../../Zotlabs/Lib/Enotify.php:104 +#: ../../Zotlabs/Lib/Enotify.php:107 #, php-format -msgid "[Hubzilla:Notify] New mail received at %s" -msgstr "[Hubzilla] Nuovo messaggio su %s" +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Notifica] Nuovo messaggio su %s" -#: ../../Zotlabs/Lib/Enotify.php:106 +#: ../../Zotlabs/Lib/Enotify.php:109 #, php-format msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "%1$s, %2$s ti ha mandato un messaggio privato su %3$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s ti ha mandato %2$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 msgid "a private message" msgstr "un messaggio privato" -#: ../../Zotlabs/Lib/Enotify.php:108 +#: ../../Zotlabs/Lib/Enotify.php:111 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Visita %s per leggere i tuoi messaggi privati e rispondere." -#: ../../Zotlabs/Lib/Enotify.php:164 +#: ../../Zotlabs/Lib/Enotify.php:170 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:172 +#: ../../Zotlabs/Lib/Enotify.php:178 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%5$s di %4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:181 +#: ../../Zotlabs/Lib/Enotify.php:187 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s che hai creato[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:192 +#: ../../Zotlabs/Lib/Enotify.php:198 #, php-format -msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Hubzilla] Nuovo commento di %2$s alla conversazione #%1$d" +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notifica] Nuovo commento di %2$s alla conversazione #%1$d" -#: ../../Zotlabs/Lib/Enotify.php:193 +#: ../../Zotlabs/Lib/Enotify.php:199 #, php-format msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "%1$s, %2$s ha commentato un elemento che stavi seguendo." -#: ../../Zotlabs/Lib/Enotify.php:196 ../../Zotlabs/Lib/Enotify.php:211 -#: ../../Zotlabs/Lib/Enotify.php:237 ../../Zotlabs/Lib/Enotify.php:255 -#: ../../Zotlabs/Lib/Enotify.php:269 +#: ../../Zotlabs/Lib/Enotify.php:202 ../../Zotlabs/Lib/Enotify.php:217 +#: ../../Zotlabs/Lib/Enotify.php:243 ../../Zotlabs/Lib/Enotify.php:261 +#: ../../Zotlabs/Lib/Enotify.php:275 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Visita %s per leggere o commentare la conversazione." -#: ../../Zotlabs/Lib/Enotify.php:202 +#: ../../Zotlabs/Lib/Enotify.php:208 #, php-format -msgid "[Hubzilla:Notify] %s posted to your profile wall" -msgstr "[Hubzilla] %s ha scritto sulla tua bacheca" +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Notifica] %s ha scritto sulla tua bacheca" -#: ../../Zotlabs/Lib/Enotify.php:204 +#: ../../Zotlabs/Lib/Enotify.php:210 #, php-format msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "%1$s, %2$s ha scritto sulla bacheca del tuo profilo su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:206 +#: ../../Zotlabs/Lib/Enotify.php:212 #, php-format msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "%1$s, %2$s ha scritto sulla [zrl=%3$s]tua bacheca[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:230 +#: ../../Zotlabs/Lib/Enotify.php:236 #, php-format -msgid "[Hubzilla:Notify] %s tagged you" -msgstr "[Hubzilla] %s ti ha taggato" +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Notifica] %s ti ha taggato" -#: ../../Zotlabs/Lib/Enotify.php:231 +#: ../../Zotlabs/Lib/Enotify.php:237 #, php-format msgid "%1$s, %2$s tagged you at %3$s" msgstr "%1$s, %2$s ti ha taggato su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:232 +#: ../../Zotlabs/Lib/Enotify.php:238 #, php-format msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "%1$s, %2$s [zrl=%3$s]ti ha taggato[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:244 +#: ../../Zotlabs/Lib/Enotify.php:250 #, php-format -msgid "[Hubzilla:Notify] %1$s poked you" -msgstr "[Hubzilla] %1$s ti ha mandato un poke" +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Notifica] %1$s ti ha mandato un poke" -#: ../../Zotlabs/Lib/Enotify.php:245 +#: ../../Zotlabs/Lib/Enotify.php:251 #, php-format msgid "%1$s, %2$s poked you at %3$s" msgstr "%1$s, %2$s ti ha mandato un poke su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:246 +#: ../../Zotlabs/Lib/Enotify.php:252 #, php-format msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "%1$s, %2$s [zrl=%2$s]ti ha mandato un poke[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:262 +#: ../../Zotlabs/Lib/Enotify.php:268 #, php-format -msgid "[Hubzilla:Notify] %s tagged your post" -msgstr "[Hubzilla] %s ha taggato il tuo post" +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Notifica] %s ha taggato il tuo post" -#: ../../Zotlabs/Lib/Enotify.php:263 +#: ../../Zotlabs/Lib/Enotify.php:269 #, php-format msgid "%1$s, %2$s tagged your post at %3$s" msgstr "%1$s, %2$s ha taggato il tuo post su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:264 +#: ../../Zotlabs/Lib/Enotify.php:270 #, php-format msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "%1$s, %2$s ha taggato [zrl=%3$s]il tuo post[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:276 -msgid "[Hubzilla:Notify] Introduction received" -msgstr "[Hubzilla] Hai una richiesta di amicizia" +#: ../../Zotlabs/Lib/Enotify.php:282 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Notifica] Hai una richiesta di amicizia" -#: ../../Zotlabs/Lib/Enotify.php:277 +#: ../../Zotlabs/Lib/Enotify.php:283 #, php-format msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "%1$s, hai ricevuto una richiesta di entrare in contatto da '%2$s' su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:278 +#: ../../Zotlabs/Lib/Enotify.php:284 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "%1$s, hai ricevuto una [zrl=%2$s]richiesta di entrare in contatto[/zrl] da %3$s." -#: ../../Zotlabs/Lib/Enotify.php:282 ../../Zotlabs/Lib/Enotify.php:301 +#: ../../Zotlabs/Lib/Enotify.php:288 ../../Zotlabs/Lib/Enotify.php:307 #, php-format msgid "You may visit their profile at %s" msgstr "Puoi visitare il suo profilo su %s" -#: ../../Zotlabs/Lib/Enotify.php:284 +#: ../../Zotlabs/Lib/Enotify.php:290 #, php-format msgid "Please visit %s to approve or reject the connection request." msgstr "Visita %s per approvare o rifiutare la richiesta di entrare in contatto." -#: ../../Zotlabs/Lib/Enotify.php:291 -msgid "[Hubzilla:Notify] Friend suggestion received" -msgstr "[Hubzilla] Ti è stato suggerito un amico" +#: ../../Zotlabs/Lib/Enotify.php:297 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Notifica] Ti è stato suggerito un amico" -#: ../../Zotlabs/Lib/Enotify.php:292 +#: ../../Zotlabs/Lib/Enotify.php:298 #, php-format msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "%1$s, ti è stato suggerito un amico da '%2$s' su %3$s" -#: ../../Zotlabs/Lib/Enotify.php:293 +#: ../../Zotlabs/Lib/Enotify.php:299 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " "%4$s." msgstr "%1$s, %4$s ti [zrl=%2$s]ha suggerito %3$s[/zrl] come amico." -#: ../../Zotlabs/Lib/Enotify.php:299 +#: ../../Zotlabs/Lib/Enotify.php:305 msgid "Name:" msgstr "Nome:" -#: ../../Zotlabs/Lib/Enotify.php:300 +#: ../../Zotlabs/Lib/Enotify.php:306 msgid "Photo:" msgstr "Foto:" -#: ../../Zotlabs/Lib/Enotify.php:303 +#: ../../Zotlabs/Lib/Enotify.php:309 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Visita %s per approvare o rifiutare il suggerimento." -#: ../../Zotlabs/Lib/Enotify.php:518 -msgid "[Hubzilla:Notify]" -msgstr "[Hubzilla]" +#: ../../Zotlabs/Lib/Enotify.php:527 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Notifica]" -#: ../../Zotlabs/Lib/Enotify.php:667 +#: ../../Zotlabs/Lib/Enotify.php:687 msgid "created a new post" msgstr "Ha creato un nuovo post" -#: ../../Zotlabs/Lib/Enotify.php:668 +#: ../../Zotlabs/Lib/Enotify.php:688 #, php-format msgid "commented on %s's post" msgstr "ha commentato il post di %s" +#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 +msgid "Private Message" +msgstr "Messaggio privato" + +#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 +msgid "Select" +msgstr "Scegli" + +#: ../../Zotlabs/Lib/ThreadItem.php:136 +msgid "Save to Folder" +msgstr "Salva nella cartella" + +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will attend" +msgstr "Parteciperò" + +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will not attend" +msgstr "Non parteciperò" + +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I might attend" +msgstr "Forse parteciperò" + +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I agree" +msgstr "Sono d'accordo" + +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I disagree" +msgstr "Non sono d'accordo" + +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I abstain" +msgstr "Mi astengo" + +#: ../../Zotlabs/Lib/ThreadItem.php:223 +msgid "Add Star" +msgstr "Aggiungi ai preferiti" + +#: ../../Zotlabs/Lib/ThreadItem.php:224 +msgid "Remove Star" +msgstr "Rimuovi dai preferiti" + +#: ../../Zotlabs/Lib/ThreadItem.php:225 +msgid "Toggle Star Status" +msgstr "Attiva/disattiva preferito" + +#: ../../Zotlabs/Lib/ThreadItem.php:229 +msgid "starred" +msgstr "preferito" + +#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../include/conversation.php:674 +msgid "Message signature validated" +msgstr "Messaggio con firma verificata" + +#: ../../Zotlabs/Lib/ThreadItem.php:240 ../../include/conversation.php:675 +msgid "Message signature incorrect" +msgstr "Massaggio con firma non corretta" + +#: ../../Zotlabs/Lib/ThreadItem.php:248 +msgid "Add Tag" +msgstr "Aggiungi un tag" + +#: ../../Zotlabs/Lib/ThreadItem.php:268 ../../include/taxonomy.php:316 +msgid "like" +msgstr "mi piace" + +#: ../../Zotlabs/Lib/ThreadItem.php:269 ../../include/taxonomy.php:317 +msgid "dislike" +msgstr "non mi piace" + +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "Share This" +msgstr "Condividi" + +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "share" +msgstr "condividi" + +#: ../../Zotlabs/Lib/ThreadItem.php:282 +msgid "Delivery Report" +msgstr "Rapporto di trasmissione" + +#: ../../Zotlabs/Lib/ThreadItem.php:300 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d commento" +msgstr[1] "%d commenti" + +#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Lib/ThreadItem.php:330 +#, php-format +msgid "View %s's profile - %s" +msgstr "Guarda il profilo di %s - %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:333 +msgid "to" +msgstr "a" + +#: ../../Zotlabs/Lib/ThreadItem.php:334 +msgid "via" +msgstr "via" + +#: ../../Zotlabs/Lib/ThreadItem.php:335 +msgid "Wall-to-Wall" +msgstr "Da bacheca a bacheca" + +#: ../../Zotlabs/Lib/ThreadItem.php:336 +msgid "via Wall-To-Wall:" +msgstr "da bacheca a bacheca:" + +#: ../../Zotlabs/Lib/ThreadItem.php:348 ../../include/conversation.php:720 +#, php-format +msgid "from %s" +msgstr "da %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:351 ../../include/conversation.php:723 +#, php-format +msgid "last edited: %s" +msgstr "ultima modifica: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:352 ../../include/conversation.php:724 +#, php-format +msgid "Expires: %s" +msgstr "Scadenza: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:377 +msgid "Save Bookmarks" +msgstr "Salva segnalibro" + +#: ../../Zotlabs/Lib/ThreadItem.php:378 +msgid "Add to Calendar" +msgstr "Aggiungi al calendario" + +#: ../../Zotlabs/Lib/ThreadItem.php:387 +msgid "Mark all seen" +msgstr "Marca tutto come letto" + +#: ../../Zotlabs/Lib/ThreadItem.php:436 ../../include/js_strings.php:7 +#, php-format +msgid "%s show all" +msgstr "%s mostra tutto" + +#: ../../Zotlabs/Lib/ThreadItem.php:726 ../../include/conversation.php:1239 +msgid "Bold" +msgstr "Grassetto" + +#: ../../Zotlabs/Lib/ThreadItem.php:727 ../../include/conversation.php:1240 +msgid "Italic" +msgstr "Corsivo" + +#: ../../Zotlabs/Lib/ThreadItem.php:728 ../../include/conversation.php:1241 +msgid "Underline" +msgstr "Sottolineato" + +#: ../../Zotlabs/Lib/ThreadItem.php:729 ../../include/conversation.php:1242 +msgid "Quote" +msgstr "Citazione" + +#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/conversation.php:1243 +msgid "Code" +msgstr "Codice" + +#: ../../Zotlabs/Lib/ThreadItem.php:731 +msgid "Image" +msgstr "Immagine" + +#: ../../Zotlabs/Lib/ThreadItem.php:732 +msgid "Insert Link" +msgstr "Collegamento" + +#: ../../Zotlabs/Lib/ThreadItem.php:733 +msgid "Video" +msgstr "Video" + #: ../../Zotlabs/Lib/PermissionDescription.php:31 #: ../../include/acl_selectors.php:124 msgid "Visible to your default audience" @@ -6920,7 +7099,7 @@ msgstr "Firefox Share" msgid "Remote Diagnostics" msgstr "Diagnostica remota" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:88 +#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 msgid "Suggest Channels" msgstr "Suggerisci canali" @@ -6938,7 +7117,7 @@ msgid "Channel Home" msgstr "Bacheca del canale" #: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 -#: ../../include/conversation.php:1688 ../../include/conversation.php:1691 +#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 msgid "Events" msgstr "Eventi" @@ -6970,7 +7149,7 @@ msgstr "Canale casuale" msgid "Invite" msgstr "Invita" -#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1560 +#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1564 msgid "Features" msgstr "Funzionalità" @@ -6990,182 +7169,6 @@ msgstr "Foto del profilo" msgid "Purchase" msgstr "Acquista" -#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 -msgid "Private Message" -msgstr "Messaggio privato" - -#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 -msgid "Select" -msgstr "Scegli" - -#: ../../Zotlabs/Lib/ThreadItem.php:136 -msgid "Save to Folder" -msgstr "Salva nella cartella" - -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will attend" -msgstr "Parteciperò" - -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will not attend" -msgstr "Non parteciperò" - -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I might attend" -msgstr "Forse parteciperò" - -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I agree" -msgstr "Sono d'accordo" - -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I disagree" -msgstr "Non sono d'accordo" - -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I abstain" -msgstr "Mi astengo" - -#: ../../Zotlabs/Lib/ThreadItem.php:218 -msgid "Add Star" -msgstr "Aggiungi ai preferiti" - -#: ../../Zotlabs/Lib/ThreadItem.php:219 -msgid "Remove Star" -msgstr "Rimuovi dai preferiti" - -#: ../../Zotlabs/Lib/ThreadItem.php:220 -msgid "Toggle Star Status" -msgstr "Attiva/disattiva preferito" - -#: ../../Zotlabs/Lib/ThreadItem.php:224 -msgid "starred" -msgstr "preferito" - -#: ../../Zotlabs/Lib/ThreadItem.php:234 ../../include/conversation.php:674 -msgid "Message signature validated" -msgstr "Messaggio con firma verificata" - -#: ../../Zotlabs/Lib/ThreadItem.php:235 ../../include/conversation.php:675 -msgid "Message signature incorrect" -msgstr "Massaggio con firma non corretta" - -#: ../../Zotlabs/Lib/ThreadItem.php:243 -msgid "Add Tag" -msgstr "Aggiungi un tag" - -#: ../../Zotlabs/Lib/ThreadItem.php:263 ../../include/taxonomy.php:316 -msgid "like" -msgstr "mi piace" - -#: ../../Zotlabs/Lib/ThreadItem.php:264 ../../include/taxonomy.php:317 -msgid "dislike" -msgstr "non mi piace" - -#: ../../Zotlabs/Lib/ThreadItem.php:268 -msgid "Share This" -msgstr "Condividi" - -#: ../../Zotlabs/Lib/ThreadItem.php:268 -msgid "share" -msgstr "condividi" - -#: ../../Zotlabs/Lib/ThreadItem.php:277 -msgid "Delivery Report" -msgstr "Rapporto di trasmissione" - -#: ../../Zotlabs/Lib/ThreadItem.php:295 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d commento" -msgstr[1] "%d commenti" - -#: ../../Zotlabs/Lib/ThreadItem.php:324 ../../Zotlabs/Lib/ThreadItem.php:325 -#, php-format -msgid "View %s's profile - %s" -msgstr "Guarda il profilo di %s - %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:328 -msgid "to" -msgstr "a" - -#: ../../Zotlabs/Lib/ThreadItem.php:329 -msgid "via" -msgstr "via" - -#: ../../Zotlabs/Lib/ThreadItem.php:330 -msgid "Wall-to-Wall" -msgstr "Da bacheca a bacheca" - -#: ../../Zotlabs/Lib/ThreadItem.php:331 -msgid "via Wall-To-Wall:" -msgstr "da bacheca a bacheca:" - -#: ../../Zotlabs/Lib/ThreadItem.php:343 ../../include/conversation.php:722 -#, php-format -msgid "from %s" -msgstr "da %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:346 ../../include/conversation.php:725 -#, php-format -msgid "last edited: %s" -msgstr "ultima modifica: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:347 ../../include/conversation.php:726 -#, php-format -msgid "Expires: %s" -msgstr "Scadenza: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:372 -msgid "Save Bookmarks" -msgstr "Salva segnalibro" - -#: ../../Zotlabs/Lib/ThreadItem.php:373 -msgid "Add to Calendar" -msgstr "Aggiungi al calendario" - -#: ../../Zotlabs/Lib/ThreadItem.php:382 -msgid "Mark all seen" -msgstr "Marca tutto come letto" - -#: ../../Zotlabs/Lib/ThreadItem.php:423 ../../include/js_strings.php:7 -#, php-format -msgid "%s show all" -msgstr "%s mostra tutto" - -#: ../../Zotlabs/Lib/ThreadItem.php:713 ../../include/conversation.php:1238 -msgid "Bold" -msgstr "Grassetto" - -#: ../../Zotlabs/Lib/ThreadItem.php:714 ../../include/conversation.php:1239 -msgid "Italic" -msgstr "Corsivo" - -#: ../../Zotlabs/Lib/ThreadItem.php:715 ../../include/conversation.php:1240 -msgid "Underline" -msgstr "Sottolineato" - -#: ../../Zotlabs/Lib/ThreadItem.php:716 ../../include/conversation.php:1241 -msgid "Quote" -msgstr "Citazione" - -#: ../../Zotlabs/Lib/ThreadItem.php:717 ../../include/conversation.php:1242 -msgid "Code" -msgstr "Codice" - -#: ../../Zotlabs/Lib/ThreadItem.php:718 -msgid "Image" -msgstr "Immagine" - -#: ../../Zotlabs/Lib/ThreadItem.php:719 -msgid "Insert Link" -msgstr "Collegamento" - -#: ../../Zotlabs/Lib/ThreadItem.php:720 -msgid "Video" -msgstr "Video" - #: ../../include/Import/import_diaspora.php:16 msgid "No username found in import file." msgstr "Impossibile trovare il nome utente nel file da importare." @@ -7179,291 +7182,6 @@ msgstr "Impossibile creare un indirizzo univoco per il canale. L'import è falli msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" -#: ../../include/network.php:704 -msgid "view full size" -msgstr "guarda nelle dimensioni reali" - -#: ../../include/network.php:1935 ../../include/account.php:326 -#: ../../include/account.php:353 ../../include/account.php:413 -msgid "Administrator" -msgstr "Amministratore" - -#: ../../include/network.php:1949 -msgid "No Subject" -msgstr "Nessun titolo" - -#: ../../include/network.php:2203 ../../include/network.php:2204 -msgid "Friendica" -msgstr "Friendica" - -#: ../../include/network.php:2205 -msgid "OStatus" -msgstr "OStatus" - -#: ../../include/network.php:2206 -msgid "GNU-Social" -msgstr "GNU-Social" - -#: ../../include/network.php:2207 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: ../../include/network.php:2209 -msgid "Diaspora" -msgstr "Diaspora" - -#: ../../include/network.php:2210 -msgid "Facebook" -msgstr "Facebook" - -#: ../../include/network.php:2211 -msgid "Zot" -msgstr "Zot" - -#: ../../include/network.php:2212 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: ../../include/network.php:2213 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: ../../include/network.php:2214 -msgid "MySpace" -msgstr "MySpace" - -#: ../../include/photos.php:114 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "L'immagine supera il limite massimo di %lu bytes" - -#: ../../include/photos.php:121 -msgid "Image file is empty." -msgstr "Il file dell'immagine è vuoto." - -#: ../../include/photos.php:259 -msgid "Photo storage failed." -msgstr "Impossibile salvare la foto." - -#: ../../include/photos.php:299 -msgid "a new photo" -msgstr "una nuova foto" - -#: ../../include/photos.php:303 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s ha pubblicato %2$s su %3$s" - -#: ../../include/photos.php:506 ../../include/conversation.php:1674 -msgid "Photo Albums" -msgstr "Album foto" - -#: ../../include/photos.php:510 -msgid "Upload New Photos" -msgstr "Carica nuove foto" - -#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 -msgid "Logout" -msgstr "Esci" - -#: ../../include/nav.php:85 ../../include/nav.php:118 -msgid "End this session" -msgstr "Chiudi questa sessione" - -#: ../../include/nav.php:88 ../../include/nav.php:149 -msgid "Home" -msgstr "Bacheca" - -#: ../../include/nav.php:88 -msgid "Your posts and conversations" -msgstr "I tuoi post e conversazioni" - -#: ../../include/nav.php:89 -msgid "Your profile page" -msgstr "Il tuo profilo" - -#: ../../include/nav.php:91 -msgid "Manage/Edit profiles" -msgstr "Gestisci i tuoi profili" - -#: ../../include/nav.php:93 ../../include/channel.php:963 -msgid "Edit Profile" -msgstr "Modifica il profilo" - -#: ../../include/nav.php:93 -msgid "Edit your profile" -msgstr "Modifica il tuo profilo" - -#: ../../include/nav.php:95 -msgid "Your photos" -msgstr "Le tue foto" - -#: ../../include/nav.php:96 -msgid "Your files" -msgstr "I tuoi file" - -#: ../../include/nav.php:99 -msgid "Your chatrooms" -msgstr "Le tue chat" - -#: ../../include/nav.php:105 ../../include/conversation.php:1714 -msgid "Bookmarks" -msgstr "Segnalibri" - -#: ../../include/nav.php:105 -msgid "Your bookmarks" -msgstr "I tuoi segnalibri" - -#: ../../include/nav.php:109 -msgid "Your webpages" -msgstr "Le tue pagine web" - -#: ../../include/nav.php:111 -msgid "Your wiki" -msgstr "La tua wiki" - -#: ../../include/nav.php:115 -msgid "Sign in" -msgstr "Accedi" - -#: ../../include/nav.php:132 -#, php-format -msgid "%s - click to logout" -msgstr "%s - clicca per uscire" - -#: ../../include/nav.php:135 -msgid "Remote authentication" -msgstr "Accedi dal tuo hub" - -#: ../../include/nav.php:135 -msgid "Click to authenticate to your home hub" -msgstr "Clicca per farti riconoscere dal tuo hub principale" - -#: ../../include/nav.php:149 -msgid "Home Page" -msgstr "Bacheca" - -#: ../../include/nav.php:152 -msgid "Create an account" -msgstr "Crea un account" - -#: ../../include/nav.php:164 -msgid "Help and documentation" -msgstr "Guida e documentazione" - -#: ../../include/nav.php:168 -msgid "Applications, utilities, links, games" -msgstr "Applicazioni, utilità, link, giochi" - -#: ../../include/nav.php:170 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Cerca nel sito per @nome, #tag, ?guida o per contenuto" - -#: ../../include/nav.php:172 -msgid "Channel Directory" -msgstr "Elenchi pubblici dei canali" - -#: ../../include/nav.php:184 -msgid "Your grid" -msgstr "La tua rete" - -#: ../../include/nav.php:185 -msgid "Mark all grid notifications seen" -msgstr "Segna come lette le notifiche della tua rete" - -#: ../../include/nav.php:187 -msgid "Channel home" -msgstr "Bacheca del canale" - -#: ../../include/nav.php:188 -msgid "Mark all channel notifications seen" -msgstr "Segna come lette le notifiche del canale" - -#: ../../include/nav.php:194 -msgid "Notices" -msgstr "Avvisi" - -#: ../../include/nav.php:194 -msgid "Notifications" -msgstr "Notifiche" - -#: ../../include/nav.php:195 -msgid "See all notifications" -msgstr "Vedi tutte le notifiche" - -#: ../../include/nav.php:198 -msgid "Private mail" -msgstr "Messaggi privati" - -#: ../../include/nav.php:199 -msgid "See all private messages" -msgstr "Guarda tutti i messaggi privati" - -#: ../../include/nav.php:200 -msgid "Mark all private messages seen" -msgstr "Segna come letti tutti i messaggi privati" - -#: ../../include/nav.php:201 ../../include/widgets.php:700 -msgid "Inbox" -msgstr "In arrivo" - -#: ../../include/nav.php:202 ../../include/widgets.php:705 -msgid "Outbox" -msgstr "Inviati" - -#: ../../include/nav.php:203 ../../include/widgets.php:710 -msgid "New Message" -msgstr "Nuovo messaggio" - -#: ../../include/nav.php:206 -msgid "Event Calendar" -msgstr "Calendario" - -#: ../../include/nav.php:207 -msgid "See all events" -msgstr "Guarda tutti gli eventi" - -#: ../../include/nav.php:208 -msgid "Mark all events seen" -msgstr "Marca come letti tutti gli eventi" - -#: ../../include/nav.php:211 -msgid "Manage Your Channels" -msgstr "Gestisci i tuoi canali" - -#: ../../include/nav.php:213 -msgid "Account/Channel Settings" -msgstr "Impostazioni dell'account e del canale" - -#: ../../include/nav.php:221 ../../include/widgets.php:1590 -msgid "Admin" -msgstr "Amministrazione" - -#: ../../include/nav.php:221 -msgid "Site Setup and Configuration" -msgstr "Installazione e configurazione del sito" - -#: ../../include/nav.php:252 ../../include/conversation.php:855 -msgid "Loading..." -msgstr "Caricamento in corso..." - -#: ../../include/nav.php:257 -msgid "@name, #tag, ?doc, content" -msgstr "@nome, #tag, ?guida, contenuto" - -#: ../../include/nav.php:258 -msgid "Please wait..." -msgstr "Attendere..." - -#: ../../include/oembed.php:349 -msgid "Embedded content" -msgstr "Contenuti incorporati" - -#: ../../include/oembed.php:358 -msgid "Embedding disabled" -msgstr "Disabilita la creazione di contenuti incorporati" - #: ../../include/permissions.php:35 msgid "Can view my normal stream and posts" msgstr "Può vedere i miei contenuti e i post normali" @@ -7517,157 +7235,719 @@ msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri" -#: ../../include/import.php:30 +#: ../../include/photos.php:114 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "L'immagine supera il limite massimo di %lu bytes" + +#: ../../include/photos.php:121 +msgid "Image file is empty." +msgstr "Il file dell'immagine è vuoto." + +#: ../../include/photos.php:259 +msgid "Photo storage failed." +msgstr "Impossibile salvare la foto." + +#: ../../include/photos.php:299 +msgid "a new photo" +msgstr "una nuova foto" + +#: ../../include/photos.php:303 +#, php-format +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s ha pubblicato %2$s su %3$s" + +#: ../../include/photos.php:506 ../../include/conversation.php:1675 +msgid "Photo Albums" +msgstr "Album foto" + +#: ../../include/photos.php:510 +msgid "Upload New Photos" +msgstr "Carica nuove foto" + +#: ../../include/features.php:58 +msgid "General Features" +msgstr "Funzionalità di base" + +#: ../../include/features.php:63 +msgid "Multiple Profiles" +msgstr "Profili multipli" + +#: ../../include/features.php:64 +msgid "Ability to create multiple profiles" +msgstr "Abilitazione a creare profili multipli" + +#: ../../include/features.php:72 +msgid "Advanced Profiles" +msgstr "Profili avanzati" + +#: ../../include/features.php:73 +msgid "Additional profile sections and selections" +msgstr "Informazioni aggiuntive del profilo" + +#: ../../include/features.php:81 +msgid "Profile Import/Export" +msgstr "Importa/esporta il profilo" + +#: ../../include/features.php:82 +msgid "Save and load profile details across sites/channels" +msgstr "Salva o ripristina le informazioni del profilo su siti diversi" + +#: ../../include/features.php:90 +msgid "Web Pages" +msgstr "Pagine web" + +#: ../../include/features.php:91 +msgid "Provide managed web pages on your channel" +msgstr "Attiva la creazione di pagine web sul tuo canale" + +#: ../../include/features.php:100 +msgid "Provide a wiki for your channel" +msgstr "Fornisce una wiki per il tuo canale" + +#: ../../include/features.php:117 +msgid "Private Notes" +msgstr "Note private" + +#: ../../include/features.php:118 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Abilita il riquadro per scrivere annotazioni (in chiaro)" + +#: ../../include/features.php:126 +msgid "Navigation Channel Select" +msgstr "Scegli il canale attivo dal menu" + +#: ../../include/features.php:127 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Scegli il canale attivo direttamente dal menu di navigazione" + +#: ../../include/features.php:135 +msgid "Photo Location" +msgstr "Posizione geografica" + +#: ../../include/features.php:136 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Collega la foto a una mappa quando contiene indicazioni geografiche." + +#: ../../include/features.php:144 +msgid "Access Controlled Chatrooms" +msgstr "Chat ad accesso riservato" + +#: ../../include/features.php:145 +msgid "Provide chatrooms and chat services with access control." +msgstr "Il servizio di chat con accesso riservato." + +#: ../../include/features.php:153 +msgid "Smart Birthdays" +msgstr "Compleanni intelligenti" + +#: ../../include/features.php:154 msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Non posso creare un canale con un identificativo che già esiste su questo sistema. L'importazione è fallita." +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "I compleanni saranno segnalati in base al fuso orario, utile se hai amici sparsi per il mondo." -#: ../../include/import.php:97 -msgid "Channel clone failed. Import failed." -msgstr "Impossibile clonare il canale. L'importazione è fallita." +#: ../../include/features.php:162 +msgid "Advanced Directory Search" +msgstr "Ricerca avanzata sugli elenchi pubblici" -#: ../../include/import.php:1441 -msgid "Unable to import element \"" -msgstr "Impossibile importare l'elemento \"" +#: ../../include/features.php:163 +msgid "Allows creation of complex directory search queries" +msgstr "Permette la creazione di ricerche complesse negli elenchi" -#: ../../include/items.php:918 ../../include/items.php:963 -msgid "(Unknown)" -msgstr "(Sconosciuto)" +#: ../../include/features.php:171 +msgid "Advanced Theme and Layout Settings" +msgstr "Impostazioni avanzate del tema e dei layout" -#: ../../include/items.php:1162 -msgid "Visible to anybody on the internet." -msgstr "Visibile a chiunque su internet." +#: ../../include/features.php:172 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Permette una personalizzazione accurata del tema e dei layout" -#: ../../include/items.php:1164 -msgid "Visible to you only." -msgstr "Visibile solo a te." +#: ../../include/features.php:182 +msgid "Post Composition Features" +msgstr "Modalità di scrittura post" -#: ../../include/items.php:1166 -msgid "Visible to anybody in this network." -msgstr "Visibile a tutti su questa rete." +#: ../../include/features.php:186 +msgid "Large Photos" +msgstr "Foto grandi" -#: ../../include/items.php:1168 -msgid "Visible to anybody authenticated." -msgstr "Visibile a chiunque sia autenticato." +#: ../../include/features.php:187 +msgid "" +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Includi anteprime grandi per le foto dei tuoi post (1024px). Altrimenti saranno mostrate anteprime più piccole (640px)" -#: ../../include/items.php:1170 +#: ../../include/features.php:196 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" + +#: ../../include/features.php:204 +msgid "Even More Encryption" +msgstr "Cifratura addizionale" + +#: ../../include/features.php:205 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Rendi possibile la crifratura aggiuntiva tra mittente e destinatario usando una parola chiave conosciuta a entrambi" + +#: ../../include/features.php:213 +msgid "Enable Voting Tools" +msgstr "Permetti i post con votazione" + +#: ../../include/features.php:214 +msgid "Provide a class of post which others can vote on" +msgstr "Rende possibile la creazione di post in cui sarà possibile votare" + +#: ../../include/features.php:222 +msgid "Disable Comments" +msgstr "Disabilita i commenti" + +#: ../../include/features.php:223 +msgid "Provide the option to disable comments for a post" +msgstr "Permetti di disabilitare i commenti" + +#: ../../include/features.php:231 +msgid "Delayed Posting" +msgstr "Pubblicazione ritardata" + +#: ../../include/features.php:232 +msgid "Allow posts to be published at a later date" +msgstr "Per scegliere una data e un'ora a cui far uscire i post" + +#: ../../include/features.php:240 +msgid "Content Expiration" +msgstr "Scadenza" + +#: ../../include/features.php:241 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Elimina i post, i commenti o i messaggi privati dopo un lasso di tempo" + +#: ../../include/features.php:249 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Impedisci post e commenti duplicati" + +#: ../../include/features.php:250 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Scarta post e commenti se sono identici ad altri inviati meno di due minuti prima." + +#: ../../include/features.php:261 +msgid "Network and Stream Filtering" +msgstr "Filtraggio dei contenuti" + +#: ../../include/features.php:265 +msgid "Search by Date" +msgstr "Ricerca per data" + +#: ../../include/features.php:266 +msgid "Ability to select posts by date ranges" +msgstr "Per selezionare i post in un intervallo tra date" + +#: ../../include/features.php:274 ../../include/group.php:311 +msgid "Privacy Groups" +msgstr "Gruppi di canali" + +#: ../../include/features.php:275 +msgid "Enable management and selection of privacy groups" +msgstr "Abilita i gruppi di canali" + +#: ../../include/features.php:283 ../../include/widgets.php:283 +msgid "Saved Searches" +msgstr "Ricerche salvate" + +#: ../../include/features.php:284 +msgid "Save search terms for re-use" +msgstr "Salva i termini delle ricerche per poterle ripetere" + +#: ../../include/features.php:292 +msgid "Network Personal Tab" +msgstr "Attività personale" + +#: ../../include/features.php:293 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" + +#: ../../include/features.php:301 +msgid "Network New Tab" +msgstr "Contenuti nuovi" + +#: ../../include/features.php:302 +msgid "Enable tab to display all new Network activity" +msgstr "Abilita il link per visualizzare solo i nuovi contenuti" + +#: ../../include/features.php:310 +msgid "Affinity Tool" +msgstr "Filtro per affinità" + +#: ../../include/features.php:311 +msgid "Filter stream activity by depth of relationships" +msgstr "Permette di selezionare i contenuti in base al livello di amicizia" + +#: ../../include/features.php:320 +msgid "Show friend and connection suggestions" +msgstr "Mostra suggerimenti di contatti e amici" + +#: ../../include/features.php:328 +msgid "Connection Filtering" +msgstr "Filtro sui contatti" + +#: ../../include/features.php:329 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Filtra i post che ricevi con parole chiave" + +#: ../../include/features.php:341 +msgid "Post/Comment Tools" +msgstr "Gestione post e commenti" + +#: ../../include/features.php:345 +msgid "Community Tagging" +msgstr "Tag della comunità" + +#: ../../include/features.php:346 +msgid "Ability to tag existing posts" +msgstr "Permetti l'aggiunta di tag su post già esistenti" + +#: ../../include/features.php:354 +msgid "Post Categories" +msgstr "Categorie dei post" + +#: ../../include/features.php:355 +msgid "Add categories to your posts" +msgstr "Abilita le categorie per i tuoi post" + +#: ../../include/features.php:363 +msgid "Emoji Reactions" +msgstr "Risposte emoji" + +#: ../../include/features.php:364 +msgid "Add emoji reaction ability to posts" +msgstr "Permetti di rispondere ai post con degli emoji" + +#: ../../include/features.php:372 ../../include/contact_widgets.php:53 +#: ../../include/widgets.php:346 +msgid "Saved Folders" +msgstr "Cartelle salvate" + +#: ../../include/features.php:373 +msgid "Ability to file posts under folders" +msgstr "Abilita la raccolta dei tuoi articoli in cartelle" + +#: ../../include/features.php:381 +msgid "Dislike Posts" +msgstr "Non mi piace" + +#: ../../include/features.php:382 +msgid "Ability to dislike posts/comments" +msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi post" + +#: ../../include/features.php:390 +msgid "Star Posts" +msgstr "Post con stella" + +#: ../../include/features.php:391 +msgid "Ability to mark special posts with a star indicator" +msgstr "Mostra la stella per segnare i post preferiti" + +#: ../../include/features.php:399 +msgid "Tag Cloud" +msgstr "Nuvola di tag" + +#: ../../include/features.php:400 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" + +#: ../../include/features.php:412 +msgid "Premium Channel" +msgstr "Canale premium" + +#: ../../include/features.php:413 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Ti permette di impostare restrizioni e termini d'uso per il canale" + +#: ../../include/help.php:25 +msgid "Help:" +msgstr "Guida:" + +#: ../../include/security.php:109 +msgid "guest:" +msgstr "ospite:" + +#: ../../include/security.php:527 +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 "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto." + +#: ../../include/text.php:450 +msgid "prev" +msgstr "prec" + +#: ../../include/text.php:452 +msgid "first" +msgstr "inizio" + +#: ../../include/text.php:481 +msgid "last" +msgstr "fine" + +#: ../../include/text.php:484 +msgid "next" +msgstr "succ" + +#: ../../include/text.php:494 +msgid "older" +msgstr "più recenti" + +#: ../../include/text.php:496 +msgid "newer" +msgstr "più nuovi" + +#: ../../include/text.php:889 +msgid "No connections" +msgstr "Nessun contatto" + +#: ../../include/text.php:914 #, php-format -msgid "Visible to anybody on %s." -msgstr "Visibile a tutti su %s." +msgid "View all %s connections" +msgstr "Mostra tutti i %s contatti" -#: ../../include/items.php:1172 -msgid "Visible to all connections." -msgstr "Visibile a tutti coloro che ti seguono." +#: ../../include/text.php:1059 ../../include/text.php:1064 +msgid "poke" +msgstr "poke" -#: ../../include/items.php:1174 -msgid "Visible to approved connections." -msgstr "Visibile ai contatti approvati." +#: ../../include/text.php:1059 ../../include/text.php:1064 +#: ../../include/conversation.php:243 +msgid "poked" +msgstr "ha mandato un poke" -#: ../../include/items.php:1176 -msgid "Visible to specific connections." -msgstr "Visibile ad alcuni contatti scelti." +#: ../../include/text.php:1065 +msgid "ping" +msgstr "ping" -#: ../../include/items.php:3966 -msgid "Privacy group is empty." -msgstr "Gruppo di canali vuoto." +#: ../../include/text.php:1065 +msgid "pinged" +msgstr "ha effettuato un ping" -#: ../../include/items.php:3973 +#: ../../include/text.php:1066 +msgid "prod" +msgstr "spintone" + +#: ../../include/text.php:1066 +msgid "prodded" +msgstr "ha ricevuto uno spintone" + +#: ../../include/text.php:1067 +msgid "slap" +msgstr "schiaffo" + +#: ../../include/text.php:1067 +msgid "slapped" +msgstr "ha ricevuto uno schiaffo" + +#: ../../include/text.php:1068 +msgid "finger" +msgstr "finger" + +#: ../../include/text.php:1068 +msgid "fingered" +msgstr "ha ricevuto un finger" + +#: ../../include/text.php:1069 +msgid "rebuff" +msgstr "rifiuto" + +#: ../../include/text.php:1069 +msgid "rebuffed" +msgstr "ha ricevuto un rifiuto" + +#: ../../include/text.php:1081 +msgid "happy" +msgstr "felice" + +#: ../../include/text.php:1082 +msgid "sad" +msgstr "triste" + +#: ../../include/text.php:1083 +msgid "mellow" +msgstr "calmo" + +#: ../../include/text.php:1084 +msgid "tired" +msgstr "stanco" + +#: ../../include/text.php:1085 +msgid "perky" +msgstr "vivace" + +#: ../../include/text.php:1086 +msgid "angry" +msgstr "arrabbiato" + +#: ../../include/text.php:1087 +msgid "stupefied" +msgstr "stupito" + +#: ../../include/text.php:1088 +msgid "puzzled" +msgstr "confuso" + +#: ../../include/text.php:1089 +msgid "interested" +msgstr "attento" + +#: ../../include/text.php:1090 +msgid "bitter" +msgstr "amaro" + +#: ../../include/text.php:1091 +msgid "cheerful" +msgstr "allegro" + +#: ../../include/text.php:1092 +msgid "alive" +msgstr "vivace" + +#: ../../include/text.php:1093 +msgid "annoyed" +msgstr "seccato" + +#: ../../include/text.php:1094 +msgid "anxious" +msgstr "ansioso" + +#: ../../include/text.php:1095 +msgid "cranky" +msgstr "irritabile" + +#: ../../include/text.php:1096 +msgid "disturbed" +msgstr "turbato" + +#: ../../include/text.php:1097 +msgid "frustrated" +msgstr "frustrato" + +#: ../../include/text.php:1098 +msgid "depressed" +msgstr "in depressione" + +#: ../../include/text.php:1099 +msgid "motivated" +msgstr "motivato" + +#: ../../include/text.php:1100 +msgid "relaxed" +msgstr "rilassato" + +#: ../../include/text.php:1101 +msgid "surprised" +msgstr "sorpreso" + +#: ../../include/text.php:1285 ../../include/js_strings.php:70 +msgid "Monday" +msgstr "lunedì" + +#: ../../include/text.php:1285 ../../include/js_strings.php:71 +msgid "Tuesday" +msgstr "martedì" + +#: ../../include/text.php:1285 ../../include/js_strings.php:72 +msgid "Wednesday" +msgstr "mercoledì" + +#: ../../include/text.php:1285 ../../include/js_strings.php:73 +msgid "Thursday" +msgstr "giovedì" + +#: ../../include/text.php:1285 ../../include/js_strings.php:74 +msgid "Friday" +msgstr "venerdì" + +#: ../../include/text.php:1285 ../../include/js_strings.php:75 +msgid "Saturday" +msgstr "sabato" + +#: ../../include/text.php:1285 ../../include/js_strings.php:69 +msgid "Sunday" +msgstr "domenica" + +#: ../../include/text.php:1289 ../../include/js_strings.php:45 +msgid "January" +msgstr "gennaio" + +#: ../../include/text.php:1289 ../../include/js_strings.php:46 +msgid "February" +msgstr "febbraio" + +#: ../../include/text.php:1289 ../../include/js_strings.php:47 +msgid "March" +msgstr "marzo" + +#: ../../include/text.php:1289 ../../include/js_strings.php:48 +msgid "April" +msgstr "aprile" + +#: ../../include/text.php:1289 +msgid "May" +msgstr "Mag" + +#: ../../include/text.php:1289 ../../include/js_strings.php:50 +msgid "June" +msgstr "giugno" + +#: ../../include/text.php:1289 ../../include/js_strings.php:51 +msgid "July" +msgstr "luglio" + +#: ../../include/text.php:1289 ../../include/js_strings.php:52 +msgid "August" +msgstr "agosto" + +#: ../../include/text.php:1289 ../../include/js_strings.php:53 +msgid "September" +msgstr "settembre" + +#: ../../include/text.php:1289 ../../include/js_strings.php:54 +msgid "October" +msgstr "ottobre" + +#: ../../include/text.php:1289 ../../include/js_strings.php:55 +msgid "November" +msgstr "novembre" + +#: ../../include/text.php:1289 ../../include/js_strings.php:56 +msgid "December" +msgstr "dicembre" + +#: ../../include/text.php:1366 ../../include/text.php:1370 +msgid "Unknown Attachment" +msgstr "Allegato non riconoscuto" + +#: ../../include/text.php:1372 +msgid "unknown" +msgstr "sconosciuta" + +#: ../../include/text.php:1408 +msgid "remove category" +msgstr "rimuovi la categoria" + +#: ../../include/text.php:1485 +msgid "remove from file" +msgstr "rimuovi dal file" + +#: ../../include/text.php:1784 ../../include/text.php:1855 +msgid "default" +msgstr "predefinito" + +#: ../../include/text.php:1792 +msgid "Page layout" +msgstr "Layout della pagina" + +#: ../../include/text.php:1792 +msgid "You can create your own with the layouts tool" +msgstr "Puoi creare un tuo layout dalla configurazione delle pagine web" + +#: ../../include/text.php:1834 +msgid "Page content type" +msgstr "Tipo di contenuto della pagina" + +#: ../../include/text.php:1867 +msgid "Select an alternate language" +msgstr "Seleziona una lingua diversa" + +#: ../../include/text.php:2004 +msgid "activity" +msgstr "l'attività" + +#: ../../include/text.php:2305 +msgid "Design Tools" +msgstr "Strumenti di design" + +#: ../../include/text.php:2311 +msgid "Pages" +msgstr "Pagine" + +#: ../../include/text.php:2333 +msgid "Import website..." +msgstr "Importazione sito web..." + +#: ../../include/text.php:2334 +msgid "Select folder to import" +msgstr "Scegli la cartella da importare" + +#: ../../include/text.php:2335 +msgid "Import from a zipped folder:" +msgstr "Importa da un file zip:" + +#: ../../include/text.php:2336 +msgid "Import from cloud files:" +msgstr "Importa da un file su cloud:" + +#: ../../include/text.php:2337 +msgid "/cloud/channel/path/to/folder" +msgstr "/cloud/channel/posizione/della/cartella" + +#: ../../include/text.php:2338 +msgid "Enter path to website files" +msgstr "Inserisci la posizione dei file del sito web" + +#: ../../include/text.php:2339 +msgid "Select folder" +msgstr "Scegli la cartella" + +#: ../../include/text.php:2340 +msgid "Export website..." +msgstr "Esporta il sito web..." + +#: ../../include/text.php:2341 +msgid "Export to a zip file" +msgstr "Esporta come file zip" + +#: ../../include/text.php:2342 +msgid "website.zip" +msgstr "sitoweb.zip" + +#: ../../include/text.php:2343 +msgid "Enter a name for the zip file." +msgstr "Scegli il nome del file zip." + +#: ../../include/text.php:2344 +msgid "Export to cloud files" +msgstr "Esporta nell'archivio cloud" + +#: ../../include/text.php:2345 +msgid "/path/to/export/folder" +msgstr "/percorso/alla/cartella" + +#: ../../include/text.php:2346 +msgid "Enter a path to a cloud files destination." +msgstr "Scegli la posizione su una cartella cloud." + +#: ../../include/text.php:2347 +msgid "Specify folder" +msgstr "Scegli la cartella" + +#: ../../include/zot.php:700 +msgid "Invalid data packet" +msgstr "Dati ricevuti non validi" + +#: ../../include/zot.php:716 +msgid "Unable to verify channel signature" +msgstr "Impossibile verificare la firma elettronica del canale" + +#: ../../include/zot.php:2329 #, php-format -msgid "Privacy group: %s" -msgstr "Gruppo di canali: %s" +msgid "Unable to verify site signature for %s" +msgstr "Impossibile verificare la firma elettronica del sito %s" -#: ../../include/items.php:3985 -msgid "Connection not found." -msgstr "Contatto non trovato." - -#: ../../include/items.php:4338 -msgid "profile photo" -msgstr "foto del profilo" - -#: ../../include/datetime.php:135 -msgid "Birthday" -msgstr "Compleanno" - -#: ../../include/datetime.php:137 -msgid "Age: " -msgstr "Età:" - -#: ../../include/datetime.php:139 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-GG oppure MM-GG" - -#: ../../include/datetime.php:272 ../../boot.php:2578 -msgid "never" -msgstr "mai" - -#: ../../include/datetime.php:278 -msgid "less than a second ago" -msgstr "meno di un secondo fa" - -#: ../../include/datetime.php:296 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "%1$d %2$s fa" - -#: ../../include/datetime.php:307 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "anno" -msgstr[1] "anni" - -#: ../../include/datetime.php:310 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "mese" -msgstr[1] "mesi" - -#: ../../include/datetime.php:313 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "settimana" -msgstr[1] "settimane" - -#: ../../include/datetime.php:316 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "giorno" -msgstr[1] "giorni" - -#: ../../include/datetime.php:319 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "ora" -msgstr[1] "ore" - -#: ../../include/datetime.php:322 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuto" -msgstr[1] "minuti" - -#: ../../include/datetime.php:325 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "secondo" -msgstr[1] "secondi" - -#: ../../include/datetime.php:562 -#, php-format -msgid "%1$s's birthday" -msgstr "Compleanno di %1$s" - -#: ../../include/datetime.php:563 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Buon compleanno %1$s" +#: ../../include/zot.php:3713 +msgid "invalid target signature" +msgstr "la firma ricevuta non è valida" #: ../../include/account.php:35 msgid "Not a valid email address" @@ -7707,6 +7987,11 @@ msgstr "Registrazione di %s confermata" msgid "Registration request at %s" msgstr "Richiesta di registrazione su %s" +#: ../../include/account.php:326 ../../include/account.php:353 +#: ../../include/account.php:413 ../../include/network.php:1937 +msgid "Administrator" +msgstr "Amministratore" + #: ../../include/account.php:348 msgid "your registration password" msgstr "la password di registrazione" @@ -7737,6 +8022,22 @@ msgstr "Questa operazione supera i limiti del tuo abbonamento." msgid "This action is not available under your subscription plan." msgstr "Questa operazione non è prevista dal tuo abbonamento." +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "Devi scegliere un destinatario." + +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "[nessun titolo]" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "Impossibile determinare il mittente." + +#: ../../include/message.php:222 +msgid "Stored post could not be verified." +msgstr "Non è stato possibile verificare il post." + #: ../../include/selectors.php:30 msgid "Frequently" msgstr "Frequentemente" @@ -7985,105 +8286,192 @@ msgstr "Chi se ne frega" msgid "Ask me" msgstr "Chiedimelo" -#: ../../include/bbcode.php:123 ../../include/bbcode.php:881 -#: ../../include/bbcode.php:884 ../../include/bbcode.php:889 -#: ../../include/bbcode.php:892 ../../include/bbcode.php:895 -#: ../../include/bbcode.php:898 ../../include/bbcode.php:903 -#: ../../include/bbcode.php:906 ../../include/bbcode.php:911 -#: ../../include/bbcode.php:914 ../../include/bbcode.php:917 -#: ../../include/bbcode.php:920 -msgid "Image/photo" -msgstr "Immagine" +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "Impossibile ottenere le informazioni di identificazione dal database" -#: ../../include/bbcode.php:162 ../../include/bbcode.php:931 -msgid "Encrypted content" -msgstr "Contenuto cifrato" +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "Nome vuoto" -#: ../../include/bbcode.php:178 +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "Nome troppo lungo" + +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "Account senza identificativo" + +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "Il nome dell'account è obbligatorio." + +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "Nome utente riservato. Per favore scegline un altro." + +#: ../../include/channel.php:212 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." + +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "Impossibile caricare l'identità creata" + +#: ../../include/channel.php:341 +msgid "Default Profile" +msgstr "Profilo predefinito" + +#: ../../include/channel.php:813 +msgid "Requested channel is not available." +msgstr "Il canale che cerchi non è disponibile." + +#: ../../include/channel.php:960 +msgid "Create New Profile" +msgstr "Crea un nuovo profilo" + +#: ../../include/channel.php:963 ../../include/nav.php:93 +msgid "Edit Profile" +msgstr "Modifica il profilo" + +#: ../../include/channel.php:980 +msgid "Visible to everybody" +msgstr "Visibile a tutti" + +#: ../../include/channel.php:1053 ../../include/channel.php:1166 +msgid "Gender:" +msgstr "Sesso:" + +#: ../../include/channel.php:1054 ../../include/channel.php:1210 +msgid "Status:" +msgstr "Stato:" + +#: ../../include/channel.php:1055 ../../include/channel.php:1221 +msgid "Homepage:" +msgstr "Home page:" + +#: ../../include/channel.php:1056 +msgid "Online Now" +msgstr "Online adesso" + +#: ../../include/channel.php:1171 +msgid "Like this channel" +msgstr "Mi piace questo canale" + +#: ../../include/channel.php:1195 +msgid "j F, Y" +msgstr "j F Y" + +#: ../../include/channel.php:1196 +msgid "j F" +msgstr "j F" + +#: ../../include/channel.php:1203 +msgid "Birthday:" +msgstr "Compleanno:" + +#: ../../include/channel.php:1216 #, php-format -msgid "Install %s element: " -msgstr "Installa l'elemento %s:" +msgid "for %1$d %2$s" +msgstr "per %1$d %2$s" -#: ../../include/bbcode.php:182 +#: ../../include/channel.php:1219 +msgid "Sexual Preference:" +msgstr "Preferenze sessuali:" + +#: ../../include/channel.php:1225 +msgid "Tags:" +msgstr "Tag:" + +#: ../../include/channel.php:1227 +msgid "Political Views:" +msgstr "Orientamento politico:" + +#: ../../include/channel.php:1229 +msgid "Religion:" +msgstr "Religione:" + +#: ../../include/channel.php:1233 +msgid "Hobbies/Interests:" +msgstr "Interessi e hobby:" + +#: ../../include/channel.php:1235 +msgid "Likes:" +msgstr "Mi piace:" + +#: ../../include/channel.php:1237 +msgid "Dislikes:" +msgstr "Non mi piace:" + +#: ../../include/channel.php:1239 +msgid "Contact information and Social Networks:" +msgstr "Contatti e social network:" + +#: ../../include/channel.php:1241 +msgid "My other channels:" +msgstr "I miei altri canali:" + +#: ../../include/channel.php:1243 +msgid "Musical interests:" +msgstr "Gusti musicali:" + +#: ../../include/channel.php:1245 +msgid "Books, literature:" +msgstr "Libri, letteratura:" + +#: ../../include/channel.php:1247 +msgid "Television:" +msgstr "Televisione:" + +#: ../../include/channel.php:1249 +msgid "Film/dance/culture/entertainment:" +msgstr "Film, danza, cultura, intrattenimento:" + +#: ../../include/channel.php:1251 +msgid "Love/Romance:" +msgstr "Amore:" + +#: ../../include/channel.php:1253 +msgid "Work/employment:" +msgstr "Lavoro:" + +#: ../../include/channel.php:1255 +msgid "School/education:" +msgstr "Scuola:" + +#: ../../include/channel.php:1276 +msgid "Like this thing" +msgstr "Mi piace" + +#: ../../include/acl_selectors.php:169 +msgid "Who can see this?" +msgstr "Chi può vederlo?" + +#: ../../include/acl_selectors.php:170 +msgid "Custom selection" +msgstr "Selezione personalizzata" + +#: ../../include/acl_selectors.php:171 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Scegli \"Mostra\" per permettere la visione. \"Non mostrare\" ha la precedenza e limita l'effetto di \"Mostra\"." + +#: ../../include/acl_selectors.php:172 +msgid "Show" +msgstr "Mostra" + +#: ../../include/acl_selectors.php:173 +msgid "Don't show" +msgstr "Non mostrare" + +#: ../../include/acl_selectors.php:207 #, php-format msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Questo post contiene un elemento %s installabile, tuttavia non hai i permessi necessari per l'installazione." - -#: ../../include/bbcode.php:261 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s ha scritto %2$s %3$s" - -#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 -msgid "Click to open/close" -msgstr "Clicca per aprire/chiudere" - -#: ../../include/bbcode.php:346 -msgid "spoiler" -msgstr "spoiler" - -#: ../../include/bbcode.php:619 ../../include/wiki.php:525 -msgid "Different viewers will see this text differently" -msgstr "Ad altri questo testo potrebbe apparire in modo differente" - -#: ../../include/bbcode.php:869 -msgid "$1 wrote:" -msgstr "$1 ha scritto:" - -#: ../../include/event.php:22 ../../include/event.php:69 -#: ../../include/bb2diaspora.php:485 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\@ G:i" - -#: ../../include/event.php:30 ../../include/event.php:73 -#: ../../include/bb2diaspora.php:491 -msgid "Starts:" -msgstr "Inizio:" - -#: ../../include/event.php:40 ../../include/event.php:77 -#: ../../include/bb2diaspora.php:499 -msgid "Finishes:" -msgstr "Fine:" - -#: ../../include/event.php:821 -msgid "This event has been added to your calendar." -msgstr "Questo evento è stato aggiunto al tuo calendario" - -#: ../../include/event.php:1021 -msgid "Not specified" -msgstr "Non specificato" - -#: ../../include/event.php:1022 -msgid "Needs Action" -msgstr "Necessita di un intervento" - -#: ../../include/event.php:1023 -msgid "Completed" -msgstr "Completato" - -#: ../../include/event.php:1024 -msgid "In Process" -msgstr "In corso" - -#: ../../include/event.php:1025 -msgid "Cancelled" -msgstr "Annullato" - -#: ../../include/security.php:109 -msgid "guest:" -msgstr "ospite:" - -#: ../../include/security.php:527 -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 "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto." - -#: ../../include/help.php:25 -msgid "Help:" -msgstr "Guida:" +"Post permissions %s cannot be changed %s after a post is shared.
    These" +" permissions set who is allowed to view the post." +msgstr "I permessi del post %s non possono essere cambiati %s dopo che un post è stato condiviso.
    Questi permessi definiscono chi ha diritto di vedere il post." #: ../../include/bookmarks.php:35 #, php-format @@ -8105,10 +8493,6 @@ msgstr "Aggiungi nuovi contatti a questo gruppo di canali" msgid "edit" msgstr "modifica" -#: ../../include/group.php:311 ../../include/features.php:83 -msgid "Privacy Groups" -msgstr "Gruppi di canali" - #: ../../include/group.php:312 msgid "Edit group" msgstr "Modifica il gruppo" @@ -8125,67 +8509,18 @@ msgstr "Canali che non sono in nessun gruppo" msgid "add" msgstr "aggiungi" -#: ../../include/attach.php:248 ../../include/attach.php:334 -msgid "Item was not found." -msgstr "Elemento non trovato." +#: ../../include/connections.php:95 +msgid "New window" +msgstr "Nuova finestra" -#: ../../include/attach.php:500 -msgid "No source file." -msgstr "Nessun file di origine." +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" +msgstr "Apri l'indirizzo selezionato in una nuova scheda o finestra" -#: ../../include/attach.php:522 -msgid "Cannot locate file to replace" -msgstr "Il file da sostituire non è stato trovato" - -#: ../../include/attach.php:540 -msgid "Cannot locate file to revise/update" -msgstr "Il file da aggiornare non è stato trovato" - -#: ../../include/attach.php:675 +#: ../../include/connections.php:214 #, php-format -msgid "File exceeds size limit of %d" -msgstr "Il file supera la dimensione massima di %d" - -#: ../../include/attach.php:689 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati." - -#: ../../include/attach.php:847 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato." - -#: ../../include/attach.php:860 -msgid "Stored file could not be verified. Upload failed." -msgstr "Il file non può essere verificato. Caricamento fallito." - -#: ../../include/attach.php:916 ../../include/attach.php:932 -msgid "Path not available." -msgstr "Percorso non disponibile." - -#: ../../include/attach.php:978 ../../include/attach.php:1130 -msgid "Empty pathname" -msgstr "Il percorso del file è vuoto" - -#: ../../include/attach.php:1004 -msgid "duplicate filename or path" -msgstr "il file o il percorso del file è duplicato" - -#: ../../include/attach.php:1026 -msgid "Path not found." -msgstr "Percorso del file non trovato." - -#: ../../include/attach.php:1084 -msgid "mkdir failed." -msgstr "mkdir fallito." - -#: ../../include/attach.php:1088 -msgid "database storage failed." -msgstr "scrittura su database fallita." - -#: ../../include/attach.php:1136 -msgid "Empty path" -msgstr "La posizione è vuota" +msgid "User '%s' deleted" +msgstr "Utente '%s' eliminato" #: ../../include/page_widgets.php:7 msgid "New Page" @@ -8195,14 +8530,222 @@ msgstr "Nuova pagina web" msgid "Title" msgstr "Titolo" +#: ../../include/wiki.php:525 ../../include/bbcode.php:619 +msgid "Different viewers will see this text differently" +msgstr "Ad altri questo testo potrebbe apparire in modo differente" + +#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 +msgid "Logout" +msgstr "Esci" + +#: ../../include/nav.php:85 ../../include/nav.php:118 +msgid "End this session" +msgstr "Chiudi questa sessione" + +#: ../../include/nav.php:88 ../../include/nav.php:149 +msgid "Home" +msgstr "Bacheca" + +#: ../../include/nav.php:88 +msgid "Your posts and conversations" +msgstr "I tuoi post e conversazioni" + +#: ../../include/nav.php:89 +msgid "Your profile page" +msgstr "Il tuo profilo" + +#: ../../include/nav.php:91 +msgid "Manage/Edit profiles" +msgstr "Gestisci i tuoi profili" + +#: ../../include/nav.php:93 +msgid "Edit your profile" +msgstr "Modifica il tuo profilo" + +#: ../../include/nav.php:95 +msgid "Your photos" +msgstr "Le tue foto" + +#: ../../include/nav.php:96 +msgid "Your files" +msgstr "I tuoi file" + +#: ../../include/nav.php:99 +msgid "Your chatrooms" +msgstr "Le tue chat" + +#: ../../include/nav.php:105 ../../include/conversation.php:1715 +msgid "Bookmarks" +msgstr "Segnalibri" + +#: ../../include/nav.php:105 +msgid "Your bookmarks" +msgstr "I tuoi segnalibri" + +#: ../../include/nav.php:109 +msgid "Your webpages" +msgstr "Le tue pagine web" + +#: ../../include/nav.php:111 +msgid "Your wiki" +msgstr "La tua wiki" + +#: ../../include/nav.php:115 +msgid "Sign in" +msgstr "Accedi" + +#: ../../include/nav.php:132 +#, php-format +msgid "%s - click to logout" +msgstr "%s - clicca per uscire" + +#: ../../include/nav.php:135 +msgid "Remote authentication" +msgstr "Accedi dal tuo hub" + +#: ../../include/nav.php:135 +msgid "Click to authenticate to your home hub" +msgstr "Clicca per farti riconoscere dal tuo hub principale" + +#: ../../include/nav.php:149 +msgid "Home Page" +msgstr "Bacheca" + +#: ../../include/nav.php:152 +msgid "Create an account" +msgstr "Crea un account" + +#: ../../include/nav.php:164 +msgid "Help and documentation" +msgstr "Guida e documentazione" + +#: ../../include/nav.php:168 +msgid "Applications, utilities, links, games" +msgstr "Applicazioni, utilità, link, giochi" + +#: ../../include/nav.php:170 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Cerca nel sito per @nome, #tag, ?guida o per contenuto" + +#: ../../include/nav.php:172 +msgid "Channel Directory" +msgstr "Elenchi pubblici dei canali" + +#: ../../include/nav.php:184 +msgid "Your grid" +msgstr "La tua rete" + +#: ../../include/nav.php:185 +msgid "Mark all grid notifications seen" +msgstr "Segna come lette le notifiche della tua rete" + +#: ../../include/nav.php:187 +msgid "Channel home" +msgstr "Bacheca del canale" + +#: ../../include/nav.php:188 +msgid "Mark all channel notifications seen" +msgstr "Segna come lette le notifiche del canale" + +#: ../../include/nav.php:194 +msgid "Notices" +msgstr "Avvisi" + +#: ../../include/nav.php:194 +msgid "Notifications" +msgstr "Notifiche" + +#: ../../include/nav.php:195 +msgid "See all notifications" +msgstr "Vedi tutte le notifiche" + +#: ../../include/nav.php:198 +msgid "Private mail" +msgstr "Messaggi privati" + +#: ../../include/nav.php:199 +msgid "See all private messages" +msgstr "Guarda tutti i messaggi privati" + +#: ../../include/nav.php:200 +msgid "Mark all private messages seen" +msgstr "Segna come letti tutti i messaggi privati" + +#: ../../include/nav.php:201 ../../include/widgets.php:700 +msgid "Inbox" +msgstr "In arrivo" + +#: ../../include/nav.php:202 ../../include/widgets.php:705 +msgid "Outbox" +msgstr "Inviati" + +#: ../../include/nav.php:203 ../../include/widgets.php:710 +msgid "New Message" +msgstr "Nuovo messaggio" + +#: ../../include/nav.php:206 +msgid "Event Calendar" +msgstr "Calendario" + +#: ../../include/nav.php:207 +msgid "See all events" +msgstr "Guarda tutti gli eventi" + +#: ../../include/nav.php:208 +msgid "Mark all events seen" +msgstr "Marca come letti tutti gli eventi" + +#: ../../include/nav.php:211 +msgid "Manage Your Channels" +msgstr "Gestisci i tuoi canali" + +#: ../../include/nav.php:213 +msgid "Account/Channel Settings" +msgstr "Impostazioni dell'account e del canale" + +#: ../../include/nav.php:221 ../../include/widgets.php:1594 +msgid "Admin" +msgstr "Amministrazione" + +#: ../../include/nav.php:221 +msgid "Site Setup and Configuration" +msgstr "Installazione e configurazione del sito" + +#: ../../include/nav.php:252 ../../include/conversation.php:853 +msgid "Loading..." +msgstr "Caricamento in corso..." + +#: ../../include/nav.php:257 +msgid "@name, #tag, ?doc, content" +msgstr "@nome, #tag, ?guida, contenuto" + +#: ../../include/nav.php:258 +msgid "Please wait..." +msgstr "Attendere..." + #: ../../include/bb2diaspora.php:398 msgid "Attachments:" msgstr "Allegati:" +#: ../../include/bb2diaspora.php:485 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\@ G:i" + #: ../../include/bb2diaspora.php:487 msgid "$Projectname event notification:" msgstr "Notifica evento $Projectname:" +#: ../../include/bb2diaspora.php:491 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" +msgstr "Inizio:" + +#: ../../include/bb2diaspora.php:499 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" +msgstr "Fine:" + #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Eliminare questo elemento?" @@ -8343,55 +8886,11 @@ msgstr " " msgid "timeago.numbers" msgstr "timeago.numbers" -#: ../../include/js_strings.php:45 ../../include/text.php:1289 -msgid "January" -msgstr "gennaio" - -#: ../../include/js_strings.php:46 ../../include/text.php:1289 -msgid "February" -msgstr "febbraio" - -#: ../../include/js_strings.php:47 ../../include/text.php:1289 -msgid "March" -msgstr "marzo" - -#: ../../include/js_strings.php:48 ../../include/text.php:1289 -msgid "April" -msgstr "aprile" - #: ../../include/js_strings.php:49 msgctxt "long" msgid "May" msgstr "maggio" -#: ../../include/js_strings.php:50 ../../include/text.php:1289 -msgid "June" -msgstr "giugno" - -#: ../../include/js_strings.php:51 ../../include/text.php:1289 -msgid "July" -msgstr "luglio" - -#: ../../include/js_strings.php:52 ../../include/text.php:1289 -msgid "August" -msgstr "agosto" - -#: ../../include/js_strings.php:53 ../../include/text.php:1289 -msgid "September" -msgstr "settembre" - -#: ../../include/js_strings.php:54 ../../include/text.php:1289 -msgid "October" -msgstr "ottobre" - -#: ../../include/js_strings.php:55 ../../include/text.php:1289 -msgid "November" -msgstr "novembre" - -#: ../../include/js_strings.php:56 ../../include/text.php:1289 -msgid "December" -msgstr "dicembre" - #: ../../include/js_strings.php:57 msgid "Jan" msgstr "Gen" @@ -8441,34 +8940,6 @@ msgstr "Nov" msgid "Dec" msgstr "Dic" -#: ../../include/js_strings.php:69 ../../include/text.php:1285 -msgid "Sunday" -msgstr "domenica" - -#: ../../include/js_strings.php:70 ../../include/text.php:1285 -msgid "Monday" -msgstr "lunedì" - -#: ../../include/js_strings.php:71 ../../include/text.php:1285 -msgid "Tuesday" -msgstr "martedì" - -#: ../../include/js_strings.php:72 ../../include/text.php:1285 -msgid "Wednesday" -msgstr "mercoledì" - -#: ../../include/js_strings.php:73 ../../include/text.php:1285 -msgid "Thursday" -msgstr "giovedì" - -#: ../../include/js_strings.php:74 ../../include/text.php:1285 -msgid "Friday" -msgstr "venerdì" - -#: ../../include/js_strings.php:75 ../../include/text.php:1285 -msgid "Saturday" -msgstr "sabato" - #: ../../include/js_strings.php:76 msgid "Sun" msgstr "Dom" @@ -8550,263 +9021,465 @@ msgstr "La ricerca del canale non ha avuto successo." msgid "Cannot connect to yourself." msgstr "Non puoi connetterti a te stesso." -#: ../../include/acl_selectors.php:169 -msgid "Who can see this?" -msgstr "Chi può vederlo?" +#: ../../include/bbcode.php:123 ../../include/bbcode.php:881 +#: ../../include/bbcode.php:884 ../../include/bbcode.php:889 +#: ../../include/bbcode.php:892 ../../include/bbcode.php:895 +#: ../../include/bbcode.php:898 ../../include/bbcode.php:903 +#: ../../include/bbcode.php:906 ../../include/bbcode.php:911 +#: ../../include/bbcode.php:914 ../../include/bbcode.php:917 +#: ../../include/bbcode.php:920 +msgid "Image/photo" +msgstr "Immagine" -#: ../../include/acl_selectors.php:170 -msgid "Custom selection" -msgstr "Selezione personalizzata" +#: ../../include/bbcode.php:162 ../../include/bbcode.php:931 +msgid "Encrypted content" +msgstr "Contenuto cifrato" -#: ../../include/acl_selectors.php:171 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "Scegli \"Mostra\" per permettere la visione. \"Non mostrare\" ha la precedenza e limita l'effetto di \"Mostra\"." +#: ../../include/bbcode.php:178 +#, php-format +msgid "Install %s element: " +msgstr "Installa l'elemento %s:" -#: ../../include/acl_selectors.php:172 -msgid "Show" -msgstr "Mostra" - -#: ../../include/acl_selectors.php:173 -msgid "Don't show" -msgstr "Non mostrare" - -#: ../../include/acl_selectors.php:207 +#: ../../include/bbcode.php:182 #, php-format msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These" -" permissions set who is allowed to view the post." -msgstr "I permessi del post %s non possono essere cambiati %s dopo che un post è stato condiviso.
    Questi permessi definiscono chi ha diritto di vedere il post." +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Questo post contiene un elemento %s installabile, tuttavia non hai i permessi necessari per l'installazione." -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "Impossibile ottenere le informazioni di identificazione dal database" - -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "Nome vuoto" - -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "Nome troppo lungo" - -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "Account senza identificativo" - -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "Il nome dell'account è obbligatorio." - -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "Nome utente riservato. Per favore scegline un altro." - -#: ../../include/channel.php:212 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." - -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "Impossibile caricare l'identità creata" - -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "Profilo predefinito" - -#: ../../include/channel.php:813 -msgid "Requested channel is not available." -msgstr "Il canale che cerchi non è disponibile." - -#: ../../include/channel.php:960 -msgid "Create New Profile" -msgstr "Crea un nuovo profilo" - -#: ../../include/channel.php:980 -msgid "Visible to everybody" -msgstr "Visibile a tutti" - -#: ../../include/channel.php:1053 ../../include/channel.php:1166 -msgid "Gender:" -msgstr "Sesso:" - -#: ../../include/channel.php:1054 ../../include/channel.php:1210 -msgid "Status:" -msgstr "Stato:" - -#: ../../include/channel.php:1055 ../../include/channel.php:1221 -msgid "Homepage:" -msgstr "Home page:" - -#: ../../include/channel.php:1056 -msgid "Online Now" -msgstr "Online adesso" - -#: ../../include/channel.php:1171 -msgid "Like this channel" -msgstr "Mi piace questo canale" - -#: ../../include/channel.php:1195 -msgid "j F, Y" -msgstr "j F Y" - -#: ../../include/channel.php:1196 -msgid "j F" -msgstr "j F" - -#: ../../include/channel.php:1203 -msgid "Birthday:" -msgstr "Compleanno:" - -#: ../../include/channel.php:1216 +#: ../../include/bbcode.php:261 #, php-format -msgid "for %1$d %2$s" -msgstr "per %1$d %2$s" +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s ha scritto %2$s %3$s" -#: ../../include/channel.php:1219 -msgid "Sexual Preference:" -msgstr "Preferenze sessuali:" +#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 +msgid "Click to open/close" +msgstr "Clicca per aprire/chiudere" -#: ../../include/channel.php:1225 -msgid "Tags:" +#: ../../include/bbcode.php:346 +msgid "spoiler" +msgstr "spoiler" + +#: ../../include/bbcode.php:869 +msgid "$1 wrote:" +msgstr "$1 ha scritto:" + +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s adesso è connesso con %2$s" + +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s ha mandato un poke a %2$s" + +#: ../../include/conversation.php:694 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Vedi il profilo di %s @ %s" + +#: ../../include/conversation.php:713 +msgid "Categories:" +msgstr "Categorie:" + +#: ../../include/conversation.php:714 +msgid "Filed under:" +msgstr "Classificato come:" + +#: ../../include/conversation.php:739 +msgid "View in context" +msgstr "Vedi nel contesto" + +#: ../../include/conversation.php:849 +msgid "remove" +msgstr "rimuovi" + +#: ../../include/conversation.php:854 +msgid "Delete Selected Items" +msgstr "Elimina gli oggetti selezionati" + +#: ../../include/conversation.php:947 +msgid "View Source" +msgstr "Vedi il sorgente" + +#: ../../include/conversation.php:948 +msgid "Follow Thread" +msgstr "Segui la discussione" + +#: ../../include/conversation.php:949 +msgid "Unfollow Thread" +msgstr "Non seguire la discussione" + +#: ../../include/conversation.php:954 +msgid "Activity/Posts" +msgstr "Attività e Post" + +#: ../../include/conversation.php:956 +msgid "Edit Connection" +msgstr "Modifica il contatto" + +#: ../../include/conversation.php:957 +msgid "Message" +msgstr "Messaggio" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s likes this." +msgstr "Piace a %s." + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s doesn't like this." +msgstr "Non piace a %s." + +#: ../../include/conversation.php:1081 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "Piace a %2$d persone." + +#: ../../include/conversation.php:1083 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "Non piace a %2$d persone." + +#: ../../include/conversation.php:1089 +msgid "and" +msgstr "e" + +#: ../../include/conversation.php:1092 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "e altre %d persone" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s like this." +msgstr "Piace a %s." + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s don't like this." +msgstr "Non piace a %s." + +#: ../../include/conversation.php:1136 +msgid "Set your location" +msgstr "La tua località" + +#: ../../include/conversation.php:1137 +msgid "Clear browser location" +msgstr "Rimuovi la località data dal browser" + +#: ../../include/conversation.php:1185 +msgid "Tag term:" msgstr "Tag:" -#: ../../include/channel.php:1227 -msgid "Political Views:" -msgstr "Orientamento politico:" +#: ../../include/conversation.php:1186 +msgid "Where are you right now?" +msgstr "Dove sei ora?" -#: ../../include/channel.php:1229 -msgid "Religion:" -msgstr "Religione:" +#: ../../include/conversation.php:1195 +msgid "Comments enabled" +msgstr "Commenti abilitati" -#: ../../include/channel.php:1233 -msgid "Hobbies/Interests:" -msgstr "Interessi e hobby:" +#: ../../include/conversation.php:1196 +msgid "Comments disabled" +msgstr "Commenti disabilitati" -#: ../../include/channel.php:1235 -msgid "Likes:" -msgstr "Mi piace:" +#: ../../include/conversation.php:1234 +msgid "Page link name" +msgstr "Nome del link alla pagina" -#: ../../include/channel.php:1237 -msgid "Dislikes:" -msgstr "Non mi piace:" +#: ../../include/conversation.php:1237 +msgid "Post as" +msgstr "Pubblica come " -#: ../../include/channel.php:1239 -msgid "Contact information and Social Networks:" -msgstr "Contatti e social network:" +#: ../../include/conversation.php:1251 +msgid "Toggle voting" +msgstr "Abilita/disabilita il voto" -#: ../../include/channel.php:1241 -msgid "My other channels:" -msgstr "I miei altri canali:" +#: ../../include/conversation.php:1254 +msgid "Disable comments" +msgstr "Disabilita i commenti" -#: ../../include/channel.php:1243 -msgid "Musical interests:" -msgstr "Gusti musicali:" +#: ../../include/conversation.php:1255 +msgid "Toggle comments" +msgstr "Abilita/disabilita i commenti" -#: ../../include/channel.php:1245 -msgid "Books, literature:" -msgstr "Libri, letteratura:" +#: ../../include/conversation.php:1263 +msgid "Categories (optional, comma-separated list)" +msgstr "Categorie (facoltative, lista separata da virgole)" -#: ../../include/channel.php:1247 -msgid "Television:" -msgstr "Televisione:" +#: ../../include/conversation.php:1286 +msgid "Other networks and post services" +msgstr "Invio ad altre reti o a siti esterni" -#: ../../include/channel.php:1249 -msgid "Film/dance/culture/entertainment:" -msgstr "Film, danza, cultura, intrattenimento:" +#: ../../include/conversation.php:1292 +msgid "Set publish date" +msgstr "Data di uscita programmata" -#: ../../include/channel.php:1251 -msgid "Love/Romance:" -msgstr "Amore:" +#: ../../include/conversation.php:1541 +msgid "Discover" +msgstr "Scopri" -#: ../../include/channel.php:1253 -msgid "Work/employment:" -msgstr "Lavoro:" +#: ../../include/conversation.php:1544 +msgid "Imported public streams" +msgstr "Contenuti pubblici importati" -#: ../../include/channel.php:1255 -msgid "School/education:" -msgstr "Scuola:" +#: ../../include/conversation.php:1549 +msgid "Commented Order" +msgstr "Commenti recenti" -#: ../../include/channel.php:1276 -msgid "Like this thing" -msgstr "Mi piace" +#: ../../include/conversation.php:1552 +msgid "Sort by Comment Date" +msgstr "Per data del commento" -#: ../../include/connections.php:95 -msgid "New window" -msgstr "Nuova finestra" +#: ../../include/conversation.php:1556 +msgid "Posted Order" +msgstr "Post recenti" -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "Apri l'indirizzo selezionato in una nuova scheda o finestra" +#: ../../include/conversation.php:1559 +msgid "Sort by Post Date" +msgstr "Per data di creazione" -#: ../../include/connections.php:214 +#: ../../include/conversation.php:1567 +msgid "Posts that mention or involve you" +msgstr "Post che ti riguardano" + +#: ../../include/conversation.php:1576 +msgid "Activity Stream - by date" +msgstr "Elenco attività - per data" + +#: ../../include/conversation.php:1582 +msgid "Starred" +msgstr "Preferiti" + +#: ../../include/conversation.php:1585 +msgid "Favourite Posts" +msgstr "Post preferiti" + +#: ../../include/conversation.php:1592 +msgid "Spam" +msgstr "Spam" + +#: ../../include/conversation.php:1595 +msgid "Posts flagged as SPAM" +msgstr "Post marcati come spam" + +#: ../../include/conversation.php:1654 +msgid "Status Messages and Posts" +msgstr "Post e messaggi di stato" + +#: ../../include/conversation.php:1663 +msgid "About" +msgstr "Informazioni" + +#: ../../include/conversation.php:1666 +msgid "Profile Details" +msgstr "Dettagli del profilo" + +#: ../../include/conversation.php:1682 +msgid "Files and Storage" +msgstr "Archivio file" + +#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 +#: ../../include/widgets.php:883 +msgid "Chatrooms" +msgstr "Chat" + +#: ../../include/conversation.php:1718 +msgid "Saved Bookmarks" +msgstr "Segnalibri salvati" + +#: ../../include/conversation.php:1728 +msgid "Manage Webpages" +msgstr "Gestisci le pagine web" + +#: ../../include/conversation.php:1793 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Partecipa" +msgstr[1] "Partecipano" + +#: ../../include/conversation.php:1796 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Non partecipa" +msgstr[1] "Non partecipano" + +#: ../../include/conversation.php:1799 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "Indeciso" +msgstr[1] "Indecisi" + +#: ../../include/conversation.php:1802 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "D'accordo" +msgstr[1] "D'accordo" + +#: ../../include/conversation.php:1805 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Non d'accordo" +msgstr[1] "Non d'accordo" + +#: ../../include/conversation.php:1808 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "Astenuto" +msgstr[1] "Astenuti" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "Compleanno" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "Età:" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-GG oppure MM-GG" + +#: ../../include/datetime.php:284 ../../boot.php:2578 +msgid "never" +msgstr "mai" + +#: ../../include/datetime.php:290 +msgid "less than a second ago" +msgstr "meno di un secondo fa" + +#: ../../include/datetime.php:308 #, php-format -msgid "User '%s' deleted" -msgstr "Utente '%s' eliminato" +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "%1$d %2$s fa" -#: ../../include/contact_widgets.php:11 +#: ../../include/datetime.php:319 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "anno" +msgstr[1] "anni" + +#: ../../include/datetime.php:322 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "mese" +msgstr[1] "mesi" + +#: ../../include/datetime.php:325 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "settimana" +msgstr[1] "settimane" + +#: ../../include/datetime.php:328 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "giorno" +msgstr[1] "giorni" + +#: ../../include/datetime.php:331 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "ora" +msgstr[1] "ore" + +#: ../../include/datetime.php:334 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minuto" +msgstr[1] "minuti" + +#: ../../include/datetime.php:337 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "secondo" +msgstr[1] "secondi" + +#: ../../include/datetime.php:574 #, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invito disponibile" -msgstr[1] "%d inviti disponibili" +msgid "%1$s's birthday" +msgstr "Compleanno di %1$s" -#: ../../include/contact_widgets.php:19 -msgid "Find Channels" -msgstr "Ricerca canali" - -#: ../../include/contact_widgets.php:20 -msgid "Enter name or interest" -msgstr "Scrivi un nome o un interesse" - -#: ../../include/contact_widgets.php:21 -msgid "Connect/Follow" -msgstr "Aggiungi" - -#: ../../include/contact_widgets.php:22 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Per esempio: Mario Rossi, Pesca" - -#: ../../include/contact_widgets.php:26 -msgid "Random Profile" -msgstr "Profilo casuale" - -#: ../../include/contact_widgets.php:27 -msgid "Invite Friends" -msgstr "Invita amici" - -#: ../../include/contact_widgets.php:29 -msgid "Advanced example: name=fred and country=iceland" -msgstr "Per esempio: name=mario e country=italy" - -#: ../../include/contact_widgets.php:53 ../../include/widgets.php:346 -#: ../../include/features.php:97 -msgid "Saved Folders" -msgstr "Cartelle salvate" - -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -#: ../../include/widgets.php:349 ../../include/widgets.php:468 -msgid "Everything" -msgstr "Tutto" - -#: ../../include/contact_widgets.php:91 ../../include/taxonomy.php:188 -#: ../../include/taxonomy.php:270 ../../include/widgets.php:46 -#: ../../include/widgets.php:465 -msgid "Categories" -msgstr "Categorie" - -#: ../../include/contact_widgets.php:122 +#: ../../include/datetime.php:575 #, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d contatto in comune" -msgstr[1] "%d contatti in comune" +msgid "Happy Birthday %1$s" +msgstr "Buon compleanno %1$s" -#: ../../include/contact_widgets.php:127 -msgid "show more" -msgstr "mostra tutto" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Visibilità negli elenchi pubblici" + +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Modalità SafeSearch" + +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Solo forum pubblici" + +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Solo in questo sito" + +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." +msgstr "Questo evento è stato aggiunto al tuo calendario" + +#: ../../include/event.php:1024 +msgid "Not specified" +msgstr "Non specificato" + +#: ../../include/event.php:1025 +msgid "Needs Action" +msgstr "Necessita di un intervento" + +#: ../../include/event.php:1026 +msgid "Completed" +msgstr "Completato" + +#: ../../include/event.php:1027 +msgid "In Process" +msgstr "In corso" + +#: ../../include/event.php:1028 +msgid "Cancelled" +msgstr "Annullato" + +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Non posso creare un canale con un identificativo che già esiste su questo sistema. L'importazione è fallita." + +#: ../../include/import.php:97 +msgid "Channel clone failed. Import failed." +msgstr "Impossibile clonare il canale. L'importazione è fallita." + +#: ../../include/import.php:1447 +msgid "Unable to import element \"" +msgstr "Impossibile importare l'elemento \"" #: ../../include/auth.php:148 msgid "Logged out." @@ -8843,289 +9516,59 @@ msgstr "Guarda %2$s di %1$s " msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s ha aggiornato %2$s cambiando %3$s." -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s adesso è connesso con %2$s" +#: ../../include/network.php:704 +msgid "view full size" +msgstr "guarda nelle dimensioni reali" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s ha mandato un poke a %2$s" +#: ../../include/network.php:1953 +msgid "No Subject" +msgstr "Nessun titolo" -#: ../../include/conversation.php:243 ../../include/text.php:1059 -#: ../../include/text.php:1064 -msgid "poked" -msgstr "ha mandato un poke" +#: ../../include/network.php:2207 ../../include/network.php:2208 +msgid "Friendica" +msgstr "Friendica" -#: ../../include/conversation.php:694 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Vedi il profilo di %s @ %s" +#: ../../include/network.php:2209 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/conversation.php:713 -msgid "Categories:" -msgstr "Categorie:" +#: ../../include/network.php:2210 +msgid "GNU-Social" +msgstr "GNU-Social" -#: ../../include/conversation.php:714 -msgid "Filed under:" -msgstr "Classificato come:" +#: ../../include/network.php:2211 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/conversation.php:741 -msgid "View in context" -msgstr "Vedi nel contesto" +#: ../../include/network.php:2213 +msgid "Diaspora" +msgstr "Diaspora" -#: ../../include/conversation.php:851 -msgid "remove" -msgstr "rimuovi" +#: ../../include/network.php:2214 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/conversation.php:856 -msgid "Delete Selected Items" -msgstr "Elimina gli oggetti selezionati" +#: ../../include/network.php:2215 +msgid "Zot" +msgstr "Zot" -#: ../../include/conversation.php:949 -msgid "View Source" -msgstr "Vedi il sorgente" +#: ../../include/network.php:2216 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/conversation.php:950 -msgid "Follow Thread" -msgstr "Segui la discussione" +#: ../../include/network.php:2217 +msgid "XMPP/IM" +msgstr "XMPP/IM" -#: ../../include/conversation.php:951 -msgid "Unfollow Thread" -msgstr "Non seguire la discussione" +#: ../../include/network.php:2218 +msgid "MySpace" +msgstr "MySpace" -#: ../../include/conversation.php:956 -msgid "Activity/Posts" -msgstr "Attività e Post" - -#: ../../include/conversation.php:958 -msgid "Edit Connection" -msgstr "Modifica il contatto" - -#: ../../include/conversation.php:959 -msgid "Message" -msgstr "Messaggio" - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s likes this." -msgstr "Piace a %s." - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s doesn't like this." -msgstr "Non piace a %s." - -#: ../../include/conversation.php:1080 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "Piace a %2$d persone." - -#: ../../include/conversation.php:1082 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "Non piace a %2$d persone." - -#: ../../include/conversation.php:1088 -msgid "and" -msgstr "e" - -#: ../../include/conversation.php:1091 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "e altre %d persone" - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s like this." -msgstr "Piace a %s." - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s don't like this." -msgstr "Non piace a %s." - -#: ../../include/conversation.php:1135 -msgid "Set your location" -msgstr "La tua località" - -#: ../../include/conversation.php:1136 -msgid "Clear browser location" -msgstr "Rimuovi la località data dal browser" - -#: ../../include/conversation.php:1184 -msgid "Tag term:" -msgstr "Tag:" - -#: ../../include/conversation.php:1185 -msgid "Where are you right now?" -msgstr "Dove sei ora?" - -#: ../../include/conversation.php:1194 -msgid "Comments enabled" -msgstr "Commenti abilitati" - -#: ../../include/conversation.php:1195 -msgid "Comments disabled" -msgstr "Commenti disabilitati" - -#: ../../include/conversation.php:1233 -msgid "Page link name" -msgstr "Nome del link alla pagina" - -#: ../../include/conversation.php:1236 -msgid "Post as" -msgstr "Pubblica come " - -#: ../../include/conversation.php:1250 -msgid "Toggle voting" -msgstr "Abilita/disabilita il voto" - -#: ../../include/conversation.php:1253 -msgid "Disable comments" -msgstr "Disabilita i commenti" - -#: ../../include/conversation.php:1254 -msgid "Toggle comments" -msgstr "Abilita/disabilita i commenti" - -#: ../../include/conversation.php:1262 -msgid "Categories (optional, comma-separated list)" -msgstr "Categorie (facoltative, lista separata da virgole)" - -#: ../../include/conversation.php:1285 -msgid "Other networks and post services" -msgstr "Invio ad altre reti o a siti esterni" - -#: ../../include/conversation.php:1291 -msgid "Set publish date" -msgstr "Data di uscita programmata" - -#: ../../include/conversation.php:1540 -msgid "Discover" -msgstr "Scopri" - -#: ../../include/conversation.php:1543 -msgid "Imported public streams" -msgstr "Contenuti pubblici importati" - -#: ../../include/conversation.php:1548 -msgid "Commented Order" -msgstr "Commenti recenti" - -#: ../../include/conversation.php:1551 -msgid "Sort by Comment Date" -msgstr "Per data del commento" - -#: ../../include/conversation.php:1555 -msgid "Posted Order" -msgstr "Post recenti" - -#: ../../include/conversation.php:1558 -msgid "Sort by Post Date" -msgstr "Per data di creazione" - -#: ../../include/conversation.php:1566 -msgid "Posts that mention or involve you" -msgstr "Post che ti riguardano" - -#: ../../include/conversation.php:1575 -msgid "Activity Stream - by date" -msgstr "Elenco attività - per data" - -#: ../../include/conversation.php:1581 -msgid "Starred" -msgstr "Preferiti" - -#: ../../include/conversation.php:1584 -msgid "Favourite Posts" -msgstr "Post preferiti" - -#: ../../include/conversation.php:1591 -msgid "Spam" -msgstr "Spam" - -#: ../../include/conversation.php:1594 -msgid "Posts flagged as SPAM" -msgstr "Post marcati come spam" - -#: ../../include/conversation.php:1653 -msgid "Status Messages and Posts" -msgstr "Post e messaggi di stato" - -#: ../../include/conversation.php:1662 -msgid "About" -msgstr "Informazioni" - -#: ../../include/conversation.php:1665 -msgid "Profile Details" -msgstr "Dettagli del profilo" - -#: ../../include/conversation.php:1681 -msgid "Files and Storage" -msgstr "Archivio file" - -#: ../../include/conversation.php:1701 ../../include/conversation.php:1704 -#: ../../include/widgets.php:883 -msgid "Chatrooms" -msgstr "Chat" - -#: ../../include/conversation.php:1717 -msgid "Saved Bookmarks" -msgstr "Segnalibri salvati" - -#: ../../include/conversation.php:1727 -msgid "Manage Webpages" -msgstr "Gestisci le pagine web" - -#: ../../include/conversation.php:1792 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Partecipa" -msgstr[1] "Partecipano" - -#: ../../include/conversation.php:1795 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "Non partecipa" -msgstr[1] "Non partecipano" - -#: ../../include/conversation.php:1798 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "Indeciso" -msgstr[1] "Indecisi" - -#: ../../include/conversation.php:1801 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "D'accordo" -msgstr[1] "D'accordo" - -#: ../../include/conversation.php:1804 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "Non d'accordo" -msgstr[1] "Non d'accordo" - -#: ../../include/conversation.php:1807 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "Astenuto" -msgstr[1] "Astenuti" +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +#: ../../include/contact_widgets.php:91 ../../include/widgets.php:46 +#: ../../include/widgets.php:465 +msgid "Categories" +msgstr "Categorie" #: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 msgid "Tags" @@ -9159,314 +9602,56 @@ msgstr "gli piace" msgid "dislikes" msgstr "non gli piace" -#: ../../include/text.php:450 -msgid "prev" -msgstr "prec" - -#: ../../include/text.php:452 -msgid "first" -msgstr "inizio" - -#: ../../include/text.php:481 -msgid "last" -msgstr "fine" - -#: ../../include/text.php:484 -msgid "next" -msgstr "succ" - -#: ../../include/text.php:494 -msgid "older" -msgstr "più recenti" - -#: ../../include/text.php:496 -msgid "newer" -msgstr "più nuovi" - -#: ../../include/text.php:889 -msgid "No connections" -msgstr "Nessun contatto" - -#: ../../include/text.php:914 +#: ../../include/contact_widgets.php:11 #, php-format -msgid "View all %s connections" -msgstr "Mostra tutti i %s contatti" - -#: ../../include/text.php:1059 ../../include/text.php:1064 -msgid "poke" -msgstr "poke" - -#: ../../include/text.php:1065 -msgid "ping" -msgstr "ping" - -#: ../../include/text.php:1065 -msgid "pinged" -msgstr "ha effettuato un ping" - -#: ../../include/text.php:1066 -msgid "prod" -msgstr "spintone" - -#: ../../include/text.php:1066 -msgid "prodded" -msgstr "ha ricevuto uno spintone" - -#: ../../include/text.php:1067 -msgid "slap" -msgstr "schiaffo" - -#: ../../include/text.php:1067 -msgid "slapped" -msgstr "ha ricevuto uno schiaffo" - -#: ../../include/text.php:1068 -msgid "finger" -msgstr "finger" - -#: ../../include/text.php:1068 -msgid "fingered" -msgstr "ha ricevuto un finger" - -#: ../../include/text.php:1069 -msgid "rebuff" -msgstr "rifiuto" - -#: ../../include/text.php:1069 -msgid "rebuffed" -msgstr "ha ricevuto un rifiuto" - -#: ../../include/text.php:1081 -msgid "happy" -msgstr "felice" - -#: ../../include/text.php:1082 -msgid "sad" -msgstr "triste" - -#: ../../include/text.php:1083 -msgid "mellow" -msgstr "calmo" - -#: ../../include/text.php:1084 -msgid "tired" -msgstr "stanco" - -#: ../../include/text.php:1085 -msgid "perky" -msgstr "vivace" - -#: ../../include/text.php:1086 -msgid "angry" -msgstr "arrabbiato" - -#: ../../include/text.php:1087 -msgid "stupefied" -msgstr "stupito" - -#: ../../include/text.php:1088 -msgid "puzzled" -msgstr "confuso" - -#: ../../include/text.php:1089 -msgid "interested" -msgstr "attento" - -#: ../../include/text.php:1090 -msgid "bitter" -msgstr "amaro" - -#: ../../include/text.php:1091 -msgid "cheerful" -msgstr "allegro" - -#: ../../include/text.php:1092 -msgid "alive" -msgstr "vivace" - -#: ../../include/text.php:1093 -msgid "annoyed" -msgstr "seccato" - -#: ../../include/text.php:1094 -msgid "anxious" -msgstr "ansioso" - -#: ../../include/text.php:1095 -msgid "cranky" -msgstr "irritabile" - -#: ../../include/text.php:1096 -msgid "disturbed" -msgstr "turbato" - -#: ../../include/text.php:1097 -msgid "frustrated" -msgstr "frustrato" - -#: ../../include/text.php:1098 -msgid "depressed" -msgstr "in depressione" - -#: ../../include/text.php:1099 -msgid "motivated" -msgstr "motivato" - -#: ../../include/text.php:1100 -msgid "relaxed" -msgstr "rilassato" - -#: ../../include/text.php:1101 -msgid "surprised" -msgstr "sorpreso" - -#: ../../include/text.php:1289 -msgid "May" -msgstr "Mag" - -#: ../../include/text.php:1366 ../../include/text.php:1370 -msgid "Unknown Attachment" -msgstr "Allegato non riconoscuto" - -#: ../../include/text.php:1372 -msgid "unknown" -msgstr "sconosciuta" - -#: ../../include/text.php:1408 -msgid "remove category" -msgstr "rimuovi la categoria" - -#: ../../include/text.php:1485 -msgid "remove from file" -msgstr "rimuovi dal file" - -#: ../../include/text.php:1784 ../../include/text.php:1855 -msgid "default" -msgstr "predefinito" - -#: ../../include/text.php:1792 -msgid "Page layout" -msgstr "Layout della pagina" - -#: ../../include/text.php:1792 -msgid "You can create your own with the layouts tool" -msgstr "Puoi creare un tuo layout dalla configurazione delle pagine web" - -#: ../../include/text.php:1834 -msgid "Page content type" -msgstr "Tipo di contenuto della pagina" - -#: ../../include/text.php:1867 -msgid "Select an alternate language" -msgstr "Seleziona una lingua diversa" - -#: ../../include/text.php:2004 -msgid "activity" -msgstr "l'attività" - -#: ../../include/text.php:2305 -msgid "Design Tools" -msgstr "Strumenti di design" - -#: ../../include/text.php:2311 -msgid "Pages" -msgstr "Pagine" - -#: ../../include/text.php:2333 -msgid "Import website..." -msgstr "Importazione sito web..." - -#: ../../include/text.php:2334 -msgid "Select folder to import" -msgstr "Scegli la cartella da importare" - -#: ../../include/text.php:2335 -msgid "Import from a zipped folder:" -msgstr "Importa da un file zip:" - -#: ../../include/text.php:2336 -msgid "Import from cloud files:" -msgstr "Importa da un file su cloud:" - -#: ../../include/text.php:2337 -msgid "/cloud/channel/path/to/folder" -msgstr "/cloud/channel/posizione/della/cartella" - -#: ../../include/text.php:2338 -msgid "Enter path to website files" -msgstr "Inserisci la posizione dei file del sito web" - -#: ../../include/text.php:2339 -msgid "Select folder" -msgstr "Scegli la cartella" - -#: ../../include/text.php:2340 -msgid "Export website..." -msgstr "Esporta il sito web..." - -#: ../../include/text.php:2341 -msgid "Export to a zip file" -msgstr "Esporta come file zip" - -#: ../../include/text.php:2342 -msgid "website.zip" -msgstr "sitoweb.zip" - -#: ../../include/text.php:2343 -msgid "Enter a name for the zip file." -msgstr "Scegli il nome del file zip." - -#: ../../include/text.php:2344 -msgid "Export to cloud files" -msgstr "Esporta nell'archivio cloud" - -#: ../../include/text.php:2345 -msgid "/path/to/export/folder" -msgstr "/percorso/alla/cartella" - -#: ../../include/text.php:2346 -msgid "Enter a path to a cloud files destination." -msgstr "Scegli la posizione su una cartella cloud." - -#: ../../include/text.php:2347 -msgid "Specify folder" -msgstr "Scegli la cartella" - -#: ../../include/api.php:1330 -msgid "Public Timeline" -msgstr "Diario pubblico" - -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Visibilità negli elenchi pubblici" - -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Modalità SafeSearch" - -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Solo forum pubblici" - -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Solo in questo sito" - -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "Devi scegliere un destinatario." - -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "[nessun titolo]" - -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Impossibile determinare il mittente." - -#: ../../include/message.php:222 -msgid "Stored post could not be verified." -msgstr "Non è stato possibile verificare il post." +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invito disponibile" +msgstr[1] "%d inviti disponibili" + +#: ../../include/contact_widgets.php:19 +msgid "Find Channels" +msgstr "Ricerca canali" + +#: ../../include/contact_widgets.php:20 +msgid "Enter name or interest" +msgstr "Scrivi un nome o un interesse" + +#: ../../include/contact_widgets.php:21 +msgid "Connect/Follow" +msgstr "Aggiungi" + +#: ../../include/contact_widgets.php:22 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Per esempio: Mario Rossi, Pesca" + +#: ../../include/contact_widgets.php:26 +msgid "Random Profile" +msgstr "Profilo casuale" + +#: ../../include/contact_widgets.php:27 +msgid "Invite Friends" +msgstr "Invita amici" + +#: ../../include/contact_widgets.php:29 +msgid "Advanced example: name=fred and country=iceland" +msgstr "Per esempio: name=mario e country=italy" + +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +#: ../../include/widgets.php:349 ../../include/widgets.php:468 +msgid "Everything" +msgstr "Tutto" + +#: ../../include/contact_widgets.php:122 +#, php-format +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "%d contatto in comune" +msgstr[1] "%d contatti in comune" + +#: ../../include/contact_widgets.php:127 +msgid "show more" +msgstr "mostra tutto" #: ../../include/widgets.php:103 msgid "System" @@ -9509,10 +9694,6 @@ msgstr "Note" msgid "Remove term" msgstr "Rimuovi termine" -#: ../../include/widgets.php:283 ../../include/features.php:84 -msgid "Saved Searches" -msgstr "Ricerche salvate" - #: ../../include/widgets.php:390 msgid "Archives" msgstr "Archivi" @@ -9543,7 +9724,7 @@ msgstr "Aspetto" #: ../../include/widgets.php:627 msgid "Manage locations" -msgstr "Gestione cloni" +msgstr "Gestione cloni del tuo canale" #: ../../include/widgets.php:634 msgid "Export channel" @@ -9653,327 +9834,157 @@ msgstr "Attività" msgid "Documentation" msgstr "Guida" -#: ../../include/widgets.php:1557 ../../include/widgets.php:1595 +#: ../../include/widgets.php:1561 ../../include/widgets.php:1599 msgid "Member registrations waiting for confirmation" msgstr "Richieste in attesa di conferma" -#: ../../include/widgets.php:1563 +#: ../../include/widgets.php:1567 msgid "Inspect queue" msgstr "Coda di attesa" -#: ../../include/widgets.php:1565 +#: ../../include/widgets.php:1569 msgid "DB updates" msgstr "Aggiornamenti al DB" -#: ../../include/widgets.php:1591 +#: ../../include/widgets.php:1595 msgid "Plugin Features" msgstr "Plugin" -#: ../../include/zot.php:700 -msgid "Invalid data packet" -msgstr "Dati ricevuti non validi" +#: ../../include/api.php:1330 +msgid "Public Timeline" +msgstr "Diario pubblico" -#: ../../include/zot.php:716 -msgid "Unable to verify channel signature" -msgstr "Impossibile verificare la firma elettronica del canale" +#: ../../include/oembed.php:322 +msgid " by " +msgstr "di" -#: ../../include/zot.php:2329 +#: ../../include/oembed.php:323 +msgid " on " +msgstr "su" + +#: ../../include/oembed.php:352 +msgid "Embedded content" +msgstr "Contenuti incorporati" + +#: ../../include/oembed.php:361 +msgid "Embedding disabled" +msgstr "Disabilita la creazione di contenuti incorporati" + +#: ../../include/items.php:918 ../../include/items.php:963 +msgid "(Unknown)" +msgstr "(Sconosciuto)" + +#: ../../include/items.php:1162 +msgid "Visible to anybody on the internet." +msgstr "Visibile a chiunque su internet." + +#: ../../include/items.php:1164 +msgid "Visible to you only." +msgstr "Visibile solo a te." + +#: ../../include/items.php:1166 +msgid "Visible to anybody in this network." +msgstr "Visibile a tutti su questa rete." + +#: ../../include/items.php:1168 +msgid "Visible to anybody authenticated." +msgstr "Visibile a chiunque sia autenticato." + +#: ../../include/items.php:1170 #, php-format -msgid "Unable to verify site signature for %s" -msgstr "Impossibile verificare la firma elettronica del sito %s" - -#: ../../include/zot.php:3711 -msgid "invalid target signature" -msgstr "la firma ricevuta non è valida" - -#: ../../include/features.php:50 -msgid "General Features" -msgstr "Funzionalità di base" - -#: ../../include/features.php:52 -msgid "Content Expiration" -msgstr "Scadenza" - -#: ../../include/features.php:52 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Elimina i post, i commenti o i messaggi privati dopo un lasso di tempo" - -#: ../../include/features.php:53 -msgid "Multiple Profiles" -msgstr "Profili multipli" - -#: ../../include/features.php:53 -msgid "Ability to create multiple profiles" -msgstr "Abilitazione a creare profili multipli" - -#: ../../include/features.php:54 -msgid "Advanced Profiles" -msgstr "Profili avanzati" - -#: ../../include/features.php:54 -msgid "Additional profile sections and selections" -msgstr "Informazioni aggiuntive del profilo" - -#: ../../include/features.php:55 -msgid "Profile Import/Export" -msgstr "Importa/esporta il profilo" - -#: ../../include/features.php:55 -msgid "Save and load profile details across sites/channels" -msgstr "Salva o ripristina le informazioni del profilo su siti diversi" - -#: ../../include/features.php:56 -msgid "Web Pages" -msgstr "Pagine web" - -#: ../../include/features.php:56 -msgid "Provide managed web pages on your channel" -msgstr "Attiva la creazione di pagine web sul tuo canale" - -#: ../../include/features.php:57 -msgid "Provide a wiki for your channel" -msgstr "Fornisce una wiki per il tuo canale" - -#: ../../include/features.php:59 -msgid "Private Notes" -msgstr "Note private" - -#: ../../include/features.php:59 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Abilita il riquadro per scrivere annotazioni (in chiaro)" - -#: ../../include/features.php:60 -msgid "Navigation Channel Select" -msgstr "Scegli il canale attivo dal menu" - -#: ../../include/features.php:60 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Scegli il canale attivo direttamente dal menu di navigazione" - -#: ../../include/features.php:61 -msgid "Photo Location" -msgstr "Posizione geografica" - -#: ../../include/features.php:61 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Collega la foto a una mappa quando contiene indicazioni geografiche." - -#: ../../include/features.php:62 -msgid "Access Controlled Chatrooms" -msgstr "Chat ad accesso riservato" - -#: ../../include/features.php:62 -msgid "Provide chatrooms and chat services with access control." -msgstr "Il servizio di chat con accesso riservato." - -#: ../../include/features.php:63 -msgid "Smart Birthdays" -msgstr "Compleanni intelligenti" - -#: ../../include/features.php:63 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "I compleanni saranno segnalati in base al fuso orario, utile se hai amici sparsi per il mondo." - -#: ../../include/features.php:68 -msgid "Post Composition Features" -msgstr "Modalità di scrittura post" - -#: ../../include/features.php:69 -msgid "Large Photos" -msgstr "Foto grandi" - -#: ../../include/features.php:69 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Includi anteprime grandi per le foto dei tuoi post (1024px). Altrimenti saranno mostrate anteprime più piccole (640px)" - -#: ../../include/features.php:70 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" - -#: ../../include/features.php:71 -msgid "Even More Encryption" -msgstr "Cifratura addizionale" - -#: ../../include/features.php:71 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Rendi possibile la crifratura aggiuntiva tra mittente e destinatario usando una parola chiave conosciuta a entrambi" - -#: ../../include/features.php:72 -msgid "Enable Voting Tools" -msgstr "Permetti i post con votazione" - -#: ../../include/features.php:72 -msgid "Provide a class of post which others can vote on" -msgstr "Rende possibile la creazione di post in cui sarà possibile votare" - -#: ../../include/features.php:73 -msgid "Disable Comments" -msgstr "Disabilita i commenti" - -#: ../../include/features.php:73 -msgid "Provide the option to disable comments for a post" -msgstr "Permetti di disabilitare i commenti" - -#: ../../include/features.php:74 -msgid "Delayed Posting" -msgstr "Pubblicazione ritardata" - -#: ../../include/features.php:74 -msgid "Allow posts to be published at a later date" -msgstr "Per scegliere una data e un'ora a cui far uscire i post" - -#: ../../include/features.php:75 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Impedisci post e commenti duplicati" - -#: ../../include/features.php:75 -msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Scarta post e commenti se sono identici ad altri inviati meno di due minuti prima." - -#: ../../include/features.php:81 -msgid "Network and Stream Filtering" -msgstr "Filtraggio dei contenuti" - -#: ../../include/features.php:82 -msgid "Search by Date" -msgstr "Ricerca per data" - -#: ../../include/features.php:82 -msgid "Ability to select posts by date ranges" -msgstr "Per selezionare i post in un intervallo tra date" - -#: ../../include/features.php:83 -msgid "Enable management and selection of privacy groups" -msgstr "Abilita i gruppi di canali" - -#: ../../include/features.php:84 -msgid "Save search terms for re-use" -msgstr "Salva i termini delle ricerche per poterle ripetere" - -#: ../../include/features.php:85 -msgid "Network Personal Tab" -msgstr "Attività personale" - -#: ../../include/features.php:85 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" - -#: ../../include/features.php:86 -msgid "Network New Tab" -msgstr "Contenuti nuovi" - -#: ../../include/features.php:86 -msgid "Enable tab to display all new Network activity" -msgstr "Abilita il link per visualizzare solo i nuovi contenuti" - -#: ../../include/features.php:87 -msgid "Affinity Tool" -msgstr "Filtro per affinità" - -#: ../../include/features.php:87 -msgid "Filter stream activity by depth of relationships" -msgstr "Permette di selezionare i contenuti in base al livello di amicizia" - -#: ../../include/features.php:88 -msgid "Show friend and connection suggestions" -msgstr "Mostra suggerimenti di contatti e amici" - -#: ../../include/features.php:93 -msgid "Post/Comment Tools" -msgstr "Gestione post e commenti" - -#: ../../include/features.php:94 -msgid "Community Tagging" -msgstr "Tag della comunità" - -#: ../../include/features.php:94 -msgid "Ability to tag existing posts" -msgstr "Permetti l'aggiunta di tag su post già esistenti" - -#: ../../include/features.php:95 -msgid "Post Categories" -msgstr "Categorie dei post" - -#: ../../include/features.php:95 -msgid "Add categories to your posts" -msgstr "Abilita le categorie per i tuoi post" - -#: ../../include/features.php:96 -msgid "Emoji Reactions" -msgstr "Risposte emoji" - -#: ../../include/features.php:96 -msgid "Add emoji reaction ability to posts" -msgstr "Permetti di rispondere ai post con degli emoji" - -#: ../../include/features.php:97 -msgid "Ability to file posts under folders" -msgstr "Abilita la raccolta dei tuoi articoli in cartelle" - -#: ../../include/features.php:98 -msgid "Dislike Posts" -msgstr "Non mi piace" - -#: ../../include/features.php:98 -msgid "Ability to dislike posts/comments" -msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi post" - -#: ../../include/features.php:99 -msgid "Star Posts" -msgstr "Post con stella" - -#: ../../include/features.php:99 -msgid "Ability to mark special posts with a star indicator" -msgstr "Mostra la stella per segnare i post preferiti" - -#: ../../include/features.php:100 -msgid "Tag Cloud" -msgstr "Nuvola di tag" - -#: ../../include/features.php:100 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" - -#: ../../include/features.php:109 -msgid "Connection Filtering" -msgstr "Filtro sui contatti" - -#: ../../include/features.php:110 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Filtra i post che ricevi con parole chiave" - -#: ../../include/features.php:120 -msgid "Premium Channel" -msgstr "Canale premium" - -#: ../../include/features.php:121 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Ti permette di impostare restrizioni e termini d'uso per il canale" - -#: ../../include/features.php:128 -msgid "Advanced Directory Search" -msgstr "Ricerca avanzata sugli elenchi pubblici" - -#: ../../include/features.php:129 -msgid "Allows creation of complex directory search queries" -msgstr "Permette la creazione di ricerche complesse negli elenchi" - -#: ../../include/features.php:135 -msgid "Advanced Theme and Layout Settings" -msgstr "Impostazioni avanzate del tema e dei layout" - -#: ../../include/features.php:136 -msgid "Allows fine tuning of themes and page layouts" -msgstr "Permette una personalizzazione accurata del tema e dei layout" +msgid "Visible to anybody on %s." +msgstr "Visibile a tutti su %s." + +#: ../../include/items.php:1172 +msgid "Visible to all connections." +msgstr "Visibile a tutti coloro che ti seguono." + +#: ../../include/items.php:1174 +msgid "Visible to approved connections." +msgstr "Visibile ai contatti approvati." + +#: ../../include/items.php:1176 +msgid "Visible to specific connections." +msgstr "Visibile ad alcuni contatti scelti." + +#: ../../include/items.php:3976 +msgid "Privacy group is empty." +msgstr "Gruppo di canali vuoto." + +#: ../../include/items.php:3983 +#, php-format +msgid "Privacy group: %s" +msgstr "Gruppo di canali: %s" + +#: ../../include/items.php:3995 +msgid "Connection not found." +msgstr "Contatto non trovato." + +#: ../../include/items.php:4348 +msgid "profile photo" +msgstr "foto del profilo" + +#: ../../include/attach.php:248 ../../include/attach.php:334 +msgid "Item was not found." +msgstr "Elemento non trovato." + +#: ../../include/attach.php:500 +msgid "No source file." +msgstr "Nessun file di origine." + +#: ../../include/attach.php:522 +msgid "Cannot locate file to replace" +msgstr "Il file da sostituire non è stato trovato" + +#: ../../include/attach.php:540 +msgid "Cannot locate file to revise/update" +msgstr "Il file da aggiornare non è stato trovato" + +#: ../../include/attach.php:675 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Il file supera la dimensione massima di %d" + +#: ../../include/attach.php:689 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati." + +#: ../../include/attach.php:854 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato." + +#: ../../include/attach.php:867 +msgid "Stored file could not be verified. Upload failed." +msgstr "Il file non può essere verificato. Caricamento fallito." + +#: ../../include/attach.php:923 ../../include/attach.php:939 +msgid "Path not available." +msgstr "Percorso non disponibile." + +#: ../../include/attach.php:985 ../../include/attach.php:1137 +msgid "Empty pathname" +msgstr "Il percorso del file è vuoto" + +#: ../../include/attach.php:1011 +msgid "duplicate filename or path" +msgstr "il file o il percorso del file è duplicato" + +#: ../../include/attach.php:1033 +msgid "Path not found." +msgstr "Percorso del file non trovato." + +#: ../../include/attach.php:1091 +msgid "mkdir failed." +msgstr "mkdir fallito." + +#: ../../include/attach.php:1095 +msgid "database storage failed." +msgstr "scrittura su database fallita." + +#: ../../include/attach.php:1143 +msgid "Empty path" +msgstr "La posizione è vuota" #: ../../view/theme/redbasic/php/config.php:9 msgid "Focus (Hubzilla default)" diff --git a/view/it/hstrings.php b/view/it/hstrings.php index fd69c67ec..9eb419735 100644 --- a/view/it/hstrings.php +++ b/view/it/hstrings.php @@ -72,53 +72,44 @@ App::$strings["Requested profile is not available."] = "Il profilo richiesto non App::$strings["Some blurb about what to do when you're new here"] = "Qualche suggerimento per i nuovi utenti su cosa fare"; App::$strings["Away"] = "Assente"; App::$strings["Online"] = "Online"; -App::$strings["Invalid message"] = "Messaggio non valido"; -App::$strings["no results"] = "nessun risultato"; -App::$strings["channel sync processed"] = "sincronizzazione del canale effettuata"; -App::$strings["queued"] = "in coda"; -App::$strings["posted"] = "inviato"; -App::$strings["accepted for delivery"] = "accettato per la spedizione"; -App::$strings["updated"] = "aggiornato"; -App::$strings["update ignored"] = "aggiornamento ignorato"; -App::$strings["permission denied"] = "permessi non sufficienti"; -App::$strings["recipient not found"] = "Destinatario non trovato"; -App::$strings["mail recalled"] = "messaggio richiamato dal mittente"; -App::$strings["duplicate mail received"] = "ricevuto messaggio duplicato"; -App::$strings["mail delivered"] = "messaggio recapitato"; -App::$strings["Delivery report for %1\$s"] = "Rapporto di consegna - %1\$s"; -App::$strings["Options"] = "Opzioni"; -App::$strings["Redeliver"] = "Reinvia"; +App::$strings["No such group"] = "Impossibile trovare il gruppo di canali"; +App::$strings["No such channel"] = "Canale sconosciuto"; +App::$strings["forum"] = "forum"; +App::$strings["Search Results For:"] = "Cerca risultati con:"; +App::$strings["Privacy group is empty"] = "Il gruppo di canali è vuoto"; +App::$strings["Privacy group: "] = "Gruppo di canali:"; +App::$strings["Invalid connection."] = "Contatto non valido."; App::$strings["Fetching URL returns error: %1\$s"] = "La chiamata all'URL restituisce questo errore: %1\$s"; -App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!"; -App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio."; -App::$strings["Passwords do not match."] = "Le password non corrispondono."; -App::$strings["Registration successful. Please check your email for validation instructions."] = "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata."; -App::$strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte dell'amministratore di questo hub."; -App::$strings["Your registration can not be processed."] = "La tua registrazione non puo' essere processata."; -App::$strings["Registration on this hub is disabled."] = "Su questo hub la registrazione non è permessa."; -App::$strings["Registration on this hub is by approval only."] = "La registrazione su questo hub è soggetta ad approvazione."; -App::$strings["Register at another affiliated hub."] = "Registrati su un altro server hubzilla."; -App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo hub ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; -App::$strings["Terms of Service"] = "Condizioni d'Uso"; -App::$strings["I accept the %s for this website"] = "Accetto le %s di questo sito"; -App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ho più di 13 anni e accetto le %s di questo sito"; -App::$strings["Your email address"] = "Il tuo indirizzo email"; -App::$strings["Choose a password"] = "Scegli una password"; -App::$strings["Please re-enter your password"] = "Ripeti la password per verifica"; -App::$strings["Please enter your invitation code"] = "Inserisci il codice dell'invito"; -App::$strings["Name or caption"] = "Nome o titolo"; -App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; -App::$strings["Choose a short nickname"] = "Scegli un nome breve"; -App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Il nome breve sarà usato per creare un indirizzo facile da ricordare per il tuo canale, per esempio nickname%s"; -App::$strings["Channel role and privacy"] = "Tipo di canale e privacy"; -App::$strings["Select a channel role with your privacy requirements."] = "Scegli il tipo di canale che vuoi e la privacy da applicare."; -App::$strings["Read more about roles"] = "Maggiori informazioni sui ruoli"; -App::$strings["no"] = "no"; -App::$strings["yes"] = "sì"; -App::$strings["Registration"] = "Registrazione"; -App::$strings["Membership on this site is by invitation only."] = "Per registrarsi su questo hub è necessario un invito."; -App::$strings["Register"] = "Registrati"; -App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Dopo aver inviato questo modulo, potrebbe esserti richiesta una verifica via email. Se comparirà la pagina di login, segui le istruzioni sull'email per continuare."; +App::$strings["network"] = "rete"; +App::$strings["RSS"] = "RSS"; +App::$strings["You must be logged in to see this page."] = "Devi aver effettuato l'accesso per vedere questa pagina."; +App::$strings["Posts and comments"] = "Post e commenti"; +App::$strings["Only posts"] = "Solo post"; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permessi insufficienti. Sarà visualizzata la pagina del profilo."; +App::$strings["Your service plan only allows %d channels."] = "Il tuo account permette di creare al massimo %d canali."; +App::$strings["Nothing to import."] = "Non c'è niente da importare."; +App::$strings["Unable to download data from old server"] = "Impossibile importare i dati dal vecchio hub"; +App::$strings["Imported file is empty."] = "Il file da importare è vuoto."; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Attenzione: le versioni di database differiscono di %1\$d aggiornamenti."; +App::$strings["Cloned channel not found. Import failed."] = "Impossibile trovare il canale clonato. L'importazione è fallita."; +App::$strings["No channel. Import failed."] = "Nessun canale. Import fallito."; +App::$strings["Import completed."] = "L'importazione è terminata con successo."; +App::$strings["You must be logged in to use this feature."] = "Per questa funzionalità devi aver effettuato l'accesso."; +App::$strings["Import Channel"] = "Importa un canale"; +App::$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."] = "Usa questo modulo per importare un tuo canale da un altro hub. Puoi ottenere i dati identificativi del canale direttamente dall'altro hub oppure tramite un file esportato in precedenza."; +App::$strings["File to Upload"] = "File da caricare"; +App::$strings["Or provide the old server/hub details"] = "Oppure fornisci i dettagli del vecchio hub"; +App::$strings["Your old identity address (xyz@example.com)"] = "Il tuo vecchio identificativo (per esempio pippo@esempio.com)"; +App::$strings["Your old login email address"] = "L'email che usavi per accedere sul vecchio hub"; +App::$strings["Your old login password"] = "La password per il vecchio hub"; +App::$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."] = "Scegli se vuoi spostare il tuo indirizzo primario su questo hub, oppure se preferisci che quello vecchio resti tale. Potrai pubblicare da entrambi i hub, ma solamente uno sarà indicato come la posizione su cui risiedono i tuoi file, foto, ecc."; +App::$strings["Make this hub my primary location"] = "Rendi questo hub il mio indirizzo primario"; +App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importa i contenuti pubblicati, se possibile (sperimentale)"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Questa funzione potrebbe impiegare molto tempo a terminare. Per favore lanciala *una volta sola* e resta su questa pagina finché non avrà finito."; +App::$strings["Submit"] = "Salva"; +App::$strings["Bookmark added"] = "Segnalibro aggiunto"; +App::$strings["My Bookmarks"] = "I miei segnalibri"; +App::$strings["My Connections Bookmarks"] = "I segnalibri dei miei contatti"; App::$strings["%s account blocked/unblocked"] = array( 0 => "Modificato il blocco su %s account", 1 => "Modificato il blocco verso %s", @@ -133,7 +124,6 @@ App::$strings["Account '%s' blocked"] = "Aggiunto un blocco verso '%s'"; App::$strings["Account '%s' unblocked"] = "Rimosso il blocco verso '%s'"; App::$strings["Administration"] = "Amministrazione"; App::$strings["Accounts"] = "Account"; -App::$strings["Submit"] = "Salva"; App::$strings["select all"] = "seleziona tutti"; App::$strings["Registrations waiting for confirm"] = "Registrazioni in attesa di conferma"; App::$strings["Request date"] = "Data richiesta"; @@ -212,7 +202,7 @@ App::$strings["Maintainer: "] = "Gestore:"; App::$strings["Minimum project version: "] = "Minima versione hubzilla"; App::$strings["Maximum project version: "] = "Massima versione hubzilla"; App::$strings["Minimum PHP version: "] = "Minima versione PHP:"; -App::$strings["Compatible Server Roles: "] = "Ruoli compatibili per questo server"; +App::$strings["Compatible Server Roles: "] = "Ruoli previsti per questo server"; App::$strings["Requires: "] = "Necessita di:"; App::$strings["Disabled - version incompatibility"] = "Disabilitato - incompatibilità di versione"; App::$strings["Enter the public git repository URL of the plugin repo."] = "Inserisci lo URL del repository git dei plugin."; @@ -297,8 +287,9 @@ App::$strings["Novice - not skilled but willing to learn"] = "Novizio - disposto App::$strings["Intermediate - somewhat comfortable"] = "Intermedio - con alcune conoscenze tecniche"; App::$strings["Advanced - very comfortable"] = "Avanzato - a mio agio con gli aspetti tecnici"; App::$strings["Expert - I can write computer code"] = "Esperto - posso scrivere codice"; -App::$strings["Wizard - I probably know more than you do"] = "Genio - probabilmente ne so più di te"; +App::$strings["Wizard - I probably know more than you do"] = "Genio - probabilmente ne so più di te!"; App::$strings["Site"] = "Sito"; +App::$strings["Registration"] = "Registrazione"; App::$strings["File upload"] = "Caricamento file"; App::$strings["Policies"] = "Politiche"; App::$strings["Advanced"] = "Avanzate"; @@ -366,72 +357,39 @@ App::$strings["Screenshot"] = "Istantanea dello schermo"; App::$strings["Themes"] = "Temi"; App::$strings["[Experimental]"] = "[Sperimentale]"; App::$strings["[Unsupported]"] = "[Non supportato]"; -App::$strings["Your service plan only allows %d channels."] = "Il tuo account permette di creare al massimo %d canali."; -App::$strings["Nothing to import."] = "Non c'è niente da importare."; -App::$strings["Unable to download data from old server"] = "Impossibile importare i dati dal vecchio hub"; -App::$strings["Imported file is empty."] = "Il file da importare è vuoto."; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Attenzione: le versioni di database differiscono di %1\$d aggiornamenti."; -App::$strings["Cloned channel not found. Import failed."] = "Impossibile trovare il canale clonato. L'importazione è fallita."; -App::$strings["No channel. Import failed."] = "Nessun canale. Import fallito."; -App::$strings["Import completed."] = "L'importazione è terminata con successo."; -App::$strings["You must be logged in to use this feature."] = "Per questa funzionalità devi aver effettuato l'accesso."; -App::$strings["Import Channel"] = "Importa un canale"; -App::$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."] = "Usa questo modulo per importare un tuo canale da un altro hub. Puoi ottenere i dati identificativi del canale direttamente dall'altro hub oppure tramite un file esportato in precedenza."; -App::$strings["File to Upload"] = "File da caricare"; -App::$strings["Or provide the old server/hub details"] = "Oppure fornisci i dettagli del vecchio hub"; -App::$strings["Your old identity address (xyz@example.com)"] = "Il tuo vecchio identificativo (per esempio pippo@esempio.com)"; -App::$strings["Your old login email address"] = "L'email che usavi per accedere sul vecchio hub"; -App::$strings["Your old login password"] = "La password per il vecchio hub"; -App::$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."] = "Scegli se vuoi spostare il tuo indirizzo primario su questo hub, oppure se preferisci che quello vecchio resti tale. Potrai pubblicare da entrambi i hub, ma solamente uno sarà indicato come la posizione su cui risiedono i tuoi file, foto, ecc."; -App::$strings["Make this hub my primary location"] = "Rendi questo hub il mio indirizzo primario"; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importa i contenuti pubblicati, se possibile (sperimentale)"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Questa funzione potrebbe impiegare molto tempo a terminare. Per favore lanciala *una volta sola* e resta su questa pagina finché non avrà finito."; -App::$strings["Public access denied."] = "Accesso pubblico negato."; -App::$strings["%d rating"] = array( - 0 => "%d valutazione", - 1 => "%d valutazioni", -); -App::$strings["Gender: "] = "Sesso:"; -App::$strings["Status: "] = "Stato:"; -App::$strings["Homepage: "] = "Homepage:"; -App::$strings["Age:"] = "Età:"; -App::$strings["Location:"] = "Luogo:"; -App::$strings["Description:"] = "Descrizione:"; -App::$strings["Hometown:"] = "Città dove vivo:"; -App::$strings["About:"] = "Informazioni:"; -App::$strings["Connect"] = "Aggiungi"; -App::$strings["Public Forum:"] = "Forum pubblico:"; -App::$strings["Keywords: "] = "Parole chiave:"; -App::$strings["Don't suggest"] = "Non fornire suggerimenti"; -App::$strings["Common connections:"] = "Contatti in comune:"; -App::$strings["Global Directory"] = "Elenchi pubblici globali"; -App::$strings["Local Directory"] = "Elenco canali su questo hub"; -App::$strings["Find"] = "Cerca"; -App::$strings["Finding:"] = "Ricerca:"; -App::$strings["Channel Suggestions"] = "Canali suggeriti"; -App::$strings["next page"] = "pagina successiva"; -App::$strings["previous page"] = "pagina precedente"; -App::$strings["Sort options"] = "Opzioni di ordinamento"; -App::$strings["Alphabetic"] = "Alfabetico"; -App::$strings["Reverse Alphabetic"] = "Alfabetico inverso"; -App::$strings["Newest to Oldest"] = "Prima i più recenti"; -App::$strings["Oldest to Newest"] = "Prima i più vecchi"; -App::$strings["No entries (some entries may be hidden)."] = "Nessun risultato (qualche elemento potrebbe essere nascosto)."; -App::$strings["Bookmark added"] = "Segnalibro aggiunto"; -App::$strings["My Bookmarks"] = "I miei segnalibri"; -App::$strings["My Connections Bookmarks"] = "I segnalibri dei miei contatti"; -App::$strings["Edit post"] = "Modifica post"; -App::$strings["No ratings"] = "Nessuna valutazione"; -App::$strings["Ratings"] = "Valutazioni"; -App::$strings["Rating: "] = "Valutazione:"; -App::$strings["Website: "] = "Sito web:"; -App::$strings["Description: "] = "Descrizione:"; App::$strings["Photos"] = "Foto"; App::$strings["Invalid item."] = "Elemento non valido."; App::$strings["Channel not found."] = "Canale non trovato."; App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; App::$strings["Save to Folder:"] = "Salva nella cartella:"; App::$strings["- select -"] = "- scegli -"; +App::$strings["Unable to lookup recipient."] = "Impossibile associare un destinatario."; +App::$strings["Unable to communicate with requested channel."] = "Impossibile comunicare con il canale richiesto."; +App::$strings["Cannot verify requested channel."] = "Impossibile verificare il canale richiesto."; +App::$strings["Selected channel has private message restrictions. Send failed."] = "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito."; +App::$strings["Messages"] = "Messaggi"; +App::$strings["Message recalled."] = "Messaggio revocato."; +App::$strings["Conversation removed."] = "Conversazione rimossa."; +App::$strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; +App::$strings["Expires YYYY-MM-DD HH:MM"] = "Scade il YYYY-MM-DD HH:MM"; +App::$strings["Requested channel is not in this network"] = "Il canale cercato non è in questa rete"; +App::$strings["Send Private Message"] = "Invia un messaggio privato"; +App::$strings["To:"] = "A:"; +App::$strings["Subject:"] = "Oggetto:"; +App::$strings["Your message:"] = "Il tuo messaggio:"; +App::$strings["Attach file"] = "Allega file"; +App::$strings["Insert web link"] = "Inserisci un indirizzo web"; +App::$strings["Send"] = "Invia"; +App::$strings["Set expiration date"] = "Data di scadenza"; +App::$strings["Encrypt text"] = "Cifratura del messaggio"; +App::$strings["Delete message"] = "Elimina il messaggio"; +App::$strings["Delivery report"] = "Rapporto di trasmissione"; +App::$strings["Recall message"] = "Revoca il messaggio"; +App::$strings["Message has been recalled."] = "Il messaggio è stato revocato."; +App::$strings["Delete Conversation"] = "Elimina la conversazione"; +App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Non è disponibile alcun modo sicuro di comunicare con questo canale. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente."; +App::$strings["Send Reply"] = "Invia la risposta"; +App::$strings["Your message for %s (%s):"] = "Il tuo messaggio per %s (%s):"; App::$strings["Blocked"] = "Bloccati"; App::$strings["Ignored"] = "Ignorati"; App::$strings["Hidden"] = "Nascosti"; @@ -462,6 +420,7 @@ App::$strings["Connections"] = "Contatti"; App::$strings["Search"] = "Cerca"; App::$strings["Search your connections"] = "Cerca tra i contatti"; App::$strings["Connections search"] = "Ricerca tra i contatti"; +App::$strings["Find"] = "Cerca"; App::$strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."; App::$strings["Cover Photos"] = "Copertine del canale"; App::$strings["Image resize failed."] = "Il ridimensionamento dell'immagine è fallito."; @@ -484,9 +443,74 @@ App::$strings["select a photo from your photo albums"] = "seleziona una foto dai App::$strings["Crop Image"] = "Ritaglia immagine"; App::$strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per migliorarne la visualizzazione."; App::$strings["Done Editing"] = "Modifica terminata"; +App::$strings["Edit post"] = "Modifica post"; +App::$strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; +App::$strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; +App::$strings["Connection updated."] = "Contatto aggiornato."; +App::$strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni del contatto."; +App::$strings["is now connected to"] = "ha come nuovo contatto"; +App::$strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; +App::$strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; +App::$strings["Connection has been removed."] = "Il contatto è stato rimosso."; +App::$strings["View Profile"] = "Profilo"; +App::$strings["View %s's profile"] = "Guarda il profilo di %s"; +App::$strings["Refresh Permissions"] = "Modifica i permessi"; +App::$strings["Fetch updated permissions"] = "Guarda e modifica i permessi assegnati"; +App::$strings["Recent Activity"] = "Attività recenti"; +App::$strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Blocca ogni interazione con questo contatto (abilita/disabilita)"; +App::$strings["This connection is blocked!"] = "Questa connessione è tra quelle bloccate!"; +App::$strings["Unignore"] = "Non ignorare"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignora tutte le comunicazioni in arrivo da questo contatto (abilita/disabilita)"; +App::$strings["This connection is ignored!"] = "Questa connessione è tra quelle ignorate!"; +App::$strings["Unarchive"] = "Non archiviare"; +App::$strings["Archive"] = "Archivia"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti"; +App::$strings["This connection is archived!"] = "Questa connessione è tra quelle archiviate!"; +App::$strings["Unhide"] = "Non nascondere"; +App::$strings["Hide"] = "Nascondi"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Nascondi questo contatto a tutti gli altri (abilita/disabilita)"; +App::$strings["This connection is hidden!"] = "Questa connessione è tra quelle nascoste!"; +App::$strings["Delete this connection"] = "Elimina questo contatto"; +App::$strings["Me"] = "Me"; +App::$strings["Family"] = "Famiglia"; +App::$strings["Friends"] = "Amici"; +App::$strings["Acquaintances"] = "Conoscenti"; +App::$strings["Approve this connection"] = "Approva questo contatto"; +App::$strings["Accept connection to allow communication"] = "Entra in contatto per poter comunicare"; +App::$strings["Set Affinity"] = "Scegli l'affinità"; +App::$strings["Set Profile"] = "Scegli il profilo da mostrare"; +App::$strings["Set Affinity & Profile"] = "Affinità e profilo"; +App::$strings["none"] = "--"; +App::$strings["Connection Default Permissions"] = "Permessi predefiniti dei nuovi contatti"; +App::$strings["Connection: %s"] = "Contatto: %s"; +App::$strings["Apply these permissions automatically"] = "Applica automaticamente questi permessi"; +App::$strings["Connection requests will be approved without your interaction"] = "Le richieste di entrare in contatto saranno approvate in automatico"; +App::$strings["This connection's primary address is"] = "Indirizzo primario di questo canale"; +App::$strings["Available locations:"] = "Indirizzi disponibili"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "I permessi indicati su questa pagina saranno applicati a tutti i nuovi contatti da ora in poi."; +App::$strings["Connection Tools"] = "Gestione dei contatti"; +App::$strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; +App::$strings["Rating"] = "Valutazioni"; +App::$strings["Slide to adjust your rating"] = "Trascina per cambiare la tua valutazione"; +App::$strings["Optionally explain your rating"] = "Commento facoltativo"; +App::$strings["Custom Filter"] = "Filtro personalizzato"; +App::$strings["Only import posts with this text"] = "Importa solo i post che contengono queste parole chiave"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "per ogni riga: parole, #tag, /pattern/ o lang=xx , lascia vuoto per importare tutto"; +App::$strings["Do not import posts with this text"] = "Non importare i post con queste parole chiave"; +App::$strings["This information is public!"] = "Questa informazione è pubblica!"; +App::$strings["Connection Pending Approval"] = "Contatti in attesa di approvazione"; +App::$strings["inherited"] = "derivato"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s dopo che ha effettuato l'accesso."; +App::$strings["Their Settings"] = "Permessi concessi a te"; +App::$strings["My Settings"] = "Permessi che concedo"; +App::$strings["Individual Permissions"] = "Permessi individuali"; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Da questa pagina non puoi cambiarle."; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Le personalizzazioni che effettuerai qui potrebbero non essere effettive a meno che tu non cambi le impostazioni generali."; +App::$strings["Last update:"] = "Ultimo aggiornamento:"; App::$strings["Item not found"] = "Elemento non trovato"; App::$strings["Block Name"] = "Nome del block"; -App::$strings["Insert web link"] = "Inserisci un indirizzo web"; App::$strings["Title (optional)"] = "Titolo (facoltativo)"; App::$strings["Edit Block"] = "Modifica il block"; App::$strings["Layout Name"] = "Nome layout"; @@ -536,37 +560,30 @@ App::$strings["Categories (optional, comma separated list)"] = "Categorie (facol App::$strings["Version ID"] = "ID versione"; App::$strings["Price of app"] = "Prezzo app"; App::$strings["Location (URL) to purchase app"] = "Indirizzo (URL) per acquistare la app"; -App::$strings["Unable to lookup recipient."] = "Impossibile associare un destinatario."; -App::$strings["Unable to communicate with requested channel."] = "Impossibile comunicare con il canale richiesto."; -App::$strings["Cannot verify requested channel."] = "Impossibile verificare il canale richiesto."; -App::$strings["Selected channel has private message restrictions. Send failed."] = "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito."; -App::$strings["Messages"] = "Messaggi"; -App::$strings["Message recalled."] = "Messaggio revocato."; -App::$strings["Conversation removed."] = "Conversazione rimossa."; -App::$strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; -App::$strings["Expires YYYY-MM-DD HH:MM"] = "Scade il YYYY-MM-DD HH:MM"; -App::$strings["Requested channel is not in this network"] = "Il canale cercato non è in questa rete"; -App::$strings["Send Private Message"] = "Invia un messaggio privato"; -App::$strings["To:"] = "A:"; -App::$strings["Subject:"] = "Oggetto:"; -App::$strings["Your message:"] = "Il tuo messaggio:"; -App::$strings["Attach file"] = "Allega file"; -App::$strings["Send"] = "Invia"; -App::$strings["Set expiration date"] = "Data di scadenza"; -App::$strings["Encrypt text"] = "Cifratura del messaggio"; -App::$strings["Delete message"] = "Elimina il messaggio"; -App::$strings["Delivery report"] = "Rapporto di trasmissione"; -App::$strings["Recall message"] = "Revoca il messaggio"; -App::$strings["Message has been recalled."] = "Il messaggio è stato revocato."; -App::$strings["Delete Conversation"] = "Elimina la conversazione"; -App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Non è disponibile alcun modo sicuro di comunicare con questo canale. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente."; -App::$strings["Send Reply"] = "Invia la risposta"; -App::$strings["Your message for %s (%s):"] = "Il tuo messaggio per %s (%s):"; +App::$strings["Public Hubs"] = "Hub pubblici"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "I siti elencati permettono la registrazione libera sulla rete \$Projectname. Tutti questi hub sono interconnessi, quindi essere iscritti su uno equivale a una registrazione su tutta la rete. Alcuni siti potrebbero fornire alcune funzionalità o l'intero servizio a pagamento. Per maggiori dettagli visita gli indirizzi nell'elenco."; +App::$strings["Hub URL"] = "URL del hub"; +App::$strings["Access Type"] = "Tipo di accesso"; +App::$strings["Registration Policy"] = "Politica di registrazione"; +App::$strings["Stats"] = "Statistiche"; +App::$strings["Software"] = "Software"; +App::$strings["Ratings"] = "Valutazioni"; +App::$strings["Rate"] = "Valuta"; +App::$strings["Location"] = "Posizione geografica"; +App::$strings["View"] = "Guarda"; App::$strings["Item not available."] = "Elemento non disponibile."; +App::$strings["Authorize application connection"] = "Autorizza la app"; +App::$strings["Return to your app and insert this Security Code:"] = "Ritorna alla tua app e inserisci questo Security Code:"; +App::$strings["Please login to continue."] = "Accedi al sito per continuare."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?"; App::$strings["Share content from Firefox to \$Projectname"] = "Condividi i contenuti su \$Projectname da Firefox"; App::$strings["Activate the Firefox \$Projectname provider"] = "Attiva Firefox Share per \$Projectname"; -App::$strings["Documentation Search"] = "Ricerca nella guida"; -App::$strings["\$Projectname Documentation"] = "Guida di \$Projectname"; +App::$strings["Layout updated."] = "Layout aggiornato."; +App::$strings["Feature disabled."] = "Funzionalità disattivata."; +App::$strings["Edit System Page Description"] = "Modifica i layout di sistema"; +App::$strings["Layout not found."] = "Layout non trovato."; +App::$strings["Module Name:"] = "Nome del modulo:"; +App::$strings["Layout Help"] = "Guida al layout"; App::$strings["\$Projectname"] = "\$Projectname"; App::$strings["Welcome to %s"] = "%s ti dà il benvenuto"; App::$strings["Remote privacy information not available."] = "Le informazioni remote sulla privacy non sono disponibili."; @@ -583,7 +600,6 @@ App::$strings["Copy/paste this URL to link file from a web page"] = "Copia/incol App::$strings["Share this file"] = "Condividi questo file"; App::$strings["Show URL to this file"] = "Mostra l'URL del file"; App::$strings["Notify your contacts about this file"] = "Notifica ai contatti che hai caricato questo file"; -App::$strings["Hub not found."] = "Hub non trovato."; App::$strings["Continue"] = "Continua"; App::$strings["Premium Channel Setup"] = "Canale premium - configurazione"; App::$strings["Enable premium channel connection restrictions"] = "Abilita le restrizioni del canale premium"; @@ -593,6 +609,17 @@ App::$strings["Potential connections will then see the following text before pro App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Continuando dichiaro di aver seguito tutte le indicazioni e le istruzioni fornite in questa pagina."; App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Il gestore del canale non ha fornito istruzioni specifiche)"; App::$strings["Restricted or Premium Channel"] = "Canale premium - con restrizioni"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Hai creato %1$.0f dei %2$.0f canali permessi."; +App::$strings["Create a new channel"] = "Crea un nuovo canale"; +App::$strings["Create New"] = "Crea nuova"; +App::$strings["Channel Manager"] = "Gestione canali"; +App::$strings["Current Channel"] = "Canale attuale"; +App::$strings["Switch to one of your channels by selecting it."] = "Seleziona l'altro canale a cui vuoi passare."; +App::$strings["Default Channel"] = "Canale predefinito"; +App::$strings["Make Default"] = "Rendi predefinito"; +App::$strings["%d new messages"] = "%d nuovi messaggi"; +App::$strings["%d new introductions"] = "%d nuove richieste di entrare in contatto"; +App::$strings["Delegated Channel"] = "Canale delegato"; App::$strings["Privacy group created."] = "Gruppo di canali creato."; App::$strings["Could not create privacy group."] = "Impossibile creare il gruppo di canali."; App::$strings["Privacy group not found."] = "Gruppo di canali non trovato."; @@ -606,22 +633,22 @@ App::$strings["Privacy group editor"] = "Editor dei gruppi di canali"; App::$strings["Members"] = "Membri"; App::$strings["All Connected Channels"] = "Tutti i canali connessi"; App::$strings["Click on a channel to add or remove."] = "Clicca su un canale per aggiungerlo o rimuoverlo."; -App::$strings["Import Webpage Elements"] = "Importa gli elementi della pagina web"; -App::$strings["Import selected"] = "Importa i selezionati"; -App::$strings["Export Webpage Elements"] = "Esporta gli elementi della pagina web"; -App::$strings["Export selected"] = "Esporta i selezionati"; -App::$strings["Webpages"] = "Pagine web"; -App::$strings["Share"] = "Condividi"; -App::$strings["View"] = "Guarda"; -App::$strings["Preview"] = "Anteprima"; -App::$strings["Actions"] = "Azioni"; -App::$strings["Page Link"] = "Link alla pagina"; -App::$strings["Page Title"] = "Titolo della pagina"; -App::$strings["Invalid file type."] = "Tipo di file non valido."; -App::$strings["Error opening zip file"] = "Errore nell'apertura del file zip"; -App::$strings["Invalid folder path."] = "La cartella indicata non è valida."; -App::$strings["No webpage elements detected."] = "Nella pagina web non sono presenti elementi."; -App::$strings["Import complete."] = "Importazione completata."; +App::$strings["Invalid message"] = "Messaggio non valido"; +App::$strings["no results"] = "nessun risultato"; +App::$strings["channel sync processed"] = "sincronizzazione del canale effettuata"; +App::$strings["queued"] = "in coda"; +App::$strings["posted"] = "inviato"; +App::$strings["accepted for delivery"] = "accettato per la spedizione"; +App::$strings["updated"] = "aggiornato"; +App::$strings["update ignored"] = "aggiornamento ignorato"; +App::$strings["permission denied"] = "permessi non sufficienti"; +App::$strings["recipient not found"] = "Destinatario non trovato"; +App::$strings["mail recalled"] = "messaggio richiamato dal mittente"; +App::$strings["duplicate mail received"] = "ricevuto messaggio duplicato"; +App::$strings["mail delivered"] = "messaggio recapitato"; +App::$strings["Delivery report for %1\$s"] = "Rapporto di consegna - %1\$s"; +App::$strings["Options"] = "Opzioni"; +App::$strings["Redeliver"] = "Reinvia"; App::$strings["webpage"] = "pagina web"; App::$strings["block"] = "block"; App::$strings["layout"] = "layout"; @@ -655,19 +682,15 @@ App::$strings["Please select another location to become primary before removing App::$strings["Syncing locations"] = "Sincronizzazione tra hub"; App::$strings["No locations found."] = "Nessun indirizzo trovato."; App::$strings["Manage Channel Locations"] = "Modifica gli indirizzi del canale"; -App::$strings["Location"] = "Posizione geografica"; App::$strings["Primary"] = "Primario"; App::$strings["Sync Now"] = "Sincronizza ora"; App::$strings["Please wait several minutes between consecutive operations."] = "Si raccomanda di attendere alcuni minuti prima di effettuare una nuova sincronizzazione."; App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Quando possibile, riduci il numero di cloni del tuo canale effettuando il login sul relativo hub e rimuovendoli."; App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Usa questo modulo per abbandonare un canale su un hub che non è più funzionante."; -App::$strings["No such group"] = "Impossibile trovare il gruppo di canali"; -App::$strings["No such channel"] = "Canale sconosciuto"; -App::$strings["forum"] = "forum"; -App::$strings["Search Results For:"] = "Cerca risultati con:"; -App::$strings["Privacy group is empty"] = "Il gruppo di canali è vuoto"; -App::$strings["Privacy group: "] = "Gruppo di canali:"; -App::$strings["Invalid connection."] = "Contatto non valido."; +App::$strings["Website:"] = "Sito web:"; +App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canale remoto [%s] (non ancora conosciuto da questo sito)"; +App::$strings["Rating (this information is public)"] = "Valutazione (visibile a tutti)"; +App::$strings["Optionally explain your rating (this information is public)"] = "Commento alla valutazione (facoltativo, visibile a tutti)"; App::$strings["Like/Dislike"] = "Mi piace/Non mi piace"; App::$strings["This action is restricted to members."] = "Questa funzionalità è riservata agli iscritti."; App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Per continuare devi accedere con il tuo identificativo \$Projectname o registrarti come nuovo utente \$Projectname."; @@ -689,70 +712,6 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s n App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s forse partecipa"; App::$strings["Action completed."] = "Comando completato."; App::$strings["Thank you."] = "Grazie."; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Hai creato %1$.0f dei %2$.0f canali permessi."; -App::$strings["Create a new channel"] = "Crea un nuovo canale"; -App::$strings["Create New"] = "Crea nuova"; -App::$strings["Channel Manager"] = "Gestione canali"; -App::$strings["Current Channel"] = "Canale attuale"; -App::$strings["Switch to one of your channels by selecting it."] = "Seleziona l'altro canale a cui vuoi passare."; -App::$strings["Default Channel"] = "Canale predefinito"; -App::$strings["Make Default"] = "Rendi predefinito"; -App::$strings["%d new messages"] = "%d nuovi messaggi"; -App::$strings["%d new introductions"] = "%d nuove richieste di entrare in contatto"; -App::$strings["Delegated Channel"] = "Canale delegato"; -App::$strings["Unable to create element."] = "Impossibile creare l'elemento."; -App::$strings["Unable to update menu element."] = "Non è possibile aggiornare l'elemento del menù."; -App::$strings["Unable to add menu element."] = "Impossibile aggiungere l'elemento al menù."; -App::$strings["Menu Item Permissions"] = "Permessi del menu"; -App::$strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; -App::$strings["Link Name"] = "Nome link"; -App::$strings["Link or Submenu Target"] = "Azione del link o del sottomenu"; -App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Inserisci l'indirizzo del link o scegli il nome di un sottomenu"; -App::$strings["Use magic-auth if available"] = "Usa l'autenticazione tramite il tuo hub, se disponibile"; -App::$strings["Open link in new window"] = "Apri il link in una nuova finestra"; -App::$strings["Order in list"] = "Ordine dell'elenco"; -App::$strings["Higher numbers will sink to bottom of listing"] = "I numeri più alti andranno in fondo all'elenco"; -App::$strings["Submit and finish"] = "Salva e termina"; -App::$strings["Submit and continue"] = "Salva e continua"; -App::$strings["Menu:"] = "Menu:"; -App::$strings["Link Target"] = "Destinazione link"; -App::$strings["Edit menu"] = "Modifica il menù"; -App::$strings["Edit element"] = "Modifica l'elemento"; -App::$strings["Drop element"] = "Elimina l'elemento"; -App::$strings["New element"] = "Nuovo elemento"; -App::$strings["Edit this menu container"] = "Modifica il contenitore del menù"; -App::$strings["Add menu element"] = "Aggiungi un elemento al menù"; -App::$strings["Delete this menu item"] = "Elimina questo elemento del menù"; -App::$strings["Edit this menu item"] = "Modifica questo elemento del menù"; -App::$strings["Menu item not found."] = "L'elemento del menù non è stato trovato."; -App::$strings["Menu item deleted."] = "L'elemento del menù è stato eliminato."; -App::$strings["Menu item could not be deleted."] = "L'elemento del menù non può essere eliminato."; -App::$strings["Edit Menu Element"] = "Modifica l'elemento del menù"; -App::$strings["Link text"] = "Testo del link"; -App::$strings["Rating"] = "Valutazioni"; -App::$strings["Website:"] = "Sito web:"; -App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canale remoto [%s] (non ancora conosciuto da questo sito)"; -App::$strings["Rating (this information is public)"] = "Valutazione (visibile a tutti)"; -App::$strings["Optionally explain your rating (this information is public)"] = "Commento alla valutazione (facoltativo, visibile a tutti)"; -App::$strings["No valid account found."] = "Nessun account valido trovato."; -App::$strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; -App::$strings["Site Member (%s)"] = "Utente del sito (%s)"; -App::$strings["Password reset requested at %s"] = "È stato richiesto di reimpostare password su %s"; -App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata."; -App::$strings["Password Reset"] = "Reimposta la password"; -App::$strings["Your password has been reset as requested."] = "La password è stata reimpostata come richiesto."; -App::$strings["Your new password is"] = "La tua nuova password è"; -App::$strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; -App::$strings["click here to login"] = "clicca qui per accedere"; -App::$strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso."; -App::$strings["Your password has changed at %s"] = "La tua password su %s è cambiata"; -App::$strings["Forgot your Password?"] = "Hai dimenticato la password?"; -App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare."; -App::$strings["Email Address"] = "Indirizzo email"; -App::$strings["Reset"] = "Reimposta"; -App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s è %2\$s"; -App::$strings["Mood"] = "Umore"; -App::$strings["Set your current mood and tell your friends"] = "Scegli il tuo umore attuale per mostrarlo agli amici"; App::$strings["Profile not found."] = "Profilo non trovato."; App::$strings["Profile deleted."] = "Profilo eliminato."; App::$strings["Profile-"] = "Profilo-"; @@ -821,81 +780,35 @@ App::$strings["Contact information and social networks"] = "Contatti e social ne App::$strings["My other channels"] = "I miei altri canali"; App::$strings["Profile Image"] = "Immagine del profilo"; App::$strings["Edit Profiles"] = "Modifica i tuoi profili"; -App::$strings["No more system notifications."] = "Non ci sono nuove notifiche di sistema."; -App::$strings["System Notifications"] = "Notifiche di sistema"; -App::$strings["Profile Match"] = "Profili corrispondenti"; -App::$strings["No keywords to match. Please add keywords to your default profile."] = "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche."; -App::$strings["is interested in:"] = "interessi personali:"; -App::$strings["No matches"] = "Nessun risultato"; -App::$strings["Authorize application connection"] = "Autorizza la app"; -App::$strings["Return to your app and insert this Security Code:"] = "Ritorna alla tua app e inserisci questo Security Code:"; -App::$strings["Please login to continue."] = "Accedi al sito per continuare."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?"; -App::$strings["Calendar entries imported."] = "Le voci del calendario sono state importate."; -App::$strings["No calendar entries found."] = "Non sono state trovate voci del calendario."; -App::$strings["Event can not end before it has started."] = "Un evento non può terminare prima del suo inizio."; -App::$strings["Unable to generate preview."] = "Impossibile creare un'anteprima."; -App::$strings["Event title and start time are required."] = "Sono necessari il titolo e l'ora d'inizio dell'evento."; -App::$strings["Event not found."] = "Evento non trovato."; -App::$strings["Edit event title"] = "Modifica il titolo dell'evento"; -App::$strings["Event title"] = "Titolo dell'evento"; -App::$strings["Categories (comma-separated list)"] = "Categorie (separate da virgola)"; -App::$strings["Edit Category"] = "Modifica la categoria"; -App::$strings["Category"] = "Categoria"; -App::$strings["Edit start date and time"] = "Modifica data/ora di inizio"; -App::$strings["Start date and time"] = "Data e ora di inizio"; -App::$strings["Finish date and time are not known or not relevant"] = "La data e l'ora di fine non sono necessarie"; -App::$strings["Edit finish date and time"] = "Modifica data/ora di fine"; -App::$strings["Finish date and time"] = "Data e ora di fine"; -App::$strings["Adjust for viewer timezone"] = "Adatta al fuso orario di chi legge"; -App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante per eventi che avvengono online ma con un certo fuso orario."; -App::$strings["Edit Description"] = "Modifica la descrizione"; -App::$strings["Edit Location"] = "Modifica il luogo"; -App::$strings["Share this event"] = "Condividi questo evento"; -App::$strings["Permission settings"] = "Permessi dei tuoi contatti"; -App::$strings["Advanced Options"] = "Opzioni avanzate"; -App::$strings["l, F j"] = "l j F"; -App::$strings["Edit event"] = "Modifica l'evento"; -App::$strings["Delete event"] = "Elimina l'evento"; -App::$strings["Link to Source"] = "Link al sito d'origine"; -App::$strings["calendar"] = "calendario"; -App::$strings["Edit Event"] = "Modifica l'evento"; -App::$strings["Create Event"] = "Crea un evento"; -App::$strings["Previous"] = "Precendente"; -App::$strings["Next"] = "Successivo"; -App::$strings["Export"] = "Esporta"; -App::$strings["Month"] = "Mese"; -App::$strings["Week"] = "Settimana"; -App::$strings["Day"] = "Giorno"; -App::$strings["Today"] = "Oggi"; -App::$strings["Event removed"] = "Evento eliminato"; -App::$strings["Failed to remove event"] = "Impossibile eliminare l'evento"; -App::$strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; -App::$strings["Empty post discarded."] = "Il post vuoto è stato ignorato."; -App::$strings["Executable content type not permitted to this channel."] = "I contenuti eseguibili non sono permessi su questo canale."; -App::$strings["Duplicate post suppressed."] = "I post duplicati sono scartati."; -App::$strings["System error. Post not saved."] = "Errore di sistema. Post non salvato."; -App::$strings["Unable to obtain post information from database."] = "Impossibile caricare il post dal database."; -App::$strings["You have reached your limit of %1$.0f top level posts."] = "Hai raggiunto il limite massimo di %1$.0f post sulla pagina principale."; -App::$strings["You have reached your limit of %1$.0f webpages."] = "Hai raggiunto il limite massimo di %1$.0f pagine web."; -App::$strings["Create Channel"] = "Crea un canale"; -App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Un canale è la tua identità su questa rete. Può rappresentare una persona, un blog o un forum, per esempio. Il tuo canale può essere in contatto con altri canali per condividere contenuti con permessi anche molto dettagliati."; -App::$strings["or import an existing channel from another location."] = "oppure importa un canale esistente da un altro server/hub."; -App::$strings["sent you a private message"] = "ti ha inviato un messaggio privato"; -App::$strings["added your channel"] = "ha aggiunto il tuo canale"; -App::$strings["g A l F d"] = "g A l d F"; -App::$strings["[today]"] = "[oggi]"; -App::$strings["posted an event"] = "ha creato un evento"; -App::$strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; -App::$strings["Discard"] = "Rifiuta"; -App::$strings["Mark all system notifications seen"] = "Segna come lette le notifiche di sistema"; -App::$strings["Poke"] = "Poke"; -App::$strings["Poke somebody"] = "Manda un poke"; -App::$strings["Poke/Prod"] = "Poke/Prod"; -App::$strings["Poke, prod or do other things to somebody"] = "Manda un poke o altro a qualcuno"; -App::$strings["Recipient"] = "Destinatario"; -App::$strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi inviare al destinatario"; -App::$strings["Make this post private"] = "Rendi privato questo post"; +App::$strings["Unable to create element."] = "Impossibile creare l'elemento."; +App::$strings["Unable to update menu element."] = "Non è possibile aggiornare l'elemento del menù."; +App::$strings["Unable to add menu element."] = "Impossibile aggiungere l'elemento al menù."; +App::$strings["Menu Item Permissions"] = "Permessi del menu"; +App::$strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; +App::$strings["Link Name"] = "Nome link"; +App::$strings["Link or Submenu Target"] = "Azione del link o del sottomenu"; +App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Inserisci l'indirizzo del link o scegli il nome di un sottomenu"; +App::$strings["Use magic-auth if available"] = "Usa l'autenticazione tramite il tuo hub, se disponibile"; +App::$strings["Open link in new window"] = "Apri il link in una nuova finestra"; +App::$strings["Order in list"] = "Ordine dell'elenco"; +App::$strings["Higher numbers will sink to bottom of listing"] = "I numeri più alti andranno in fondo all'elenco"; +App::$strings["Submit and finish"] = "Salva e termina"; +App::$strings["Submit and continue"] = "Salva e continua"; +App::$strings["Menu:"] = "Menu:"; +App::$strings["Link Target"] = "Destinazione link"; +App::$strings["Edit menu"] = "Modifica il menù"; +App::$strings["Edit element"] = "Modifica l'elemento"; +App::$strings["Drop element"] = "Elimina l'elemento"; +App::$strings["New element"] = "Nuovo elemento"; +App::$strings["Edit this menu container"] = "Modifica il contenitore del menù"; +App::$strings["Add menu element"] = "Aggiungi un elemento al menù"; +App::$strings["Delete this menu item"] = "Elimina questo elemento del menù"; +App::$strings["Edit this menu item"] = "Modifica questo elemento del menù"; +App::$strings["Menu item not found."] = "L'elemento del menù non è stato trovato."; +App::$strings["Menu item deleted."] = "L'elemento del menù è stato eliminato."; +App::$strings["Menu item could not be deleted."] = "L'elemento del menù non può essere eliminato."; +App::$strings["Edit Menu Element"] = "Modifica l'elemento del menù"; +App::$strings["Link text"] = "Testo del link"; App::$strings["\$Projectname Server - Setup"] = "Server \$Projectname - Installazione"; App::$strings["Could not connect to database."] = " Impossibile connettersi al database."; App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS."; @@ -904,6 +817,7 @@ App::$strings["Your site database has been installed."] = "Il database del sito App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Potresti dover importare il file 'install/schema_xxx.sql' manualmente usando un client per collegarti al db."; App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Leggi il file 'install/INSTALL.txt'."; App::$strings["System check"] = "Verifica del sistema"; +App::$strings["Next"] = "Successivo"; App::$strings["Check again"] = "Verifica di nuovo"; App::$strings["Database connection"] = "Connessione al database"; App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Per poter installare \$Projectname è necessario fornire i parametri di connessione al tuo database."; @@ -981,6 +895,142 @@ App::$strings["The database configuration file \".htconfig.php\" could not be wr App::$strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori."; App::$strings["

    What next

    "] = "

    I prossimi passi

    "; App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling."; +App::$strings["No valid account found."] = "Nessun account valido trovato."; +App::$strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; +App::$strings["Site Member (%s)"] = "Utente del sito (%s)"; +App::$strings["Password reset requested at %s"] = "È stato richiesto di reimpostare password su %s"; +App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata."; +App::$strings["Password Reset"] = "Reimposta la password"; +App::$strings["Your password has been reset as requested."] = "La password è stata reimpostata come richiesto."; +App::$strings["Your new password is"] = "La tua nuova password è"; +App::$strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; +App::$strings["click here to login"] = "clicca qui per accedere"; +App::$strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso."; +App::$strings["Your password has changed at %s"] = "La tua password su %s è cambiata"; +App::$strings["Forgot your Password?"] = "Hai dimenticato la password?"; +App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare."; +App::$strings["Email Address"] = "Indirizzo email"; +App::$strings["Reset"] = "Reimposta"; +App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s è %2\$s"; +App::$strings["Mood"] = "Umore"; +App::$strings["Set your current mood and tell your friends"] = "Scegli il tuo umore attuale per mostrarlo agli amici"; +App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password."; +App::$strings["Remove This Channel"] = "Elimina questo canale"; +App::$strings["WARNING: "] = "ATTENZIONE:"; +App::$strings["This channel will be completely removed from the network. "] = "Questo canale sarà completamente eliminato dalla rete."; +App::$strings["This action is permanent and can not be undone!"] = "Questo comando è definitivo e non può essere annullato!"; +App::$strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; +App::$strings["Remove this channel and all its clones from the network"] = "Elimina questo canale e tutti i suoi cloni dalla rete"; +App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni"; +App::$strings["Remove Channel"] = "Elimina questo canale"; +App::$strings["No more system notifications."] = "Non ci sono nuove notifiche di sistema."; +App::$strings["System Notifications"] = "Notifiche di sistema"; +App::$strings["Profile Match"] = "Profili corrispondenti"; +App::$strings["No keywords to match. Please add keywords to your default profile."] = "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche."; +App::$strings["is interested in:"] = "interessi personali:"; +App::$strings["Connect"] = "Aggiungi"; +App::$strings["No matches"] = "Nessun risultato"; +App::$strings["This site is not a directory server"] = "Questo non è un directory server"; +App::$strings["This directory server requires an access token"] = "Questo directory server necessita di un token di autenticazione"; +App::$strings["Hub not found."] = "Hub non trovato."; +App::$strings["Page owner information could not be retrieved."] = "Impossibile ottenere informazioni sul proprietario della pagina."; +App::$strings["Profile Photos"] = "Foto del profilo"; +App::$strings["Album not found."] = "Album non trovato."; +App::$strings["Delete Album"] = "Elimina album"; +App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Esistono più archivi con il nome di quest'album, ma dentro cartelle diverse. Per favore effettua la rimozione andando nell'Archivio file "; +App::$strings["Delete Photo"] = "Elimina foto"; +App::$strings["Public access denied."] = "Accesso pubblico negato."; +App::$strings["No photos selected"] = "Nessuna foto selezionata"; +App::$strings["Access to this item is restricted."] = "Questo elemento non è visibile a tutti."; +App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Hai usato %1$.2f Mb dei %2$.2f Mb di spazio disponibile."; +App::$strings["%1$.2f MB photo storage used."] = "Hai usato %1$.2f Mb del tuo spazio disponibile."; +App::$strings["Upload Photos"] = "Carica foto"; +App::$strings["Enter an album name"] = "Scegli il nome dell'album"; +App::$strings["or select an existing album (doubleclick)"] = "o seleziona un album esistente (doppio click)"; +App::$strings["Create a status post for this upload"] = "Pubblica sulla bacheca"; +App::$strings["Caption (optional):"] = "Titolo (facoltativo):"; +App::$strings["Description (optional):"] = "Descrizione (facoltativa):"; +App::$strings["Album name could not be decoded"] = "Non è stato possibile leggere il nome dell'album"; +App::$strings["Contact Photos"] = "Foto dei contatti"; +App::$strings["Show Newest First"] = "Prima i più recenti"; +App::$strings["Show Oldest First"] = "Prima i più vecchi"; +App::$strings["View Photo"] = "Guarda la foto"; +App::$strings["Edit Album"] = "Modifica album"; +App::$strings["Permission denied. Access to this item may be restricted."] = "Permesso negato. L'accesso a questo elemento può essere stato limitato."; +App::$strings["Photo not available"] = "Foto non disponibile"; +App::$strings["Use as profile photo"] = "Usa come foto del profilo"; +App::$strings["Use as cover photo"] = "Usa come copertina del canale"; +App::$strings["Private Photo"] = "Foto privata"; +App::$strings["Previous"] = "Precendente"; +App::$strings["View Full Size"] = "Vedi nelle dimensioni originali"; +App::$strings["Edit photo"] = "Modifica la foto"; +App::$strings["Rotate CW (right)"] = "Ruota (senso orario)"; +App::$strings["Rotate CCW (left)"] = "Ruota (senso antiorario)"; +App::$strings["Move photo to album"] = "Sposta la foto in un album"; +App::$strings["Enter a new album name"] = "Inserisci il nome del nuovo album"; +App::$strings["or select an existing one (doubleclick)"] = "o seleziona uno esistente (doppio click)"; +App::$strings["Caption"] = "Didascalia"; +App::$strings["Add a Tag"] = "Aggiungi tag"; +App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com"; +App::$strings["Flag as adult in album view"] = "Marca come 'per adulti'"; +App::$strings["I like this (toggle)"] = "Attiva/disattiva Mi piace"; +App::$strings["I don't like this (toggle)"] = "Attiva/disattiva Non mi piace"; +App::$strings["Share"] = "Condividi"; +App::$strings["Please wait"] = "Attendere"; +App::$strings["This is you"] = "Questo sei tu"; +App::$strings["Comment"] = "Commento"; +App::$strings["Preview"] = "Anteprima"; +App::$strings["__ctx:title__ Likes"] = "Mi piace"; +App::$strings["__ctx:title__ Dislikes"] = "Non mi piace"; +App::$strings["__ctx:title__ Agree"] = "D'accordo"; +App::$strings["__ctx:title__ Disagree"] = "Non d'accordo"; +App::$strings["__ctx:title__ Abstain"] = "Astenuti"; +App::$strings["__ctx:title__ Attending"] = "Partecipano"; +App::$strings["__ctx:title__ Not attending"] = "Non partecipano"; +App::$strings["__ctx:title__ Might attend"] = "Forse partecipano"; +App::$strings["View all"] = "Vedi tutto"; +App::$strings["__ctx:noun__ Like"] = array( + 0 => "Mi piace", + 1 => "Mi piace", +); +App::$strings["__ctx:noun__ Dislike"] = array( + 0 => "Non mi piace", + 1 => "Non mi piace", +); +App::$strings["Photo Tools"] = "Gestione foto"; +App::$strings["In This Photo:"] = "In questa foto:"; +App::$strings["Map"] = "Mappa"; +App::$strings["__ctx:noun__ Likes"] = "Mi piace"; +App::$strings["__ctx:noun__ Dislikes"] = "Non mi piace"; +App::$strings["Close"] = "Chiudi"; +App::$strings["View Album"] = "Guarda l'album"; +App::$strings["Recent Photos"] = "Foto recenti"; +App::$strings["Name or caption"] = "Nome o titolo"; +App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; +App::$strings["Choose a short nickname"] = "Scegli un nome breve"; +App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Il nome breve sarà usato per creare un indirizzo facile da ricordare per il tuo canale, per esempio nickname%s"; +App::$strings["Channel role and privacy"] = "Tipo di canale e privacy"; +App::$strings["Select a channel role with your privacy requirements."] = "Scegli il tipo di canale che vuoi e la privacy da applicare."; +App::$strings["Read more about roles"] = "Maggiori informazioni sui ruoli"; +App::$strings["Create Channel"] = "Crea un canale"; +App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Un canale è la tua identità su questa rete. Può rappresentare una persona, un blog o un forum, per esempio. Il tuo canale può essere in contatto con altri canali per condividere contenuti con permessi anche molto dettagliati."; +App::$strings["or import an existing channel from another location."] = "oppure importa un canale esistente da un altro server/hub."; +App::$strings["sent you a private message"] = "ti ha inviato un messaggio privato"; +App::$strings["added your channel"] = "ha aggiunto il tuo canale"; +App::$strings["g A l F d"] = "g A l d F"; +App::$strings["[today]"] = "[oggi]"; +App::$strings["posted an event"] = "ha creato un evento"; +App::$strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; +App::$strings["Discard"] = "Rifiuta"; +App::$strings["Mark all system notifications seen"] = "Segna come lette le notifiche di sistema"; +App::$strings["Poke"] = "Poke"; +App::$strings["Poke somebody"] = "Manda un poke"; +App::$strings["Poke/Prod"] = "Poke/Prod"; +App::$strings["Poke, prod or do other things to somebody"] = "Manda un poke o altro a qualcuno"; +App::$strings["Recipient"] = "Destinatario"; +App::$strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi inviare al destinatario"; +App::$strings["Make this post private"] = "Rendi privato questo post"; +App::$strings["Apps"] = "App"; App::$strings["Unable to find your hub."] = "Impossibile raggiungere il tuo hub."; App::$strings["Post successful."] = "Inviato!"; App::$strings["Invalid profile identifier."] = "Indentificativo del profilo non valido."; @@ -991,7 +1041,6 @@ App::$strings["Visible To"] = "Visibile a"; App::$strings["This setting requires special processing and editing has been blocked."] = "Questa impostazione è bloccata, richiede criteri di modifica speciali"; App::$strings["Configuration Editor"] = "Editor di configurazione"; App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Attenzione: alcune delle impostazioni, se cambiate, potrebbero rendere questo canale non funzionante. Lascia questa pagina a meno che tu non sappia con assoluta certezza quali modifiche effettuare."; -App::$strings["Apps"] = "App"; App::$strings["Version %s"] = "Versione %s"; App::$strings["Installed plugins/addons/apps:"] = "App e componenti installati:"; App::$strings["No installed plugins/addons/apps"] = "Nessuna app o componente installato"; @@ -1012,99 +1061,68 @@ App::$strings["Help"] = "Guida"; App::$strings["Comanche page description language help"] = "Guida di Comanche Page Description Language"; App::$strings["Layout Description"] = "Descrizione del layout"; App::$strings["Download PDL file"] = "Scarica il file PDL"; -App::$strings["Profile Photos"] = "Foto del profilo"; +App::$strings["# Accounts"] = "# account"; +App::$strings["# blocked accounts"] = "# account bloccati"; +App::$strings["# expired accounts"] = "# account scaduti"; +App::$strings["# expiring accounts"] = "# account in scadenza"; +App::$strings["# Channels"] = "# canali"; +App::$strings["# primary"] = "# primari"; +App::$strings["# clones"] = "# cloni"; +App::$strings["Message queues"] = "Coda messaggi in uscita"; +App::$strings["Your software should be updated"] = "Il tuo software necessita di un aggiornamento"; +App::$strings["Summary"] = "Riepilogo"; +App::$strings["Registered accounts"] = "Account creati"; +App::$strings["Pending registrations"] = "Registrazioni da approvare"; +App::$strings["Registered channels"] = "Canali creati"; +App::$strings["Active plugins"] = "Plugin attivi"; +App::$strings["Version"] = "Versione"; +App::$strings["Repository version (master)"] = "Versione del repository (master)"; +App::$strings["Repository version (dev)"] = "Versione del repository (dev)"; App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Forza l'aggiornamento della pagina o cancella la cache del browser se la nuova foto non viene visualizzata immediatamente."; App::$strings["Upload Profile Photo"] = "Carica la foto del profilo"; App::$strings["Permissions denied."] = "Permesso negato."; +App::$strings["l, F j"] = "l j F"; +App::$strings["Link to Source"] = "Link al sito d'origine"; +App::$strings["Edit Event"] = "Modifica l'evento"; +App::$strings["Create Event"] = "Crea un evento"; +App::$strings["Export"] = "Esporta"; App::$strings["Import"] = "Importa"; +App::$strings["Today"] = "Oggi"; App::$strings["No channel."] = "Nessun canale."; App::$strings["Common connections"] = "Contatti in comune"; App::$strings["No connections in common."] = "Nessun contatto in comune."; -App::$strings["network"] = "rete"; -App::$strings["RSS"] = "RSS"; -App::$strings["Public Hubs"] = "Hub pubblici"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "I siti elencati permettono la registrazione libera sulla rete \$Projectname. Tutti questi hub sono interconnessi, quindi essere iscritti su uno equivale a una registrazione su tutta la rete. Alcuni siti potrebbero fornire alcune funzionalità o l'intero servizio a pagamento. Per maggiori dettagli visita gli indirizzi nell'elenco."; -App::$strings["Hub URL"] = "URL del hub"; -App::$strings["Access Type"] = "Tipo di accesso"; -App::$strings["Registration Policy"] = "Politica di registrazione"; -App::$strings["Stats"] = "Statistiche"; -App::$strings["Software"] = "Software"; -App::$strings["Rate"] = "Valuta"; -App::$strings["Layout updated."] = "Layout aggiornato."; -App::$strings["Feature disabled."] = "Funzionalità disattivata."; -App::$strings["Edit System Page Description"] = "Modifica i layout di sistema"; -App::$strings["Layout not found."] = "Layout non trovato."; -App::$strings["Module Name:"] = "Nome del modulo:"; -App::$strings["Layout Help"] = "Guida al layout"; -App::$strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; -App::$strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; -App::$strings["Connection updated."] = "Contatto aggiornato."; -App::$strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni del contatto."; -App::$strings["is now connected to"] = "ha come nuovo contatto"; -App::$strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; -App::$strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; -App::$strings["Connection has been removed."] = "Il contatto è stato rimosso."; -App::$strings["View Profile"] = "Profilo"; -App::$strings["View %s's profile"] = "Guarda il profilo di %s"; -App::$strings["Refresh Permissions"] = "Modifica i permessi"; -App::$strings["Fetch updated permissions"] = "Guarda e modifica i permessi assegnati"; -App::$strings["Recent Activity"] = "Attività recenti"; -App::$strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Blocca ogni interazione con questo contatto (abilita/disabilita)"; -App::$strings["This connection is blocked!"] = "Questa connessione è tra quelle bloccate!"; -App::$strings["Unignore"] = "Non ignorare"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignora tutte le comunicazioni in arrivo da questo contatto (abilita/disabilita)"; -App::$strings["This connection is ignored!"] = "Questa connessione è tra quelle ignorate!"; -App::$strings["Unarchive"] = "Non archiviare"; -App::$strings["Archive"] = "Archivia"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti"; -App::$strings["This connection is archived!"] = "Questa connessione è tra quelle archiviate!"; -App::$strings["Unhide"] = "Non nascondere"; -App::$strings["Hide"] = "Nascondi"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Nascondi questo contatto a tutti gli altri (abilita/disabilita)"; -App::$strings["This connection is hidden!"] = "Questa connessione è tra quelle nascoste!"; -App::$strings["Delete this connection"] = "Elimina questo contatto"; -App::$strings["Me"] = "Me"; -App::$strings["Family"] = "Famiglia"; -App::$strings["Friends"] = "Amici"; -App::$strings["Acquaintances"] = "Conoscenti"; -App::$strings["Approve this connection"] = "Approva questo contatto"; -App::$strings["Accept connection to allow communication"] = "Entra in contatto per poter comunicare"; -App::$strings["Set Affinity"] = "Scegli l'affinità"; -App::$strings["Set Profile"] = "Scegli il profilo da mostrare"; -App::$strings["Set Affinity & Profile"] = "Affinità e profilo"; -App::$strings["none"] = "--"; -App::$strings["Connection Default Permissions"] = "Permessi predefiniti dei nuovi contatti"; -App::$strings["Connection: %s"] = "Contatto: %s"; -App::$strings["Apply these permissions automatically"] = "Applica automaticamente questi permessi"; -App::$strings["Connection requests will be approved without your interaction"] = "Le richieste di entrare in contatto saranno approvate in automatico"; -App::$strings["This connection's primary address is"] = "Indirizzo primario di questo canale"; -App::$strings["Available locations:"] = "Indirizzi disponibili"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "I permessi indicati su questa pagina saranno applicati a tutti i nuovi contatti da ora in poi."; -App::$strings["Connection Tools"] = "Gestione dei contatti"; -App::$strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; -App::$strings["Slide to adjust your rating"] = "Trascina per cambiare la tua valutazione"; -App::$strings["Optionally explain your rating"] = "Commento facoltativo"; -App::$strings["Custom Filter"] = "Filtro personalizzato"; -App::$strings["Only import posts with this text"] = "Importa solo i post che contengono queste parole chiave"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "per ogni riga: parole, #tag, /pattern/ o lang=xx , lascia vuoto per importare tutto"; -App::$strings["Do not import posts with this text"] = "Non importare i post con queste parole chiave"; -App::$strings["This information is public!"] = "Questa informazione è pubblica!"; -App::$strings["Connection Pending Approval"] = "Contatti in attesa di approvazione"; -App::$strings["inherited"] = "derivato"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s dopo che ha effettuato l'accesso."; -App::$strings["Their Settings"] = "Permessi concessi a te"; -App::$strings["My Settings"] = "Permessi che concedo"; -App::$strings["Individual Permissions"] = "Permessi individuali"; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Da questa pagina non puoi cambiarle."; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Alcuni permessi derivano dalle impostazioni di privacy del tuo canale, che hanno priorità assoluta su qualsiasi altra impostazione scelta per i singoli contatti. Le personalizzazioni che effettuerai qui potrebbero non essere effettive a meno che tu non cambi le impostazioni generali."; -App::$strings["Last update:"] = "Ultimo aggiornamento:"; +App::$strings["No ratings"] = "Nessuna valutazione"; +App::$strings["Rating: "] = "Valutazione:"; +App::$strings["Website: "] = "Sito web:"; +App::$strings["Description: "] = "Descrizione:"; +App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!"; +App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio."; +App::$strings["Passwords do not match."] = "Le password non corrispondono."; +App::$strings["Registration successful. Please check your email for validation instructions."] = "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata."; +App::$strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte dell'amministratore di questo hub."; +App::$strings["Your registration can not be processed."] = "La tua registrazione non puo' essere processata."; +App::$strings["Registration on this hub is disabled."] = "Su questo hub la registrazione non è permessa."; +App::$strings["Registration on this hub is by approval only."] = "La registrazione su questo hub è soggetta ad approvazione."; +App::$strings["Register at another affiliated hub."] = "Registrati su un altro server hubzilla."; +App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo hub ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; +App::$strings["Terms of Service"] = "Condizioni d'Uso"; +App::$strings["I accept the %s for this website"] = "Accetto le %s di questo sito"; +App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ho più di 13 anni e accetto le %s di questo sito"; +App::$strings["Your email address"] = "Il tuo indirizzo email"; +App::$strings["Choose a password"] = "Scegli una password"; +App::$strings["Please re-enter your password"] = "Ripeti la password per verifica"; +App::$strings["Please enter your invitation code"] = "Inserisci il codice dell'invito"; +App::$strings["no"] = "no"; +App::$strings["yes"] = "sì"; +App::$strings["Membership on this site is by invitation only."] = "Per registrarsi su questo hub è necessario un invito."; +App::$strings["Register"] = "Registrati"; +App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Dopo aver inviato questo modulo, potrebbe esserti richiesta una verifica via email. Se comparirà la pagina di login, segui le istruzioni sull'email per continuare."; +App::$strings["Documentation Search"] = "Ricerca nella guida"; +App::$strings["\$Projectname Documentation"] = "Guida di \$Projectname"; App::$strings["Select a bookmark folder"] = "Scegli una cartella di segnalibri"; App::$strings["Save Bookmark"] = "Salva segnalibro"; App::$strings["URL of bookmark"] = "URL del segnalibro"; App::$strings["Or enter new bookmark folder name"] = "O inserisci il nome di una nuova cartella di segnalibri"; -App::$strings["This site is not a directory server"] = "Questo non è un directory server"; App::$strings["Authentication failed."] = "Autenticazione fallita."; App::$strings["Remote Authentication"] = "Accedi tramite il tuo hub"; App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)"; @@ -1112,19 +1130,23 @@ App::$strings["Authenticate"] = "Accedi"; App::$strings["Please login."] = "Effettua l'accesso."; App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password."; App::$strings["Remove This Account"] = "Elimina questo account"; -App::$strings["WARNING: "] = "ATTENZIONE:"; App::$strings["This account and all its channels will be completely removed from the network. "] = "Questo account e tutti i suoi canali saranno completamente eliminati dalla rete."; -App::$strings["This action is permanent and can not be undone!"] = "Questo comando è definitivo e non può essere annullato!"; -App::$strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati."; App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "A meno che tu non lo richieda espressamente, solo i canali presenti su questo hub saranno rimossi dalla rete."; App::$strings["Remove Account"] = "Elimina l'account"; -App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password."; -App::$strings["Remove This Channel"] = "Elimina questo canale"; -App::$strings["This channel will be completely removed from the network. "] = "Questo canale sarà completamente eliminato dalla rete."; -App::$strings["Remove this channel and all its clones from the network"] = "Elimina questo canale e tutti i suoi cloni dalla rete"; -App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni"; -App::$strings["Remove Channel"] = "Elimina questo canale"; +App::$strings["Import Webpage Elements"] = "Importa gli elementi della pagina web"; +App::$strings["Import selected"] = "Importa i selezionati"; +App::$strings["Export Webpage Elements"] = "Esporta gli elementi della pagina web"; +App::$strings["Export selected"] = "Esporta i selezionati"; +App::$strings["Webpages"] = "Pagine web"; +App::$strings["Actions"] = "Azioni"; +App::$strings["Page Link"] = "Link alla pagina"; +App::$strings["Page Title"] = "Titolo della pagina"; +App::$strings["Invalid file type."] = "Tipo di file non valido."; +App::$strings["Error opening zip file"] = "Errore nell'apertura del file zip"; +App::$strings["Invalid folder path."] = "La cartella indicata non è valida."; +App::$strings["No webpage elements detected."] = "Nella pagina web non sono presenti elementi."; +App::$strings["Import complete."] = "Importazione completata."; App::$strings["Export Channel"] = "Esporta il canale"; App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Esporta le informazioni di base del canale in un file. In pratica è un salvataggio delle tue connessioni, dei permessi che hai assegnato e del tuo profilo che così potrà essere importato su un altro server/hub. Il file non includerà i tuoi post e altri contenuti che hai creato o caricato."; App::$strings["Export Content"] = "Esporta i contenuti"; @@ -1137,10 +1159,37 @@ App::$strings["These content files may be imported or restored by visiting "Mi piace", - 1 => "Mi piace", -); -App::$strings["__ctx:noun__ Dislike"] = array( - 0 => "Non mi piace", - 1 => "Non mi piace", -); -App::$strings["Photo Tools"] = "Gestione foto"; -App::$strings["In This Photo:"] = "In questa foto:"; -App::$strings["Map"] = "Mappa"; -App::$strings["__ctx:noun__ Likes"] = "Mi piace"; -App::$strings["__ctx:noun__ Dislikes"] = "Non mi piace"; -App::$strings["Close"] = "Chiudi"; -App::$strings["View Album"] = "Guarda l'album"; -App::$strings["Recent Photos"] = "Foto recenti"; App::$strings["Channel added."] = "Canale aggiunto."; App::$strings["No connections."] = "Nessun contatto."; App::$strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]"; @@ -1294,23 +1284,33 @@ App::$strings["Expiration"] = "Scadenza"; App::$strings["min"] = "min"; App::$strings["Xchan Lookup"] = "Ricerca canale"; App::$strings["Lookup xchan beginning with (or webbie): "] = "Cerca un canale (o un webbie) che inizia per:"; -App::$strings["# Accounts"] = "# account"; -App::$strings["# blocked accounts"] = "# account bloccati"; -App::$strings["# expired accounts"] = "# account scaduti"; -App::$strings["# expiring accounts"] = "# account in scadenza"; -App::$strings["# Channels"] = "# canali"; -App::$strings["# primary"] = "# primari"; -App::$strings["# clones"] = "# cloni"; -App::$strings["Message queues"] = "Coda messaggi in uscita"; -App::$strings["Your software should be updated"] = "Il tuo software necessita di un aggiornamento"; -App::$strings["Summary"] = "Riepilogo"; -App::$strings["Registered accounts"] = "Account creati"; -App::$strings["Pending registrations"] = "Registrazioni da approvare"; -App::$strings["Registered channels"] = "Canali creati"; -App::$strings["Active plugins"] = "Plugin attivi"; -App::$strings["Version"] = "Versione"; -App::$strings["Repository version (master)"] = "Versione del repository (master)"; -App::$strings["Repository version (dev)"] = "Versione del repository (dev)"; +App::$strings["%d rating"] = array( + 0 => "%d valutazione", + 1 => "%d valutazioni", +); +App::$strings["Gender: "] = "Sesso:"; +App::$strings["Status: "] = "Stato:"; +App::$strings["Homepage: "] = "Homepage:"; +App::$strings["Age:"] = "Età:"; +App::$strings["Location:"] = "Luogo:"; +App::$strings["Description:"] = "Descrizione:"; +App::$strings["Hometown:"] = "Città dove vivo:"; +App::$strings["About:"] = "Informazioni:"; +App::$strings["Public Forum:"] = "Forum pubblico:"; +App::$strings["Keywords: "] = "Parole chiave:"; +App::$strings["Don't suggest"] = "Non fornire suggerimenti"; +App::$strings["Common connections:"] = "Contatti in comune:"; +App::$strings["Global Directory"] = "Elenchi pubblici globali"; +App::$strings["Local Directory"] = "Elenco canali su questo hub"; +App::$strings["Finding:"] = "Ricerca:"; +App::$strings["next page"] = "pagina successiva"; +App::$strings["previous page"] = "pagina precedente"; +App::$strings["Sort options"] = "Opzioni di ordinamento"; +App::$strings["Alphabetic"] = "Alfabetico"; +App::$strings["Reverse Alphabetic"] = "Alfabetico inverso"; +App::$strings["Newest to Oldest"] = "Prima i più recenti"; +App::$strings["Oldest to Newest"] = "Prima i più vecchi"; +App::$strings["No entries (some entries may be hidden)."] = "Nessun risultato (qualche elemento potrebbe essere nascosto)."; App::$strings["Not valid email."] = "Email non valida."; App::$strings["Protected email address. Cannot change to that email."] = "È un indirizzo email riservato. Non puoi sceglierlo."; App::$strings["System failure storing new email. Please try again."] = "Errore di sistema. Non è stato possibile memorizzare il tuo messaggio, riprova per favore."; @@ -1477,7 +1477,7 @@ App::$strings["\$projectname"] = "\$projectname"; App::$strings["Thank You,"] = "Grazie,"; App::$strings["%s Administrator"] = "L'amministratore di %s"; App::$strings["%s "] = "%s "; -App::$strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla] Nuovo messaggio su %s"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notifica] Nuovo messaggio su %s"; App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s ti ha mandato un messaggio privato su %3\$s."; App::$strings["%1\$s sent you %2\$s."] = "%1\$s ti ha mandato %2\$s."; App::$strings["a private message"] = "un messaggio privato"; @@ -1485,72 +1485,35 @@ App::$strings["Please visit %s to view and/or reply to your private messages."] App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%5\$s di %4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s che hai creato[/zrl]"; -App::$strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla] Nuovo commento di %2\$s alla conversazione #%1\$d"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notifica] Nuovo commento di %2\$s alla conversazione #%1\$d"; App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s ha commentato un elemento che stavi seguendo."; App::$strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per leggere o commentare la conversazione."; -App::$strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla] %s ha scritto sulla tua bacheca"; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notifica] %s ha scritto sulla tua bacheca"; App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s ha scritto sulla bacheca del tuo profilo su %3\$s"; App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s ha scritto sulla [zrl=%3\$s]tua bacheca[/zrl]"; -App::$strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla] %s ti ha taggato"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notifica] %s ti ha taggato"; App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s ti ha taggato su %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]ti ha taggato[/zrl]."; -App::$strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla] %1\$s ti ha mandato un poke"; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notifica] %1\$s ti ha mandato un poke"; App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s ti ha mandato un poke su %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]ti ha mandato un poke[/zrl]."; -App::$strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla] %s ha taggato il tuo post"; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notifica] %s ha taggato il tuo post"; App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha taggato il tuo post su %3\$s"; App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha taggato [zrl=%3\$s]il tuo post[/zrl]"; -App::$strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla] Hai una richiesta di amicizia"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notifica] Hai una richiesta di amicizia"; App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, hai ricevuto una richiesta di entrare in contatto da '%2\$s' su %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, hai ricevuto una [zrl=%2\$s]richiesta di entrare in contatto[/zrl] da %3\$s."; App::$strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo su %s"; App::$strings["Please visit %s to approve or reject the connection request."] = "Visita %s per approvare o rifiutare la richiesta di entrare in contatto."; -App::$strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla] Ti è stato suggerito un amico"; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notifica] Ti è stato suggerito un amico"; App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, ti è stato suggerito un amico da '%2\$s' su %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, %4\$s ti [zrl=%2\$s]ha suggerito %3\$s[/zrl] come amico."; App::$strings["Name:"] = "Nome:"; App::$strings["Photo:"] = "Foto:"; App::$strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento."; -App::$strings["[Hubzilla:Notify]"] = "[Hubzilla]"; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notifica]"; App::$strings["created a new post"] = "Ha creato un nuovo post"; App::$strings["commented on %s's post"] = "ha commentato il post di %s"; -App::$strings["Visible to your default audience"] = "Visibile secondo le impostazioni predefinite"; -App::$strings["Only me"] = "Solo io"; -App::$strings["Public"] = "Pubblico"; -App::$strings["Anybody in the \$Projectname network"] = "Tutti sulla rete \$Projectname"; -App::$strings["Any account on %s"] = "Tutti gli account su %s"; -App::$strings["Any of my connections"] = "Chiunque tra i miei contatti"; -App::$strings["Only connections I specifically allow"] = "Solo chi riceve il mio permesso"; -App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Chiunque sia autenticato (inclusi visitatori di altre reti)"; -App::$strings["Any connections including those who haven't yet been approved"] = "Tutti i contatti inclusi quelli non ancora approvati"; -App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Impostazione predefinita di chi può vedere ciò che pubblichi in bacheca"; -App::$strings["This is your default setting for who can view your default channel profile"] = "Impostazione predefinita di chi può vedere il profilo standard del tuo canale"; -App::$strings["This is your default setting for who can view your connections"] = "Impostazione predefinita di chi può vedere i tuoi contatti/amici"; -App::$strings["This is your default setting for who can view your file storage and photos"] = "Impostazione predefinita di chi può vedere le foto e il tuo archivio file"; -App::$strings["This is your default setting for the audience of your webpages"] = "Impostazione predefinita di chi può vedere le tue pagine web"; -App::$strings["Site Admin"] = "Amministrazione sito"; -App::$strings["Bug Report"] = "Bug Report"; -App::$strings["View Bookmarks"] = "Vedi i segnalibri"; -App::$strings["My Chatrooms"] = "Le mie aree chat"; -App::$strings["Firefox Share"] = "Firefox Share"; -App::$strings["Remote Diagnostics"] = "Diagnostica remota"; -App::$strings["Suggest Channels"] = "Suggerisci canali"; -App::$strings["Login"] = "Accedi"; -App::$strings["Grid"] = "Rete"; -App::$strings["Channel Home"] = "Bacheca del canale"; -App::$strings["Events"] = "Eventi"; -App::$strings["Directory"] = "Elenchi pubblici dei canali"; -App::$strings["Mail"] = "Messaggi"; -App::$strings["Chat"] = "Chat"; -App::$strings["Probe"] = "Diagnostica"; -App::$strings["Suggest"] = "Suggerisci"; -App::$strings["Random Channel"] = "Canale casuale"; -App::$strings["Invite"] = "Invita"; -App::$strings["Features"] = "Funzionalità"; -App::$strings["Language"] = "Lingua"; -App::$strings["Post"] = "Post"; -App::$strings["Profile Photo"] = "Foto del profilo"; -App::$strings["Purchase"] = "Acquista"; App::$strings["Private Message"] = "Messaggio privato"; App::$strings["Select"] = "Scegli"; App::$strings["Save to Folder"] = "Salva nella cartella"; @@ -1596,79 +1559,46 @@ App::$strings["Code"] = "Codice"; App::$strings["Image"] = "Immagine"; App::$strings["Insert Link"] = "Collegamento"; App::$strings["Video"] = "Video"; +App::$strings["Visible to your default audience"] = "Visibile secondo le impostazioni predefinite"; +App::$strings["Only me"] = "Solo io"; +App::$strings["Public"] = "Pubblico"; +App::$strings["Anybody in the \$Projectname network"] = "Tutti sulla rete \$Projectname"; +App::$strings["Any account on %s"] = "Tutti gli account su %s"; +App::$strings["Any of my connections"] = "Chiunque tra i miei contatti"; +App::$strings["Only connections I specifically allow"] = "Solo chi riceve il mio permesso"; +App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Chiunque sia autenticato (inclusi visitatori di altre reti)"; +App::$strings["Any connections including those who haven't yet been approved"] = "Tutti i contatti inclusi quelli non ancora approvati"; +App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Impostazione predefinita di chi può vedere ciò che pubblichi in bacheca"; +App::$strings["This is your default setting for who can view your default channel profile"] = "Impostazione predefinita di chi può vedere il profilo standard del tuo canale"; +App::$strings["This is your default setting for who can view your connections"] = "Impostazione predefinita di chi può vedere i tuoi contatti/amici"; +App::$strings["This is your default setting for who can view your file storage and photos"] = "Impostazione predefinita di chi può vedere le foto e il tuo archivio file"; +App::$strings["This is your default setting for the audience of your webpages"] = "Impostazione predefinita di chi può vedere le tue pagine web"; +App::$strings["Site Admin"] = "Amministrazione sito"; +App::$strings["Bug Report"] = "Bug Report"; +App::$strings["View Bookmarks"] = "Vedi i segnalibri"; +App::$strings["My Chatrooms"] = "Le mie aree chat"; +App::$strings["Firefox Share"] = "Firefox Share"; +App::$strings["Remote Diagnostics"] = "Diagnostica remota"; +App::$strings["Suggest Channels"] = "Suggerisci canali"; +App::$strings["Login"] = "Accedi"; +App::$strings["Grid"] = "Rete"; +App::$strings["Channel Home"] = "Bacheca del canale"; +App::$strings["Events"] = "Eventi"; +App::$strings["Directory"] = "Elenchi pubblici dei canali"; +App::$strings["Mail"] = "Messaggi"; +App::$strings["Chat"] = "Chat"; +App::$strings["Probe"] = "Diagnostica"; +App::$strings["Suggest"] = "Suggerisci"; +App::$strings["Random Channel"] = "Canale casuale"; +App::$strings["Invite"] = "Invita"; +App::$strings["Features"] = "Funzionalità"; +App::$strings["Language"] = "Lingua"; +App::$strings["Post"] = "Post"; +App::$strings["Profile Photo"] = "Foto del profilo"; +App::$strings["Purchase"] = "Acquista"; App::$strings["No username found in import file."] = "Impossibile trovare il nome utente nel file da importare."; App::$strings["Unable to create a unique channel address. Import failed."] = "Impossibile creare un indirizzo univoco per il canale. L'import è fallito."; App::$strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; -App::$strings["view full size"] = "guarda nelle dimensioni reali"; -App::$strings["Administrator"] = "Amministratore"; -App::$strings["No Subject"] = "Nessun titolo"; -App::$strings["Friendica"] = "Friendica"; -App::$strings["OStatus"] = "OStatus"; -App::$strings["GNU-Social"] = "GNU-Social"; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings["Facebook"] = "Facebook"; -App::$strings["Zot"] = "Zot"; -App::$strings["LinkedIn"] = "LinkedIn"; -App::$strings["XMPP/IM"] = "XMPP/IM"; -App::$strings["MySpace"] = "MySpace"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "L'immagine supera il limite massimo di %lu bytes"; -App::$strings["Image file is empty."] = "Il file dell'immagine è vuoto."; -App::$strings["Photo storage failed."] = "Impossibile salvare la foto."; -App::$strings["a new photo"] = "una nuova foto"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha pubblicato %2\$s su %3\$s"; -App::$strings["Photo Albums"] = "Album foto"; -App::$strings["Upload New Photos"] = "Carica nuove foto"; -App::$strings["Logout"] = "Esci"; -App::$strings["End this session"] = "Chiudi questa sessione"; -App::$strings["Home"] = "Bacheca"; -App::$strings["Your posts and conversations"] = "I tuoi post e conversazioni"; -App::$strings["Your profile page"] = "Il tuo profilo"; -App::$strings["Manage/Edit profiles"] = "Gestisci i tuoi profili"; -App::$strings["Edit Profile"] = "Modifica il profilo"; -App::$strings["Edit your profile"] = "Modifica il tuo profilo"; -App::$strings["Your photos"] = "Le tue foto"; -App::$strings["Your files"] = "I tuoi file"; -App::$strings["Your chatrooms"] = "Le tue chat"; -App::$strings["Bookmarks"] = "Segnalibri"; -App::$strings["Your bookmarks"] = "I tuoi segnalibri"; -App::$strings["Your webpages"] = "Le tue pagine web"; -App::$strings["Your wiki"] = "La tua wiki"; -App::$strings["Sign in"] = "Accedi"; -App::$strings["%s - click to logout"] = "%s - clicca per uscire"; -App::$strings["Remote authentication"] = "Accedi dal tuo hub"; -App::$strings["Click to authenticate to your home hub"] = "Clicca per farti riconoscere dal tuo hub principale"; -App::$strings["Home Page"] = "Bacheca"; -App::$strings["Create an account"] = "Crea un account"; -App::$strings["Help and documentation"] = "Guida e documentazione"; -App::$strings["Applications, utilities, links, games"] = "Applicazioni, utilità, link, giochi"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Cerca nel sito per @nome, #tag, ?guida o per contenuto"; -App::$strings["Channel Directory"] = "Elenchi pubblici dei canali"; -App::$strings["Your grid"] = "La tua rete"; -App::$strings["Mark all grid notifications seen"] = "Segna come lette le notifiche della tua rete"; -App::$strings["Channel home"] = "Bacheca del canale"; -App::$strings["Mark all channel notifications seen"] = "Segna come lette le notifiche del canale"; -App::$strings["Notices"] = "Avvisi"; -App::$strings["Notifications"] = "Notifiche"; -App::$strings["See all notifications"] = "Vedi tutte le notifiche"; -App::$strings["Private mail"] = "Messaggi privati"; -App::$strings["See all private messages"] = "Guarda tutti i messaggi privati"; -App::$strings["Mark all private messages seen"] = "Segna come letti tutti i messaggi privati"; -App::$strings["Inbox"] = "In arrivo"; -App::$strings["Outbox"] = "Inviati"; -App::$strings["New Message"] = "Nuovo messaggio"; -App::$strings["Event Calendar"] = "Calendario"; -App::$strings["See all events"] = "Guarda tutti gli eventi"; -App::$strings["Mark all events seen"] = "Marca come letti tutti gli eventi"; -App::$strings["Manage Your Channels"] = "Gestisci i tuoi canali"; -App::$strings["Account/Channel Settings"] = "Impostazioni dell'account e del canale"; -App::$strings["Admin"] = "Amministrazione"; -App::$strings["Site Setup and Configuration"] = "Installazione e configurazione del sito"; -App::$strings["Loading..."] = "Caricamento in corso..."; -App::$strings["@name, #tag, ?doc, content"] = "@nome, #tag, ?guida, contenuto"; -App::$strings["Please wait..."] = "Attendere..."; -App::$strings["Embedded content"] = "Contenuti incorporati"; -App::$strings["Embedding disabled"] = "Disabilita la creazione di contenuti incorporati"; App::$strings["Can view my normal stream and posts"] = "Può vedere i miei contenuti e i post normali"; App::$strings["Can view my webpages"] = "Può vedere le mie pagine web"; App::$strings["Can post on my channel page (\"wall\")"] = "Può scrivere sulla bacheca del mio canale"; @@ -1682,58 +1612,180 @@ App::$strings["Can edit my webpages"] = "Può modificare le mie pagine web"; App::$strings["Somewhat advanced - very useful in open communities"] = "Piuttosto avanzato - molto utile nelle comunità aperte"; App::$strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Non posso creare un canale con un identificativo che già esiste su questo sistema. L'importazione è fallita."; -App::$strings["Channel clone failed. Import failed."] = "Impossibile clonare il canale. L'importazione è fallita."; -App::$strings["Unable to import element \""] = "Impossibile importare l'elemento \""; -App::$strings["(Unknown)"] = "(Sconosciuto)"; -App::$strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; -App::$strings["Visible to you only."] = "Visibile solo a te."; -App::$strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; -App::$strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; -App::$strings["Visible to anybody on %s."] = "Visibile a tutti su %s."; -App::$strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; -App::$strings["Visible to approved connections."] = "Visibile ai contatti approvati."; -App::$strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; -App::$strings["Privacy group is empty."] = "Gruppo di canali vuoto."; -App::$strings["Privacy group: %s"] = "Gruppo di canali: %s"; -App::$strings["Connection not found."] = "Contatto non trovato."; -App::$strings["profile photo"] = "foto del profilo"; -App::$strings["Birthday"] = "Compleanno"; -App::$strings["Age: "] = "Età:"; -App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG oppure MM-GG"; -App::$strings["never"] = "mai"; -App::$strings["less than a second ago"] = "meno di un secondo fa"; -App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s fa"; -App::$strings["__ctx:relative_date__ year"] = array( - 0 => "anno", - 1 => "anni", -); -App::$strings["__ctx:relative_date__ month"] = array( - 0 => "mese", - 1 => "mesi", -); -App::$strings["__ctx:relative_date__ week"] = array( - 0 => "settimana", - 1 => "settimane", -); -App::$strings["__ctx:relative_date__ day"] = array( - 0 => "giorno", - 1 => "giorni", -); -App::$strings["__ctx:relative_date__ hour"] = array( - 0 => "ora", - 1 => "ore", -); -App::$strings["__ctx:relative_date__ minute"] = array( - 0 => "minuto", - 1 => "minuti", -); -App::$strings["__ctx:relative_date__ second"] = array( - 0 => "secondo", - 1 => "secondi", -); -App::$strings["%1\$s's birthday"] = "Compleanno di %1\$s"; -App::$strings["Happy Birthday %1\$s"] = "Buon compleanno %1\$s"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "L'immagine supera il limite massimo di %lu bytes"; +App::$strings["Image file is empty."] = "Il file dell'immagine è vuoto."; +App::$strings["Photo storage failed."] = "Impossibile salvare la foto."; +App::$strings["a new photo"] = "una nuova foto"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s ha pubblicato %2\$s su %3\$s"; +App::$strings["Photo Albums"] = "Album foto"; +App::$strings["Upload New Photos"] = "Carica nuove foto"; +App::$strings["General Features"] = "Funzionalità di base"; +App::$strings["Multiple Profiles"] = "Profili multipli"; +App::$strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; +App::$strings["Advanced Profiles"] = "Profili avanzati"; +App::$strings["Additional profile sections and selections"] = "Informazioni aggiuntive del profilo"; +App::$strings["Profile Import/Export"] = "Importa/esporta il profilo"; +App::$strings["Save and load profile details across sites/channels"] = "Salva o ripristina le informazioni del profilo su siti diversi"; +App::$strings["Web Pages"] = "Pagine web"; +App::$strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; +App::$strings["Provide a wiki for your channel"] = "Fornisce una wiki per il tuo canale"; +App::$strings["Private Notes"] = "Note private"; +App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Abilita il riquadro per scrivere annotazioni (in chiaro)"; +App::$strings["Navigation Channel Select"] = "Scegli il canale attivo dal menu"; +App::$strings["Change channels directly from within the navigation dropdown menu"] = "Scegli il canale attivo direttamente dal menu di navigazione"; +App::$strings["Photo Location"] = "Posizione geografica"; +App::$strings["If location data is available on uploaded photos, link this to a map."] = "Collega la foto a una mappa quando contiene indicazioni geografiche."; +App::$strings["Access Controlled Chatrooms"] = "Chat ad accesso riservato"; +App::$strings["Provide chatrooms and chat services with access control."] = "Il servizio di chat con accesso riservato."; +App::$strings["Smart Birthdays"] = "Compleanni intelligenti"; +App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "I compleanni saranno segnalati in base al fuso orario, utile se hai amici sparsi per il mondo."; +App::$strings["Advanced Directory Search"] = "Ricerca avanzata sugli elenchi pubblici"; +App::$strings["Allows creation of complex directory search queries"] = "Permette la creazione di ricerche complesse negli elenchi"; +App::$strings["Advanced Theme and Layout Settings"] = "Impostazioni avanzate del tema e dei layout"; +App::$strings["Allows fine tuning of themes and page layouts"] = "Permette una personalizzazione accurata del tema e dei layout"; +App::$strings["Post Composition Features"] = "Modalità di scrittura post"; +App::$strings["Large Photos"] = "Foto grandi"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Includi anteprime grandi per le foto dei tuoi post (1024px). Altrimenti saranno mostrate anteprime più piccole (640px)"; +App::$strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; +App::$strings["Even More Encryption"] = "Cifratura addizionale"; +App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Rendi possibile la crifratura aggiuntiva tra mittente e destinatario usando una parola chiave conosciuta a entrambi"; +App::$strings["Enable Voting Tools"] = "Permetti i post con votazione"; +App::$strings["Provide a class of post which others can vote on"] = "Rende possibile la creazione di post in cui sarà possibile votare"; +App::$strings["Disable Comments"] = "Disabilita i commenti"; +App::$strings["Provide the option to disable comments for a post"] = "Permetti di disabilitare i commenti"; +App::$strings["Delayed Posting"] = "Pubblicazione ritardata"; +App::$strings["Allow posts to be published at a later date"] = "Per scegliere una data e un'ora a cui far uscire i post"; +App::$strings["Content Expiration"] = "Scadenza"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Elimina i post, i commenti o i messaggi privati dopo un lasso di tempo"; +App::$strings["Suppress Duplicate Posts/Comments"] = "Impedisci post e commenti duplicati"; +App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Scarta post e commenti se sono identici ad altri inviati meno di due minuti prima."; +App::$strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; +App::$strings["Search by Date"] = "Ricerca per data"; +App::$strings["Ability to select posts by date ranges"] = "Per selezionare i post in un intervallo tra date"; +App::$strings["Privacy Groups"] = "Gruppi di canali"; +App::$strings["Enable management and selection of privacy groups"] = "Abilita i gruppi di canali"; +App::$strings["Saved Searches"] = "Ricerche salvate"; +App::$strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; +App::$strings["Network Personal Tab"] = "Attività personale"; +App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; +App::$strings["Network New Tab"] = "Contenuti nuovi"; +App::$strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; +App::$strings["Affinity Tool"] = "Filtro per affinità"; +App::$strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; +App::$strings["Show friend and connection suggestions"] = "Mostra suggerimenti di contatti e amici"; +App::$strings["Connection Filtering"] = "Filtro sui contatti"; +App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtra i post che ricevi con parole chiave"; +App::$strings["Post/Comment Tools"] = "Gestione post e commenti"; +App::$strings["Community Tagging"] = "Tag della comunità"; +App::$strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su post già esistenti"; +App::$strings["Post Categories"] = "Categorie dei post"; +App::$strings["Add categories to your posts"] = "Abilita le categorie per i tuoi post"; +App::$strings["Emoji Reactions"] = "Risposte emoji"; +App::$strings["Add emoji reaction ability to posts"] = "Permetti di rispondere ai post con degli emoji"; +App::$strings["Saved Folders"] = "Cartelle salvate"; +App::$strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; +App::$strings["Dislike Posts"] = "Non mi piace"; +App::$strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi post"; +App::$strings["Star Posts"] = "Post con stella"; +App::$strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per segnare i post preferiti"; +App::$strings["Tag Cloud"] = "Nuvola di tag"; +App::$strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; +App::$strings["Premium Channel"] = "Canale premium"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di impostare restrizioni e termini d'uso per il canale"; +App::$strings["Help:"] = "Guida:"; +App::$strings["guest:"] = "ospite:"; +App::$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."] = "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto."; +App::$strings["prev"] = "prec"; +App::$strings["first"] = "inizio"; +App::$strings["last"] = "fine"; +App::$strings["next"] = "succ"; +App::$strings["older"] = "più recenti"; +App::$strings["newer"] = "più nuovi"; +App::$strings["No connections"] = "Nessun contatto"; +App::$strings["View all %s connections"] = "Mostra tutti i %s contatti"; +App::$strings["poke"] = "poke"; +App::$strings["poked"] = "ha mandato un poke"; +App::$strings["ping"] = "ping"; +App::$strings["pinged"] = "ha effettuato un ping"; +App::$strings["prod"] = "spintone"; +App::$strings["prodded"] = "ha ricevuto uno spintone"; +App::$strings["slap"] = "schiaffo"; +App::$strings["slapped"] = "ha ricevuto uno schiaffo"; +App::$strings["finger"] = "finger"; +App::$strings["fingered"] = "ha ricevuto un finger"; +App::$strings["rebuff"] = "rifiuto"; +App::$strings["rebuffed"] = "ha ricevuto un rifiuto"; +App::$strings["happy"] = "felice"; +App::$strings["sad"] = "triste"; +App::$strings["mellow"] = "calmo"; +App::$strings["tired"] = "stanco"; +App::$strings["perky"] = "vivace"; +App::$strings["angry"] = "arrabbiato"; +App::$strings["stupefied"] = "stupito"; +App::$strings["puzzled"] = "confuso"; +App::$strings["interested"] = "attento"; +App::$strings["bitter"] = "amaro"; +App::$strings["cheerful"] = "allegro"; +App::$strings["alive"] = "vivace"; +App::$strings["annoyed"] = "seccato"; +App::$strings["anxious"] = "ansioso"; +App::$strings["cranky"] = "irritabile"; +App::$strings["disturbed"] = "turbato"; +App::$strings["frustrated"] = "frustrato"; +App::$strings["depressed"] = "in depressione"; +App::$strings["motivated"] = "motivato"; +App::$strings["relaxed"] = "rilassato"; +App::$strings["surprised"] = "sorpreso"; +App::$strings["Monday"] = "lunedì"; +App::$strings["Tuesday"] = "martedì"; +App::$strings["Wednesday"] = "mercoledì"; +App::$strings["Thursday"] = "giovedì"; +App::$strings["Friday"] = "venerdì"; +App::$strings["Saturday"] = "sabato"; +App::$strings["Sunday"] = "domenica"; +App::$strings["January"] = "gennaio"; +App::$strings["February"] = "febbraio"; +App::$strings["March"] = "marzo"; +App::$strings["April"] = "aprile"; +App::$strings["May"] = "Mag"; +App::$strings["June"] = "giugno"; +App::$strings["July"] = "luglio"; +App::$strings["August"] = "agosto"; +App::$strings["September"] = "settembre"; +App::$strings["October"] = "ottobre"; +App::$strings["November"] = "novembre"; +App::$strings["December"] = "dicembre"; +App::$strings["Unknown Attachment"] = "Allegato non riconoscuto"; +App::$strings["unknown"] = "sconosciuta"; +App::$strings["remove category"] = "rimuovi la categoria"; +App::$strings["remove from file"] = "rimuovi dal file"; +App::$strings["default"] = "predefinito"; +App::$strings["Page layout"] = "Layout della pagina"; +App::$strings["You can create your own with the layouts tool"] = "Puoi creare un tuo layout dalla configurazione delle pagine web"; +App::$strings["Page content type"] = "Tipo di contenuto della pagina"; +App::$strings["Select an alternate language"] = "Seleziona una lingua diversa"; +App::$strings["activity"] = "l'attività"; +App::$strings["Design Tools"] = "Strumenti di design"; +App::$strings["Pages"] = "Pagine"; +App::$strings["Import website..."] = "Importazione sito web..."; +App::$strings["Select folder to import"] = "Scegli la cartella da importare"; +App::$strings["Import from a zipped folder:"] = "Importa da un file zip:"; +App::$strings["Import from cloud files:"] = "Importa da un file su cloud:"; +App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/posizione/della/cartella"; +App::$strings["Enter path to website files"] = "Inserisci la posizione dei file del sito web"; +App::$strings["Select folder"] = "Scegli la cartella"; +App::$strings["Export website..."] = "Esporta il sito web..."; +App::$strings["Export to a zip file"] = "Esporta come file zip"; +App::$strings["website.zip"] = "sitoweb.zip"; +App::$strings["Enter a name for the zip file."] = "Scegli il nome del file zip."; +App::$strings["Export to cloud files"] = "Esporta nell'archivio cloud"; +App::$strings["/path/to/export/folder"] = "/percorso/alla/cartella"; +App::$strings["Enter a path to a cloud files destination."] = "Scegli la posizione su una cartella cloud."; +App::$strings["Specify folder"] = "Scegli la cartella"; +App::$strings["Invalid data packet"] = "Dati ricevuti non validi"; +App::$strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; +App::$strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; +App::$strings["invalid target signature"] = "la firma ricevuta non è valida"; App::$strings["Not a valid email address"] = "Email non valida"; App::$strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; App::$strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; @@ -1743,6 +1795,7 @@ App::$strings["Please enter the required information."] = "Inserisci le informaz App::$strings["Failed to store account information."] = "Non è stato possibile salvare le informazioni del tuo account."; App::$strings["Registration confirmation for %s"] = "Registrazione di %s confermata"; App::$strings["Registration request at %s"] = "Richiesta di registrazione su %s"; +App::$strings["Administrator"] = "Amministratore"; App::$strings["your registration password"] = "la password di registrazione"; App::$strings["Registration details for %s"] = "Dettagli della registrazione di %s"; App::$strings["Account approved."] = "Account approvato."; @@ -1750,6 +1803,10 @@ App::$strings["Registration revoked for %s"] = "Registrazione revocata per %s"; App::$strings["Click here to upgrade."] = "Clicca qui per aggiornare."; App::$strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione supera i limiti del tuo abbonamento."; App::$strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; +App::$strings["No recipient provided."] = "Devi scegliere un destinatario."; +App::$strings["[no subject]"] = "[nessun titolo]"; +App::$strings["Unable to determine sender."] = "Impossibile determinare il mittente."; +App::$strings["Stored post could not be verified."] = "Non è stato possibile verificare il post."; App::$strings["Frequently"] = "Frequentemente"; App::$strings["Hourly"] = "Ogni ora"; App::$strings["Twice daily"] = "Due volte al giorno"; @@ -1812,55 +1869,117 @@ App::$strings["Uncertain"] = "Incerto/a"; App::$strings["It's complicated"] = "Relazione complicata"; App::$strings["Don't care"] = "Chi se ne frega"; App::$strings["Ask me"] = "Chiedimelo"; -App::$strings["Image/photo"] = "Immagine"; -App::$strings["Encrypted content"] = "Contenuto cifrato"; -App::$strings["Install %s element: "] = "Installa l'elemento %s:"; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Questo post contiene un elemento %s installabile, tuttavia non hai i permessi necessari per l'installazione."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s ha scritto %2\$s %3\$s"; -App::$strings["Click to open/close"] = "Clicca per aprire/chiudere"; -App::$strings["spoiler"] = "spoiler"; -App::$strings["Different viewers will see this text differently"] = "Ad altri questo testo potrebbe apparire in modo differente"; -App::$strings["$1 wrote:"] = "$1 ha scritto:"; -App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; -App::$strings["Starts:"] = "Inizio:"; -App::$strings["Finishes:"] = "Fine:"; -App::$strings["This event has been added to your calendar."] = "Questo evento è stato aggiunto al tuo calendario"; -App::$strings["Not specified"] = "Non specificato"; -App::$strings["Needs Action"] = "Necessita di un intervento"; -App::$strings["Completed"] = "Completato"; -App::$strings["In Process"] = "In corso"; -App::$strings["Cancelled"] = "Annullato"; -App::$strings["guest:"] = "ospite:"; -App::$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."] = "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto."; -App::$strings["Help:"] = "Guida:"; +App::$strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; +App::$strings["Empty name"] = "Nome vuoto"; +App::$strings["Name too long"] = "Nome troppo lungo"; +App::$strings["No account identifier"] = "Account senza identificativo"; +App::$strings["Nickname is required."] = "Il nome dell'account è obbligatorio."; +App::$strings["Reserved nickname. Please choose another."] = "Nome utente riservato. Per favore scegline un altro."; +App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; +App::$strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; +App::$strings["Default Profile"] = "Profilo predefinito"; +App::$strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; +App::$strings["Create New Profile"] = "Crea un nuovo profilo"; +App::$strings["Edit Profile"] = "Modifica il profilo"; +App::$strings["Visible to everybody"] = "Visibile a tutti"; +App::$strings["Gender:"] = "Sesso:"; +App::$strings["Status:"] = "Stato:"; +App::$strings["Homepage:"] = "Home page:"; +App::$strings["Online Now"] = "Online adesso"; +App::$strings["Like this channel"] = "Mi piace questo canale"; +App::$strings["j F, Y"] = "j F Y"; +App::$strings["j F"] = "j F"; +App::$strings["Birthday:"] = "Compleanno:"; +App::$strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; +App::$strings["Sexual Preference:"] = "Preferenze sessuali:"; +App::$strings["Tags:"] = "Tag:"; +App::$strings["Political Views:"] = "Orientamento politico:"; +App::$strings["Religion:"] = "Religione:"; +App::$strings["Hobbies/Interests:"] = "Interessi e hobby:"; +App::$strings["Likes:"] = "Mi piace:"; +App::$strings["Dislikes:"] = "Non mi piace:"; +App::$strings["Contact information and Social Networks:"] = "Contatti e social network:"; +App::$strings["My other channels:"] = "I miei altri canali:"; +App::$strings["Musical interests:"] = "Gusti musicali:"; +App::$strings["Books, literature:"] = "Libri, letteratura:"; +App::$strings["Television:"] = "Televisione:"; +App::$strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; +App::$strings["Love/Romance:"] = "Amore:"; +App::$strings["Work/employment:"] = "Lavoro:"; +App::$strings["School/education:"] = "Scuola:"; +App::$strings["Like this thing"] = "Mi piace"; +App::$strings["Who can see this?"] = "Chi può vederlo?"; +App::$strings["Custom selection"] = "Selezione personalizzata"; +App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Scegli \"Mostra\" per permettere la visione. \"Non mostrare\" ha la precedenza e limita l'effetto di \"Mostra\"."; +App::$strings["Show"] = "Mostra"; +App::$strings["Don't show"] = "Non mostrare"; +App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "I permessi del post %s non possono essere cambiati %s dopo che un post è stato condiviso.
    Questi permessi definiscono chi ha diritto di vedere il post."; App::$strings["%1\$s's bookmarks"] = "I segnalibri di %1\$s"; App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un gruppo di canali con lo stesso nome esisteva in precedenza ed è stato ripristinato. I vecchi permessi saranno applicati ai nuovi canali. Se non vuoi che ciò accada, devi creare un gruppo con un nome diverso."; App::$strings["Add new connections to this privacy group"] = "Aggiungi nuovi contatti a questo gruppo di canali"; App::$strings["edit"] = "modifica"; -App::$strings["Privacy Groups"] = "Gruppi di canali"; App::$strings["Edit group"] = "Modifica il gruppo"; App::$strings["Add privacy group"] = "Crea un gruppo di canali"; App::$strings["Channels not in any privacy group"] = "Canali che non sono in nessun gruppo"; App::$strings["add"] = "aggiungi"; -App::$strings["Item was not found."] = "Elemento non trovato."; -App::$strings["No source file."] = "Nessun file di origine."; -App::$strings["Cannot locate file to replace"] = "Il file da sostituire non è stato trovato"; -App::$strings["Cannot locate file to revise/update"] = "Il file da aggiornare non è stato trovato"; -App::$strings["File exceeds size limit of %d"] = "Il file supera la dimensione massima di %d"; -App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati."; -App::$strings["File upload failed. Possible system limit or action terminated."] = "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato."; -App::$strings["Stored file could not be verified. Upload failed."] = "Il file non può essere verificato. Caricamento fallito."; -App::$strings["Path not available."] = "Percorso non disponibile."; -App::$strings["Empty pathname"] = "Il percorso del file è vuoto"; -App::$strings["duplicate filename or path"] = "il file o il percorso del file è duplicato"; -App::$strings["Path not found."] = "Percorso del file non trovato."; -App::$strings["mkdir failed."] = "mkdir fallito."; -App::$strings["database storage failed."] = "scrittura su database fallita."; -App::$strings["Empty path"] = "La posizione è vuota"; +App::$strings["New window"] = "Nuova finestra"; +App::$strings["Open the selected location in a different window or browser tab"] = "Apri l'indirizzo selezionato in una nuova scheda o finestra"; +App::$strings["User '%s' deleted"] = "Utente '%s' eliminato"; App::$strings["New Page"] = "Nuova pagina web"; App::$strings["Title"] = "Titolo"; +App::$strings["Different viewers will see this text differently"] = "Ad altri questo testo potrebbe apparire in modo differente"; +App::$strings["Logout"] = "Esci"; +App::$strings["End this session"] = "Chiudi questa sessione"; +App::$strings["Home"] = "Bacheca"; +App::$strings["Your posts and conversations"] = "I tuoi post e conversazioni"; +App::$strings["Your profile page"] = "Il tuo profilo"; +App::$strings["Manage/Edit profiles"] = "Gestisci i tuoi profili"; +App::$strings["Edit your profile"] = "Modifica il tuo profilo"; +App::$strings["Your photos"] = "Le tue foto"; +App::$strings["Your files"] = "I tuoi file"; +App::$strings["Your chatrooms"] = "Le tue chat"; +App::$strings["Bookmarks"] = "Segnalibri"; +App::$strings["Your bookmarks"] = "I tuoi segnalibri"; +App::$strings["Your webpages"] = "Le tue pagine web"; +App::$strings["Your wiki"] = "La tua wiki"; +App::$strings["Sign in"] = "Accedi"; +App::$strings["%s - click to logout"] = "%s - clicca per uscire"; +App::$strings["Remote authentication"] = "Accedi dal tuo hub"; +App::$strings["Click to authenticate to your home hub"] = "Clicca per farti riconoscere dal tuo hub principale"; +App::$strings["Home Page"] = "Bacheca"; +App::$strings["Create an account"] = "Crea un account"; +App::$strings["Help and documentation"] = "Guida e documentazione"; +App::$strings["Applications, utilities, links, games"] = "Applicazioni, utilità, link, giochi"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Cerca nel sito per @nome, #tag, ?guida o per contenuto"; +App::$strings["Channel Directory"] = "Elenchi pubblici dei canali"; +App::$strings["Your grid"] = "La tua rete"; +App::$strings["Mark all grid notifications seen"] = "Segna come lette le notifiche della tua rete"; +App::$strings["Channel home"] = "Bacheca del canale"; +App::$strings["Mark all channel notifications seen"] = "Segna come lette le notifiche del canale"; +App::$strings["Notices"] = "Avvisi"; +App::$strings["Notifications"] = "Notifiche"; +App::$strings["See all notifications"] = "Vedi tutte le notifiche"; +App::$strings["Private mail"] = "Messaggi privati"; +App::$strings["See all private messages"] = "Guarda tutti i messaggi privati"; +App::$strings["Mark all private messages seen"] = "Segna come letti tutti i messaggi privati"; +App::$strings["Inbox"] = "In arrivo"; +App::$strings["Outbox"] = "Inviati"; +App::$strings["New Message"] = "Nuovo messaggio"; +App::$strings["Event Calendar"] = "Calendario"; +App::$strings["See all events"] = "Guarda tutti gli eventi"; +App::$strings["Mark all events seen"] = "Marca come letti tutti gli eventi"; +App::$strings["Manage Your Channels"] = "Gestisci i tuoi canali"; +App::$strings["Account/Channel Settings"] = "Impostazioni dell'account e del canale"; +App::$strings["Admin"] = "Amministrazione"; +App::$strings["Site Setup and Configuration"] = "Installazione e configurazione del sito"; +App::$strings["Loading..."] = "Caricamento in corso..."; +App::$strings["@name, #tag, ?doc, content"] = "@nome, #tag, ?guida, contenuto"; +App::$strings["Please wait..."] = "Attendere..."; App::$strings["Attachments:"] = "Allegati:"; +App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; App::$strings["\$Projectname event notification:"] = "Notifica evento \$Projectname:"; +App::$strings["Starts:"] = "Inizio:"; +App::$strings["Finishes:"] = "Fine:"; App::$strings["Delete this item?"] = "Eliminare questo elemento?"; App::$strings["%s show less"] = "%s riduci"; App::$strings["%s expand"] = "%s mostra tutto"; @@ -1894,18 +2013,7 @@ App::$strings["about a year"] = "circa un anno"; App::$strings["%d years"] = "%d anni"; App::$strings[" "] = " "; App::$strings["timeago.numbers"] = "timeago.numbers"; -App::$strings["January"] = "gennaio"; -App::$strings["February"] = "febbraio"; -App::$strings["March"] = "marzo"; -App::$strings["April"] = "aprile"; App::$strings["__ctx:long__ May"] = "maggio"; -App::$strings["June"] = "giugno"; -App::$strings["July"] = "luglio"; -App::$strings["August"] = "agosto"; -App::$strings["September"] = "settembre"; -App::$strings["October"] = "ottobre"; -App::$strings["November"] = "novembre"; -App::$strings["December"] = "dicembre"; App::$strings["Jan"] = "Gen"; App::$strings["Feb"] = "Feb"; App::$strings["Mar"] = "Mar"; @@ -1918,13 +2026,6 @@ App::$strings["Sep"] = "Set"; App::$strings["Oct"] = "Ott"; App::$strings["Nov"] = "Nov"; App::$strings["Dec"] = "Dic"; -App::$strings["Sunday"] = "domenica"; -App::$strings["Monday"] = "lunedì"; -App::$strings["Tuesday"] = "martedì"; -App::$strings["Wednesday"] = "mercoledì"; -App::$strings["Thursday"] = "giovedì"; -App::$strings["Friday"] = "venerdì"; -App::$strings["Saturday"] = "sabato"; App::$strings["Sun"] = "Dom"; App::$strings["Mon"] = "Lun"; App::$strings["Tue"] = "Mar"; @@ -1944,83 +2045,16 @@ App::$strings["Channel was deleted and no longer exists."] = "Il canale è stato App::$strings["Protocol disabled."] = "Protocollo disabilitato."; App::$strings["Channel discovery failed."] = "La ricerca del canale non ha avuto successo."; App::$strings["Cannot connect to yourself."] = "Non puoi connetterti a te stesso."; -App::$strings["Who can see this?"] = "Chi può vederlo?"; -App::$strings["Custom selection"] = "Selezione personalizzata"; -App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Scegli \"Mostra\" per permettere la visione. \"Non mostrare\" ha la precedenza e limita l'effetto di \"Mostra\"."; -App::$strings["Show"] = "Mostra"; -App::$strings["Don't show"] = "Non mostrare"; -App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "I permessi del post %s non possono essere cambiati %s dopo che un post è stato condiviso.
    Questi permessi definiscono chi ha diritto di vedere il post."; -App::$strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; -App::$strings["Empty name"] = "Nome vuoto"; -App::$strings["Name too long"] = "Nome troppo lungo"; -App::$strings["No account identifier"] = "Account senza identificativo"; -App::$strings["Nickname is required."] = "Il nome dell'account è obbligatorio."; -App::$strings["Reserved nickname. Please choose another."] = "Nome utente riservato. Per favore scegline un altro."; -App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; -App::$strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; -App::$strings["Default Profile"] = "Profilo predefinito"; -App::$strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; -App::$strings["Create New Profile"] = "Crea un nuovo profilo"; -App::$strings["Visible to everybody"] = "Visibile a tutti"; -App::$strings["Gender:"] = "Sesso:"; -App::$strings["Status:"] = "Stato:"; -App::$strings["Homepage:"] = "Home page:"; -App::$strings["Online Now"] = "Online adesso"; -App::$strings["Like this channel"] = "Mi piace questo canale"; -App::$strings["j F, Y"] = "j F Y"; -App::$strings["j F"] = "j F"; -App::$strings["Birthday:"] = "Compleanno:"; -App::$strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; -App::$strings["Sexual Preference:"] = "Preferenze sessuali:"; -App::$strings["Tags:"] = "Tag:"; -App::$strings["Political Views:"] = "Orientamento politico:"; -App::$strings["Religion:"] = "Religione:"; -App::$strings["Hobbies/Interests:"] = "Interessi e hobby:"; -App::$strings["Likes:"] = "Mi piace:"; -App::$strings["Dislikes:"] = "Non mi piace:"; -App::$strings["Contact information and Social Networks:"] = "Contatti e social network:"; -App::$strings["My other channels:"] = "I miei altri canali:"; -App::$strings["Musical interests:"] = "Gusti musicali:"; -App::$strings["Books, literature:"] = "Libri, letteratura:"; -App::$strings["Television:"] = "Televisione:"; -App::$strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; -App::$strings["Love/Romance:"] = "Amore:"; -App::$strings["Work/employment:"] = "Lavoro:"; -App::$strings["School/education:"] = "Scuola:"; -App::$strings["Like this thing"] = "Mi piace"; -App::$strings["New window"] = "Nuova finestra"; -App::$strings["Open the selected location in a different window or browser tab"] = "Apri l'indirizzo selezionato in una nuova scheda o finestra"; -App::$strings["User '%s' deleted"] = "Utente '%s' eliminato"; -App::$strings["%d invitation available"] = array( - 0 => "%d invito disponibile", - 1 => "%d inviti disponibili", -); -App::$strings["Find Channels"] = "Ricerca canali"; -App::$strings["Enter name or interest"] = "Scrivi un nome o un interesse"; -App::$strings["Connect/Follow"] = "Aggiungi"; -App::$strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; -App::$strings["Random Profile"] = "Profilo casuale"; -App::$strings["Invite Friends"] = "Invita amici"; -App::$strings["Advanced example: name=fred and country=iceland"] = "Per esempio: name=mario e country=italy"; -App::$strings["Saved Folders"] = "Cartelle salvate"; -App::$strings["Everything"] = "Tutto"; -App::$strings["Categories"] = "Categorie"; -App::$strings["%d connection in common"] = array( - 0 => "%d contatto in comune", - 1 => "%d contatti in comune", -); -App::$strings["show more"] = "mostra tutto"; -App::$strings["Logged out."] = "Uscita effettuata."; -App::$strings["Failed authentication"] = "Autenticazione fallita"; -App::$strings["Login failed."] = "Accesso fallito."; -App::$strings[" and "] = "e"; -App::$strings["public profile"] = "profilo pubblico"; -App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiato %2\$s in “%3\$s”"; -App::$strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; -App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; +App::$strings["Image/photo"] = "Immagine"; +App::$strings["Encrypted content"] = "Contenuto cifrato"; +App::$strings["Install %s element: "] = "Installa l'elemento %s:"; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Questo post contiene un elemento %s installabile, tuttavia non hai i permessi necessari per l'installazione."; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s ha scritto %2\$s %3\$s"; +App::$strings["Click to open/close"] = "Clicca per aprire/chiudere"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["$1 wrote:"] = "$1 ha scritto:"; App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s adesso è connesso con %2\$s"; App::$strings["%1\$s poked %2\$s"] = "%1\$s ha mandato un poke a %2\$s"; -App::$strings["poked"] = "ha mandato un poke"; App::$strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s"; App::$strings["Categories:"] = "Categorie:"; App::$strings["Filed under:"] = "Classificato come:"; @@ -2107,6 +2141,76 @@ App::$strings["__ctx:noun__ Abstain"] = array( 0 => "Astenuto", 1 => "Astenuti", ); +App::$strings["Birthday"] = "Compleanno"; +App::$strings["Age: "] = "Età:"; +App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG oppure MM-GG"; +App::$strings["never"] = "mai"; +App::$strings["less than a second ago"] = "meno di un secondo fa"; +App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s fa"; +App::$strings["__ctx:relative_date__ year"] = array( + 0 => "anno", + 1 => "anni", +); +App::$strings["__ctx:relative_date__ month"] = array( + 0 => "mese", + 1 => "mesi", +); +App::$strings["__ctx:relative_date__ week"] = array( + 0 => "settimana", + 1 => "settimane", +); +App::$strings["__ctx:relative_date__ day"] = array( + 0 => "giorno", + 1 => "giorni", +); +App::$strings["__ctx:relative_date__ hour"] = array( + 0 => "ora", + 1 => "ore", +); +App::$strings["__ctx:relative_date__ minute"] = array( + 0 => "minuto", + 1 => "minuti", +); +App::$strings["__ctx:relative_date__ second"] = array( + 0 => "secondo", + 1 => "secondi", +); +App::$strings["%1\$s's birthday"] = "Compleanno di %1\$s"; +App::$strings["Happy Birthday %1\$s"] = "Buon compleanno %1\$s"; +App::$strings["Directory Options"] = "Visibilità negli elenchi pubblici"; +App::$strings["Safe Mode"] = "Modalità SafeSearch"; +App::$strings["Public Forums Only"] = "Solo forum pubblici"; +App::$strings["This Website Only"] = "Solo in questo sito"; +App::$strings["This event has been added to your calendar."] = "Questo evento è stato aggiunto al tuo calendario"; +App::$strings["Not specified"] = "Non specificato"; +App::$strings["Needs Action"] = "Necessita di un intervento"; +App::$strings["Completed"] = "Completato"; +App::$strings["In Process"] = "In corso"; +App::$strings["Cancelled"] = "Annullato"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Non posso creare un canale con un identificativo che già esiste su questo sistema. L'importazione è fallita."; +App::$strings["Channel clone failed. Import failed."] = "Impossibile clonare il canale. L'importazione è fallita."; +App::$strings["Unable to import element \""] = "Impossibile importare l'elemento \""; +App::$strings["Logged out."] = "Uscita effettuata."; +App::$strings["Failed authentication"] = "Autenticazione fallita"; +App::$strings["Login failed."] = "Accesso fallito."; +App::$strings[" and "] = "e"; +App::$strings["public profile"] = "profilo pubblico"; +App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiato %2\$s in “%3\$s”"; +App::$strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; +App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; +App::$strings["view full size"] = "guarda nelle dimensioni reali"; +App::$strings["No Subject"] = "Nessun titolo"; +App::$strings["Friendica"] = "Friendica"; +App::$strings["OStatus"] = "OStatus"; +App::$strings["GNU-Social"] = "GNU-Social"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Facebook"] = "Facebook"; +App::$strings["Zot"] = "Zot"; +App::$strings["LinkedIn"] = "LinkedIn"; +App::$strings["XMPP/IM"] = "XMPP/IM"; +App::$strings["MySpace"] = "MySpace"; +App::$strings["Categories"] = "Categorie"; App::$strings["Tags"] = "Tag"; App::$strings["Keywords"] = "Parole chiave"; App::$strings["have"] = "ho"; @@ -2115,83 +2219,23 @@ App::$strings["want"] = "voglio"; App::$strings["wants"] = "vuole"; App::$strings["likes"] = "gli piace"; App::$strings["dislikes"] = "non gli piace"; -App::$strings["prev"] = "prec"; -App::$strings["first"] = "inizio"; -App::$strings["last"] = "fine"; -App::$strings["next"] = "succ"; -App::$strings["older"] = "più recenti"; -App::$strings["newer"] = "più nuovi"; -App::$strings["No connections"] = "Nessun contatto"; -App::$strings["View all %s connections"] = "Mostra tutti i %s contatti"; -App::$strings["poke"] = "poke"; -App::$strings["ping"] = "ping"; -App::$strings["pinged"] = "ha effettuato un ping"; -App::$strings["prod"] = "spintone"; -App::$strings["prodded"] = "ha ricevuto uno spintone"; -App::$strings["slap"] = "schiaffo"; -App::$strings["slapped"] = "ha ricevuto uno schiaffo"; -App::$strings["finger"] = "finger"; -App::$strings["fingered"] = "ha ricevuto un finger"; -App::$strings["rebuff"] = "rifiuto"; -App::$strings["rebuffed"] = "ha ricevuto un rifiuto"; -App::$strings["happy"] = "felice"; -App::$strings["sad"] = "triste"; -App::$strings["mellow"] = "calmo"; -App::$strings["tired"] = "stanco"; -App::$strings["perky"] = "vivace"; -App::$strings["angry"] = "arrabbiato"; -App::$strings["stupefied"] = "stupito"; -App::$strings["puzzled"] = "confuso"; -App::$strings["interested"] = "attento"; -App::$strings["bitter"] = "amaro"; -App::$strings["cheerful"] = "allegro"; -App::$strings["alive"] = "vivace"; -App::$strings["annoyed"] = "seccato"; -App::$strings["anxious"] = "ansioso"; -App::$strings["cranky"] = "irritabile"; -App::$strings["disturbed"] = "turbato"; -App::$strings["frustrated"] = "frustrato"; -App::$strings["depressed"] = "in depressione"; -App::$strings["motivated"] = "motivato"; -App::$strings["relaxed"] = "rilassato"; -App::$strings["surprised"] = "sorpreso"; -App::$strings["May"] = "Mag"; -App::$strings["Unknown Attachment"] = "Allegato non riconoscuto"; -App::$strings["unknown"] = "sconosciuta"; -App::$strings["remove category"] = "rimuovi la categoria"; -App::$strings["remove from file"] = "rimuovi dal file"; -App::$strings["default"] = "predefinito"; -App::$strings["Page layout"] = "Layout della pagina"; -App::$strings["You can create your own with the layouts tool"] = "Puoi creare un tuo layout dalla configurazione delle pagine web"; -App::$strings["Page content type"] = "Tipo di contenuto della pagina"; -App::$strings["Select an alternate language"] = "Seleziona una lingua diversa"; -App::$strings["activity"] = "l'attività"; -App::$strings["Design Tools"] = "Strumenti di design"; -App::$strings["Pages"] = "Pagine"; -App::$strings["Import website..."] = "Importazione sito web..."; -App::$strings["Select folder to import"] = "Scegli la cartella da importare"; -App::$strings["Import from a zipped folder:"] = "Importa da un file zip:"; -App::$strings["Import from cloud files:"] = "Importa da un file su cloud:"; -App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/posizione/della/cartella"; -App::$strings["Enter path to website files"] = "Inserisci la posizione dei file del sito web"; -App::$strings["Select folder"] = "Scegli la cartella"; -App::$strings["Export website..."] = "Esporta il sito web..."; -App::$strings["Export to a zip file"] = "Esporta come file zip"; -App::$strings["website.zip"] = "sitoweb.zip"; -App::$strings["Enter a name for the zip file."] = "Scegli il nome del file zip."; -App::$strings["Export to cloud files"] = "Esporta nell'archivio cloud"; -App::$strings["/path/to/export/folder"] = "/percorso/alla/cartella"; -App::$strings["Enter a path to a cloud files destination."] = "Scegli la posizione su una cartella cloud."; -App::$strings["Specify folder"] = "Scegli la cartella"; -App::$strings["Public Timeline"] = "Diario pubblico"; -App::$strings["Directory Options"] = "Visibilità negli elenchi pubblici"; -App::$strings["Safe Mode"] = "Modalità SafeSearch"; -App::$strings["Public Forums Only"] = "Solo forum pubblici"; -App::$strings["This Website Only"] = "Solo in questo sito"; -App::$strings["No recipient provided."] = "Devi scegliere un destinatario."; -App::$strings["[no subject]"] = "[nessun titolo]"; -App::$strings["Unable to determine sender."] = "Impossibile determinare il mittente."; -App::$strings["Stored post could not be verified."] = "Non è stato possibile verificare il post."; +App::$strings["%d invitation available"] = array( + 0 => "%d invito disponibile", + 1 => "%d inviti disponibili", +); +App::$strings["Find Channels"] = "Ricerca canali"; +App::$strings["Enter name or interest"] = "Scrivi un nome o un interesse"; +App::$strings["Connect/Follow"] = "Aggiungi"; +App::$strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; +App::$strings["Random Profile"] = "Profilo casuale"; +App::$strings["Invite Friends"] = "Invita amici"; +App::$strings["Advanced example: name=fred and country=iceland"] = "Per esempio: name=mario e country=italy"; +App::$strings["Everything"] = "Tutto"; +App::$strings["%d connection in common"] = array( + 0 => "%d contatto in comune", + 1 => "%d contatti in comune", +); +App::$strings["show more"] = "mostra tutto"; App::$strings["System"] = "Sistema"; App::$strings["New App"] = "Nuova app"; App::$strings["Suggestions"] = "Suggerimenti"; @@ -2202,7 +2246,6 @@ App::$strings["Enter channel address"] = "Indirizzo del canale"; App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Per esempio: bob@example.com, https://example.com/barbara"; App::$strings["Notes"] = "Note"; App::$strings["Remove term"] = "Rimuovi termine"; -App::$strings["Saved Searches"] = "Ricerche salvate"; App::$strings["Archives"] = "Archivi"; App::$strings["Refresh"] = "Aggiorna"; App::$strings["Account settings"] = "Il tuo account"; @@ -2210,7 +2253,7 @@ App::$strings["Channel settings"] = "Impostazioni del canale"; App::$strings["Additional features"] = "Funzionalità opzionali"; App::$strings["Feature/Addon settings"] = "Componenti aggiuntivi"; App::$strings["Display settings"] = "Aspetto"; -App::$strings["Manage locations"] = "Gestione cloni"; +App::$strings["Manage locations"] = "Gestione cloni del tuo canale"; App::$strings["Export channel"] = "Esporta il canale"; App::$strings["Connected apps"] = "App connesse"; App::$strings["Premium Channel Settings"] = "Canale premium - impostazioni"; @@ -2242,80 +2285,39 @@ App::$strings["Member registrations waiting for confirmation"] = "Richieste in a App::$strings["Inspect queue"] = "Coda di attesa"; App::$strings["DB updates"] = "Aggiornamenti al DB"; App::$strings["Plugin Features"] = "Plugin"; -App::$strings["Invalid data packet"] = "Dati ricevuti non validi"; -App::$strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; -App::$strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; -App::$strings["invalid target signature"] = "la firma ricevuta non è valida"; -App::$strings["General Features"] = "Funzionalità di base"; -App::$strings["Content Expiration"] = "Scadenza"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Elimina i post, i commenti o i messaggi privati dopo un lasso di tempo"; -App::$strings["Multiple Profiles"] = "Profili multipli"; -App::$strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; -App::$strings["Advanced Profiles"] = "Profili avanzati"; -App::$strings["Additional profile sections and selections"] = "Informazioni aggiuntive del profilo"; -App::$strings["Profile Import/Export"] = "Importa/esporta il profilo"; -App::$strings["Save and load profile details across sites/channels"] = "Salva o ripristina le informazioni del profilo su siti diversi"; -App::$strings["Web Pages"] = "Pagine web"; -App::$strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; -App::$strings["Provide a wiki for your channel"] = "Fornisce una wiki per il tuo canale"; -App::$strings["Private Notes"] = "Note private"; -App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Abilita il riquadro per scrivere annotazioni (in chiaro)"; -App::$strings["Navigation Channel Select"] = "Scegli il canale attivo dal menu"; -App::$strings["Change channels directly from within the navigation dropdown menu"] = "Scegli il canale attivo direttamente dal menu di navigazione"; -App::$strings["Photo Location"] = "Posizione geografica"; -App::$strings["If location data is available on uploaded photos, link this to a map."] = "Collega la foto a una mappa quando contiene indicazioni geografiche."; -App::$strings["Access Controlled Chatrooms"] = "Chat ad accesso riservato"; -App::$strings["Provide chatrooms and chat services with access control."] = "Il servizio di chat con accesso riservato."; -App::$strings["Smart Birthdays"] = "Compleanni intelligenti"; -App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "I compleanni saranno segnalati in base al fuso orario, utile se hai amici sparsi per il mondo."; -App::$strings["Post Composition Features"] = "Modalità di scrittura post"; -App::$strings["Large Photos"] = "Foto grandi"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Includi anteprime grandi per le foto dei tuoi post (1024px). Altrimenti saranno mostrate anteprime più piccole (640px)"; -App::$strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; -App::$strings["Even More Encryption"] = "Cifratura addizionale"; -App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Rendi possibile la crifratura aggiuntiva tra mittente e destinatario usando una parola chiave conosciuta a entrambi"; -App::$strings["Enable Voting Tools"] = "Permetti i post con votazione"; -App::$strings["Provide a class of post which others can vote on"] = "Rende possibile la creazione di post in cui sarà possibile votare"; -App::$strings["Disable Comments"] = "Disabilita i commenti"; -App::$strings["Provide the option to disable comments for a post"] = "Permetti di disabilitare i commenti"; -App::$strings["Delayed Posting"] = "Pubblicazione ritardata"; -App::$strings["Allow posts to be published at a later date"] = "Per scegliere una data e un'ora a cui far uscire i post"; -App::$strings["Suppress Duplicate Posts/Comments"] = "Impedisci post e commenti duplicati"; -App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Scarta post e commenti se sono identici ad altri inviati meno di due minuti prima."; -App::$strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; -App::$strings["Search by Date"] = "Ricerca per data"; -App::$strings["Ability to select posts by date ranges"] = "Per selezionare i post in un intervallo tra date"; -App::$strings["Enable management and selection of privacy groups"] = "Abilita i gruppi di canali"; -App::$strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; -App::$strings["Network Personal Tab"] = "Attività personale"; -App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; -App::$strings["Network New Tab"] = "Contenuti nuovi"; -App::$strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; -App::$strings["Affinity Tool"] = "Filtro per affinità"; -App::$strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; -App::$strings["Show friend and connection suggestions"] = "Mostra suggerimenti di contatti e amici"; -App::$strings["Post/Comment Tools"] = "Gestione post e commenti"; -App::$strings["Community Tagging"] = "Tag della comunità"; -App::$strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su post già esistenti"; -App::$strings["Post Categories"] = "Categorie dei post"; -App::$strings["Add categories to your posts"] = "Abilita le categorie per i tuoi post"; -App::$strings["Emoji Reactions"] = "Risposte emoji"; -App::$strings["Add emoji reaction ability to posts"] = "Permetti di rispondere ai post con degli emoji"; -App::$strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; -App::$strings["Dislike Posts"] = "Non mi piace"; -App::$strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi post"; -App::$strings["Star Posts"] = "Post con stella"; -App::$strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per segnare i post preferiti"; -App::$strings["Tag Cloud"] = "Nuvola di tag"; -App::$strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; -App::$strings["Connection Filtering"] = "Filtro sui contatti"; -App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtra i post che ricevi con parole chiave"; -App::$strings["Premium Channel"] = "Canale premium"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di impostare restrizioni e termini d'uso per il canale"; -App::$strings["Advanced Directory Search"] = "Ricerca avanzata sugli elenchi pubblici"; -App::$strings["Allows creation of complex directory search queries"] = "Permette la creazione di ricerche complesse negli elenchi"; -App::$strings["Advanced Theme and Layout Settings"] = "Impostazioni avanzate del tema e dei layout"; -App::$strings["Allows fine tuning of themes and page layouts"] = "Permette una personalizzazione accurata del tema e dei layout"; +App::$strings["Public Timeline"] = "Diario pubblico"; +App::$strings[" by "] = "di"; +App::$strings[" on "] = "su"; +App::$strings["Embedded content"] = "Contenuti incorporati"; +App::$strings["Embedding disabled"] = "Disabilita la creazione di contenuti incorporati"; +App::$strings["(Unknown)"] = "(Sconosciuto)"; +App::$strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; +App::$strings["Visible to you only."] = "Visibile solo a te."; +App::$strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; +App::$strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; +App::$strings["Visible to anybody on %s."] = "Visibile a tutti su %s."; +App::$strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; +App::$strings["Visible to approved connections."] = "Visibile ai contatti approvati."; +App::$strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; +App::$strings["Privacy group is empty."] = "Gruppo di canali vuoto."; +App::$strings["Privacy group: %s"] = "Gruppo di canali: %s"; +App::$strings["Connection not found."] = "Contatto non trovato."; +App::$strings["profile photo"] = "foto del profilo"; +App::$strings["Item was not found."] = "Elemento non trovato."; +App::$strings["No source file."] = "Nessun file di origine."; +App::$strings["Cannot locate file to replace"] = "Il file da sostituire non è stato trovato"; +App::$strings["Cannot locate file to revise/update"] = "Il file da aggiornare non è stato trovato"; +App::$strings["File exceeds size limit of %d"] = "Il file supera la dimensione massima di %d"; +App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati."; +App::$strings["File upload failed. Possible system limit or action terminated."] = "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato."; +App::$strings["Stored file could not be verified. Upload failed."] = "Il file non può essere verificato. Caricamento fallito."; +App::$strings["Path not available."] = "Percorso non disponibile."; +App::$strings["Empty pathname"] = "Il percorso del file è vuoto"; +App::$strings["duplicate filename or path"] = "il file o il percorso del file è duplicato"; +App::$strings["Path not found."] = "Percorso del file non trovato."; +App::$strings["mkdir failed."] = "mkdir fallito."; +App::$strings["database storage failed."] = "scrittura su database fallita."; +App::$strings["Empty path"] = "La posizione è vuota"; App::$strings["Focus (Hubzilla default)"] = "Focus (predefinito)"; App::$strings["Theme settings"] = "Impostazioni del tema"; App::$strings["Narrow navbar"] = "Barra di navigazione ristretta"; diff --git a/view/nl/hmessages.po b/view/nl/hmessages.po index b9b6dd2e5..daf713983 100644 --- a/view/nl/hmessages.po +++ b/view/nl/hmessages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 00:02-0700\n" -"PO-Revision-Date: 2016-08-31 11:08+0000\n" +"POT-Creation-Date: 2016-09-30 00:02-0700\n" +"PO-Revision-Date: 2016-10-05 20:11+0000\n" "Last-Translator: jeroenpraat \n" "Language-Team: Dutch (http://www.transifex.com/Friendica/red-matrix/language/nl/)\n" "MIME-Version: 1.0\n" @@ -19,84 +19,87 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../Zotlabs/Access/PermissionRoles.php:182 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social Networking" msgstr "Sociaal netwerk" #: ../../Zotlabs/Access/PermissionRoles.php:183 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Mostly Public" msgstr "Sociaal - Vrijwel alles openbaar" #: ../../Zotlabs/Access/PermissionRoles.php:184 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Restricted" msgstr "Sociaal - Beperkt zichtbaar" #: ../../Zotlabs/Access/PermissionRoles.php:185 -#: ../../include/permissions.php:939 +#: ../../include/permissions.php:945 msgid "Social - Private" msgstr "Sociaal - Verborgen kanaal" #: ../../Zotlabs/Access/PermissionRoles.php:188 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Community Forum" msgstr "Groepsforum" #: ../../Zotlabs/Access/PermissionRoles.php:189 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Mostly Public" msgstr "Forum - Vrijwel alles openbaar" #: ../../Zotlabs/Access/PermissionRoles.php:190 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Restricted" msgstr "Forum - Beperkt zichtbaar" #: ../../Zotlabs/Access/PermissionRoles.php:191 -#: ../../include/permissions.php:940 +#: ../../include/permissions.php:946 msgid "Forum - Private" msgstr "Forum - Verborgen kanaal" #: ../../Zotlabs/Access/PermissionRoles.php:194 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed Republish" msgstr "Feed herpubliceren" #: ../../Zotlabs/Access/PermissionRoles.php:195 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed - Mostly Public" msgstr "Feed - Vrijwel alles openbaar" #: ../../Zotlabs/Access/PermissionRoles.php:196 -#: ../../include/permissions.php:941 +#: ../../include/permissions.php:947 msgid "Feed - Restricted" msgstr "Feed - Beperkt zichtbaar" #: ../../Zotlabs/Access/PermissionRoles.php:199 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special Purpose" msgstr "Speciaal doel" #: ../../Zotlabs/Access/PermissionRoles.php:200 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special - Celebrity/Soapbox" msgstr "Speciaal - Beroemdheid/alleen volgen" #: ../../Zotlabs/Access/PermissionRoles.php:201 -#: ../../include/permissions.php:942 +#: ../../include/permissions.php:948 msgid "Special - Group Repository" msgstr "Speciaal - Groepsopslag" #: ../../Zotlabs/Access/PermissionRoles.php:204 -#: ../../include/permissions.php:943 ../../include/selectors.php:49 +#: ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Register.php:213 +#: ../../Zotlabs/Module/Settings/Channel.php:442 +#: ../../include/permissions.php:949 ../../include/selectors.php:49 #: ../../include/selectors.php:66 ../../include/selectors.php:104 #: ../../include/selectors.php:140 msgid "Other" msgstr "Anders" #: ../../Zotlabs/Access/PermissionRoles.php:205 -#: ../../include/permissions.php:943 +#: ../../include/permissions.php:949 msgid "Custom/Expert Mode" msgstr "Expertmodus/handmatig aanpassen" @@ -104,19 +107,19 @@ msgstr "Expertmodus/handmatig aanpassen" msgid "Can view my channel stream and posts" msgstr "Kan mijn kanaal en berichten bekijken" -#: ../../Zotlabs/Access/Permissions.php:31 ../../include/permissions.php:36 +#: ../../Zotlabs/Access/Permissions.php:31 ../../include/permissions.php:42 msgid "Can send me their channel stream and posts" msgstr "Kan mij de inhoud van hun kanaal en berichten sturen" -#: ../../Zotlabs/Access/Permissions.php:32 ../../include/permissions.php:30 +#: ../../Zotlabs/Access/Permissions.php:32 ../../include/permissions.php:36 msgid "Can view my default channel profile" msgstr "Kan mijn standaard kanaalprofiel bekijken" -#: ../../Zotlabs/Access/Permissions.php:33 ../../include/permissions.php:31 +#: ../../Zotlabs/Access/Permissions.php:33 ../../include/permissions.php:37 msgid "Can view my connections" msgstr "Kan een lijst met mijn connecties bekijken" -#: ../../Zotlabs/Access/Permissions.php:34 ../../include/permissions.php:32 +#: ../../Zotlabs/Access/Permissions.php:34 ../../include/permissions.php:38 msgid "Can view my file storage and photos" msgstr "Kan mijn foto's en andere bestanden bekijken" @@ -136,11 +139,11 @@ msgstr "Kan wegpagina's van mijn kanaal aanmaken en bewerken" msgid "Can post on my channel (wall) page" msgstr "Kan een bericht in mijn kanaal plaatsen" -#: ../../Zotlabs/Access/Permissions.php:39 ../../include/permissions.php:38 +#: ../../Zotlabs/Access/Permissions.php:39 ../../include/permissions.php:44 msgid "Can comment on or like my posts" msgstr "Kan op mijn berichten reageren of deze (niet) leuk vinden" -#: ../../Zotlabs/Access/Permissions.php:40 ../../include/permissions.php:39 +#: ../../Zotlabs/Access/Permissions.php:40 ../../include/permissions.php:45 msgid "Can send me private mail messages" msgstr "Kan mij privéberichten sturen" @@ -156,7 +159,7 @@ msgstr "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @v msgid "Can chat with me" msgstr "Kan met mij chatten" -#: ../../Zotlabs/Access/Permissions.php:44 ../../include/permissions.php:47 +#: ../../Zotlabs/Access/Permissions.php:44 ../../include/permissions.php:53 msgid "Can source my public posts in derived channels" msgstr "Kan mijn openbare berichten als bron voor andere kanalen gebruiken" @@ -164,11 +167,11 @@ msgstr "Kan mijn openbare berichten als bron voor andere kanalen gebruiken" msgid "Can administer my channel" msgstr "Kan mijn kanaal beheren" -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:238 msgid "parent" msgstr "omhoog" -#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2657 +#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2711 msgid "Collection" msgstr "map" @@ -192,196 +195,202 @@ msgstr "Planning-postvak IN" msgid "Schedule Outbox" msgstr "Planning-postvak UIT" -#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:800 +#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:789 #: ../../Zotlabs/Module/Photos.php:1249 #: ../../Zotlabs/Module/Embedphotos.php:147 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 ../../include/widgets.php:1613 -#: ../../include/conversation.php:1033 +#: ../../Zotlabs/Lib/Apps.php:565 ../../include/conversation.php:1031 +#: ../../include/widgets.php:1683 msgid "Unknown" msgstr "Onbekend" -#: ../../Zotlabs/Storage/Browser.php:226 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/conversation.php:1672 -#: ../../include/nav.php:95 +#: ../../Zotlabs/Storage/Browser.php:225 ../../Zotlabs/Module/Fbrowser.php:85 +#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 +#: ../../include/conversation.php:1679 msgid "Files" msgstr "Bestanden" -#: ../../Zotlabs/Storage/Browser.php:227 +#: ../../Zotlabs/Storage/Browser.php:226 msgid "Total" msgstr "Totaal" -#: ../../Zotlabs/Storage/Browser.php:229 +#: ../../Zotlabs/Storage/Browser.php:228 msgid "Shared" msgstr "Gedeeld" -#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/Webpages.php:216 -#: ../../Zotlabs/Module/New_channel.php:142 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:321 +#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 #: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 +#: ../../Zotlabs/Module/Webpages.php:239 msgid "Create" msgstr "Aanmaken" -#: ../../Zotlabs/Storage/Browser.php:231 ../../Zotlabs/Storage/Browser.php:325 +#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:827 ../../Zotlabs/Module/Photos.php:1370 +#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 #: ../../Zotlabs/Module/Profile_photo.php:390 -#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1626 +#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1696 msgid "Upload" msgstr "Uploaden" -#: ../../Zotlabs/Storage/Browser.php:235 ../../Zotlabs/Module/Settings.php:684 -#: ../../Zotlabs/Module/Settings.php:710 ../../Zotlabs/Module/Admin.php:1236 +#: ../../Zotlabs/Storage/Browser.php:234 +#: ../../Zotlabs/Module/Admin/Channels.php:163 #: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +#: ../../Zotlabs/Module/Settings/Oauth.php:115 msgid "Name" msgstr "Naam" -#: ../../Zotlabs/Storage/Browser.php:236 +#: ../../Zotlabs/Storage/Browser.php:235 msgid "Type" msgstr "Type" -#: ../../Zotlabs/Storage/Browser.php:237 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1326 +#: ../../Zotlabs/Storage/Browser.php:236 +#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1372 msgid "Size" msgstr "Grootte" -#: ../../Zotlabs/Storage/Browser.php:238 +#: ../../Zotlabs/Storage/Browser.php:237 #: ../../Zotlabs/Module/Sharedwithme.php:102 msgid "Last Modified" msgstr "Laatst gewijzigd" -#: ../../Zotlabs/Storage/Browser.php:240 +#: ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 #: ../../Zotlabs/Module/Editblock.php:109 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Settings.php:744 ../../Zotlabs/Module/Admin.php:2127 -#: ../../Zotlabs/Module/Webpages.php:217 ../../Zotlabs/Module/Blocks.php:160 -#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/Apps.php:341 -#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../include/channel.php:959 -#: ../../include/channel.php:963 ../../include/page_widgets.php:9 -#: ../../include/page_widgets.php:39 ../../include/menu.php:113 +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 +#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Thing.php:260 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../Zotlabs/Lib/Apps.php:341 +#: ../../include/channel.php:959 ../../include/channel.php:963 +#: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 +#: ../../include/menu.php:113 msgid "Edit" msgstr "Bewerken" -#: ../../Zotlabs/Storage/Browser.php:241 +#: ../../Zotlabs/Storage/Browser.php:240 +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Admin/Channels.php:153 +#: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Connections.php:263 +#: ../../Zotlabs/Module/Connedit.php:607 #: ../../Zotlabs/Module/Editblock.php:134 #: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Settings.php:745 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Admin.php:1052 -#: ../../Zotlabs/Module/Admin.php:1226 ../../Zotlabs/Module/Admin.php:2128 -#: ../../Zotlabs/Module/Webpages.php:219 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Thing.php:261 -#: ../../Zotlabs/Lib/Apps.php:342 ../../Zotlabs/Lib/ThreadItem.php:126 +#: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Thing.php:261 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../Zotlabs/Lib/Apps.php:342 #: ../../include/conversation.php:660 msgid "Delete" msgstr "Verwijderen" -#: ../../Zotlabs/Storage/Browser.php:301 +#: ../../Zotlabs/Storage/Browser.php:299 #, php-format msgid "You are using %1$s of your available file storage." msgstr "Je gebruikt %1$s van de beschikbare bestandsopslag." -#: ../../Zotlabs/Storage/Browser.php:306 +#: ../../Zotlabs/Storage/Browser.php:304 #, php-format msgid "You are using %1$s of %2$s available file storage. (%3$s%)" msgstr "Je gebruikt %1$s van totaal %2$s beschikbare bestandsopslag. (%3$s%)" -#: ../../Zotlabs/Storage/Browser.php:317 +#: ../../Zotlabs/Storage/Browser.php:315 msgid "WARNING:" msgstr "WAARSCHUWING:" -#: ../../Zotlabs/Storage/Browser.php:322 +#: ../../Zotlabs/Storage/Browser.php:320 msgid "Create new folder" msgstr "Nieuwe map aanmaken" -#: ../../Zotlabs/Storage/Browser.php:324 +#: ../../Zotlabs/Storage/Browser.php:322 msgid "Upload file" msgstr "Bestand uploaden" -#: ../../Zotlabs/Storage/Browser.php:337 +#: ../../Zotlabs/Storage/Browser.php:335 msgid "Drop files here to immediately upload" msgstr "Sleep bestanden hierheen om ze onmiddelijk te uploaden" #: ../../Zotlabs/Web/Router.php:65 ../../Zotlabs/Web/WebServer.php:128 -#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Api.php:12 -#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Authtest.php:16 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Module/Achievements.php:34 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Channel.php:104 +#: ../../Zotlabs/Module/Channel.php:229 ../../Zotlabs/Module/Channel.php:270 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 #: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 -#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Connections.php:33 +#: ../../Zotlabs/Module/Mail.php:121 ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Setup.php:219 -#: ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Cover_photo.php:290 +#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Editblock.php:67 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 #: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Menu.php:78 -#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Pdledit.php:26 -#: ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Api.php:12 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 -#: ../../Zotlabs/Module/Settings.php:664 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Group.php:13 ../../Zotlabs/Module/Block.php:26 #: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Invite.php:17 #: ../../Zotlabs/Module/Invite.php:91 ../../Zotlabs/Module/Locs.php:87 -#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Like.php:181 +#: ../../Zotlabs/Module/Profiles.php:203 ../../Zotlabs/Module/Profiles.php:601 #: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Profiles.php:203 -#: ../../Zotlabs/Module/Profiles.php:601 ../../Zotlabs/Module/Webpages.php:95 -#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/Setup.php:220 ../../Zotlabs/Module/Mood.php:116 +#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 #: ../../Zotlabs/Module/Notifications.php:70 ../../Zotlabs/Module/Poke.php:137 #: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 -#: ../../Zotlabs/Module/Channel.php:104 ../../Zotlabs/Module/Channel.php:227 -#: ../../Zotlabs/Module/Channel.php:268 ../../Zotlabs/Module/Blocks.php:73 -#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 -#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 +#: ../../Zotlabs/Module/Layouts.php:89 #: ../../Zotlabs/Module/Profile_photo.php:265 #: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Mail.php:121 -#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Settings.php:59 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Events.php:264 #: ../../Zotlabs/Module/Service_limits.php:11 #: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 #: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Item.php:214 -#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1073 +#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1068 #: ../../Zotlabs/Module/Sharedwithme.php:11 #: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 #: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../include/items.php:3477 ../../include/photos.php:27 +#: ../../include/photos.php:27 ../../include/items.php:3506 #: ../../include/attach.php:142 ../../include/attach.php:190 #: ../../include/attach.php:253 ../../include/attach.php:267 #: ../../include/attach.php:274 ../../include/attach.php:339 #: ../../include/attach.php:353 ../../include/attach.php:360 -#: ../../include/attach.php:440 ../../include/attach.php:902 -#: ../../include/attach.php:973 ../../include/attach.php:1125 +#: ../../include/attach.php:440 ../../include/attach.php:909 +#: ../../include/attach.php:980 ../../include/attach.php:1132 msgid "Permission denied." msgstr "Toegang geweigerd." -#: ../../Zotlabs/Web/Router.php:146 ../../Zotlabs/Module/Help.php:94 +#: ../../Zotlabs/Web/Router.php:146 ../../include/help.php:56 msgid "Not Found" msgstr "Niet gevonden" -#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Display.php:120 -#: ../../Zotlabs/Module/Page.php:94 ../../Zotlabs/Module/Help.php:97 -#: ../../Zotlabs/Module/Block.php:79 +#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Page.php:94 +#: ../../Zotlabs/Module/Block.php:79 ../../Zotlabs/Module/Display.php:120 +#: ../../include/help.php:59 msgid "Page not found." msgstr "Pagina niet gevonden." -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:66 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:66 #: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 #: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 -#: ../../include/items.php:384 +#: ../../include/items.php:403 msgid "Permission denied" msgstr "Toegang geweigerd" @@ -400,11 +409,10 @@ msgstr "Welkom %s. Authenticatie op afstand geslaagd." #: ../../Zotlabs/Module/Editblock.php:31 #: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 -#: ../../Zotlabs/Module/Filestorage.php:59 -#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Connect.php:17 -#: ../../include/channel.php:859 +#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17 +#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 +#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:859 msgid "Requested profile is not available." msgstr "Opgevraagd profiel is niet beschikbaar" @@ -420,374 +428,199 @@ msgstr "Afwezig" msgid "Online" msgstr "Online" -#: ../../Zotlabs/Module/Dreport.php:44 -msgid "Invalid message" -msgstr "Ongeldig bericht" +#: ../../Zotlabs/Module/Network.php:95 +msgid "No such group" +msgstr "Collectie niet gevonden" -#: ../../Zotlabs/Module/Dreport.php:76 -msgid "no results" -msgstr "geen resultaten" +#: ../../Zotlabs/Module/Network.php:135 +msgid "No such channel" +msgstr "Niet zo'n kanaal" -#: ../../Zotlabs/Module/Dreport.php:91 -msgid "channel sync processed" -msgstr "kanaalsync verwerkt" +#: ../../Zotlabs/Module/Network.php:140 +msgid "forum" +msgstr "forum" -#: ../../Zotlabs/Module/Dreport.php:95 -msgid "queued" -msgstr "in wachtrij" +#: ../../Zotlabs/Module/Network.php:152 +msgid "Search Results For:" +msgstr "Zoekresultaten voor:" -#: ../../Zotlabs/Module/Dreport.php:99 -msgid "posted" -msgstr "verstuurd" +#: ../../Zotlabs/Module/Network.php:218 +msgid "Privacy group is empty" +msgstr "Privacygroep is leeg" -#: ../../Zotlabs/Module/Dreport.php:103 -msgid "accepted for delivery" -msgstr "geaccepteerd om afgeleverd te worden" +#: ../../Zotlabs/Module/Network.php:227 +msgid "Privacy group: " +msgstr "Privacygroep: " -#: ../../Zotlabs/Module/Dreport.php:107 -msgid "updated" -msgstr "geüpdatet" - -#: ../../Zotlabs/Module/Dreport.php:110 -msgid "update ignored" -msgstr "update genegeerd" - -#: ../../Zotlabs/Module/Dreport.php:113 -msgid "permission denied" -msgstr "toegang geweigerd" - -#: ../../Zotlabs/Module/Dreport.php:117 -msgid "recipient not found" -msgstr "ontvanger niet gevonden" - -#: ../../Zotlabs/Module/Dreport.php:120 -msgid "mail recalled" -msgstr "Privébericht ingetrokken" - -#: ../../Zotlabs/Module/Dreport.php:123 -msgid "duplicate mail received" -msgstr "dubbel privébericht ontvangen" - -#: ../../Zotlabs/Module/Dreport.php:126 -msgid "mail delivered" -msgstr "privébericht afgeleverd" - -#: ../../Zotlabs/Module/Dreport.php:146 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Afleveringsrapport voor %1$s" - -#: ../../Zotlabs/Module/Dreport.php:149 -msgid "Options" -msgstr "Opties" - -#: ../../Zotlabs/Module/Dreport.php:150 -msgid "Redeliver" -msgstr "Opnieuw afleveren" +#: ../../Zotlabs/Module/Network.php:253 +msgid "Invalid connection." +msgstr "Ongeldige connectie." #: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 #, php-format msgid "Fetching URL returns error: %1$s" msgstr "Ophalen URL gaf een foutmelding terug: %1$s" -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" -msgstr "Geef toestemming voor applicatiekoppeling" +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "netwerk" -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" -msgstr "Ga terug naar je app en voeg deze beveiligingscode in:" +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "RSS" -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "Inloggen om verder te kunnen gaan." +#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +msgid "You must be logged in to see this page." +msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken." -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?" +#: ../../Zotlabs/Module/Channel.php:40 +msgid "Posts and comments" +msgstr "Berichten en reacties" -#: ../../Zotlabs/Module/Api.php:84 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Settings.php:673 ../../Zotlabs/Module/Photos.php:664 -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 -#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 -#: ../../Zotlabs/Module/Admin.php:465 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Events.php:462 ../../Zotlabs/Module/Events.php:463 -#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Connedit.php:408 -#: ../../Zotlabs/Module/Removeme.php:63 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1742 -msgid "Yes" -msgstr "Ja" +#: ../../Zotlabs/Module/Channel.php:41 +msgid "Only posts" +msgstr "Alleen berichten" -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Settings.php:673 ../../Zotlabs/Module/Photos.php:664 -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 -#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 -#: ../../Zotlabs/Module/Admin.php:463 ../../Zotlabs/Module/Profiles.php:647 -#: ../../Zotlabs/Module/Events.php:462 ../../Zotlabs/Module/Events.php:463 -#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Connedit.php:408 -#: ../../Zotlabs/Module/Connedit.php:686 ../../Zotlabs/Module/Removeme.php:63 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1742 -msgid "No" -msgstr "Nee" +#: ../../Zotlabs/Module/Channel.php:101 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina." -#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Beoordeling" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "Website:" - -#: ../../Zotlabs/Module/Rate.php:159 +#: ../../Zotlabs/Module/Import.php:33 #, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "Kanaal op afstand [%s] (nog niet op deze hub bekend)" +msgid "Your service plan only allows %d channels." +msgstr "Jouw abonnement staat maar %d kanalen toe." -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "Beoordeling (deze informatie is openbaar)" +#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." +msgstr "Niets gevonden om te importeren" -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)" +#: ../../Zotlabs/Module/Import.php:95 ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" +msgstr "Niet in staat om gegevens van de oude hub te downloaden" -#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Setup.php:316 -#: ../../Zotlabs/Module/Setup.php:364 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Pdledit.php:66 +#: ../../Zotlabs/Module/Import.php:101 +#: ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." +msgstr "Geïmporteerde bestand is leeg" + +#: ../../Zotlabs/Module/Import.php:123 +#: ../../Zotlabs/Module/Import_items.php:88 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Waarschuwing: database-versies lopen %1$d updates achter." + +#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 +msgid "Cloned channel not found. Import failed." +msgstr "Gekloond kanaal niet gevonden. Importeren mislukt." + +#: ../../Zotlabs/Module/Import.php:163 +msgid "No channel. Import failed." +msgstr "Geen kanaal. Importeren mislukt." + +#: ../../Zotlabs/Module/Import.php:520 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." +msgstr "Import voltooid." + +#: ../../Zotlabs/Module/Import.php:542 +msgid "You must be logged in to use this feature." +msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken." + +#: ../../Zotlabs/Module/Import.php:547 +msgid "Import Channel" +msgstr "Kanaal importeren" + +#: ../../Zotlabs/Module/Import.php:548 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken." + +#: ../../Zotlabs/Module/Import.php:549 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" +msgstr "Bestand om te uploaden" + +#: ../../Zotlabs/Module/Import.php:550 +msgid "Or provide the old server/hub details" +msgstr "Of vul de gegevens van de oude hub in" + +#: ../../Zotlabs/Module/Import.php:551 +msgid "Your old identity address (xyz@example.com)" +msgstr "Jouw oude kanaaladres (xyz@example.com)" + +#: ../../Zotlabs/Module/Import.php:552 +msgid "Your old login email address" +msgstr "Het e-mailadres van je oude account" + +#: ../../Zotlabs/Module/Import.php:553 +msgid "Your old login password" +msgstr "Wachtwoord van jouw oude account" + +#: ../../Zotlabs/Module/Import.php:554 +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 "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen." + +#: ../../Zotlabs/Module/Import.php:555 +msgid "Make this hub my primary location" +msgstr "Stel deze hub als mijn primaire locatie in" + +#: ../../Zotlabs/Module/Import.php:556 +msgid "" +"Import existing posts if possible (experimental - limited by available " +"memory" +msgstr "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)" + +#: ../../Zotlabs/Module/Import.php:557 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid." + +#: ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Admin/Accounts.php:167 +#: ../../Zotlabs/Module/Admin/Channels.php:151 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Plugins.php:429 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Site.php:267 +#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Mail.php:370 +#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Appman.php:126 +#: ../../Zotlabs/Module/Pdledit.php:74 #: ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Settings.php:682 ../../Zotlabs/Module/Settings.php:795 -#: ../../Zotlabs/Module/Settings.php:886 ../../Zotlabs/Module/Settings.php:912 -#: ../../Zotlabs/Module/Settings.php:935 -#: ../../Zotlabs/Module/Settings.php:1040 -#: ../../Zotlabs/Module/Settings.php:1229 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Photos.php:679 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 +#: ../../Zotlabs/Module/Connect.php:98 ../../Zotlabs/Module/Group.php:85 #: ../../Zotlabs/Module/Import_items.php:122 #: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Admin.php:502 -#: ../../Zotlabs/Module/Admin.php:701 ../../Zotlabs/Module/Admin.php:784 -#: ../../Zotlabs/Module/Admin.php:1045 ../../Zotlabs/Module/Admin.php:1224 -#: ../../Zotlabs/Module/Admin.php:1435 ../../Zotlabs/Module/Admin.php:1662 -#: ../../Zotlabs/Module/Admin.php:1747 ../../Zotlabs/Module/Admin.php:2130 -#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Profiles.php:687 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Profiles.php:687 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Setup.php:317 +#: ../../Zotlabs/Module/Setup.php:365 ../../Zotlabs/Module/Mood.php:139 +#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 +#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 #: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Mail.php:370 -#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:484 #: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 #: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 #: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 -#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Lib/ThreadItem.php:711 -#: ../../include/widgets.php:763 ../../include/js_strings.php:22 -#: ../../view/theme/redbasic/php/config.php:106 +#: ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Module/Settings/Account.php:126 +#: ../../Zotlabs/Module/Settings/Channel.php:452 +#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:725 ../../include/js_strings.php:22 +#: ../../include/widgets.php:796 ../../view/theme/redbasic/php/config.php:106 msgid "Submit" msgstr "Opslaan" -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1351 -msgid "Public Hubs" -msgstr "Openbare hubs" - -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself may provide " -"additional details." -msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. Mogelijk wordt hierover op de hub zelf meer informatie gegeven." - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "Hub-URL" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "Toegangs-
     type" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "Registratie-
     beleid" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "Stats" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "Software" - -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:960 -msgid "Ratings" -msgstr "Beoordelingen" - -#: ../../Zotlabs/Module/Pubsites.php:43 -msgid "Rate" -msgstr "Beoordeel" - -#: ../../Zotlabs/Module/Pubsites.php:46 ../../Zotlabs/Module/Locs.php:117 -#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 -#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 -msgid "Location" -msgstr "Locatie" - -#: ../../Zotlabs/Module/Pubsites.php:54 ../../Zotlabs/Module/Webpages.php:223 -#: ../../Zotlabs/Module/Events.php:680 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../include/page_widgets.php:42 -msgid "View" -msgstr "Weergeven" - -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Maximum toegestane dagelijkse registraties op deze $Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals." - -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden." - -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "Wachtwoorden komen niet met elkaar overeen." - -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Registratie geslaagd. Controleer je e-mail voor instructies." - -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze $Projectname-hub." - -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "Jouw registratie kan niet verwerkt worden." - -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "Registreren van nieuwe accounts is op deze hub uitgeschakeld." - -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "Registraties op deze hub moeten eerst worden goedgekeurd." - -#: ../../Zotlabs/Module/Register.php:194 -msgid "
    Register at another affiliated hub." -msgstr "Registreer op een andere hub." - -#: ../../Zotlabs/Module/Register.php:204 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Deze $Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals." - -#: ../../Zotlabs/Module/Register.php:215 -msgid "Terms of Service" -msgstr "Gebruiksvoorwaarden" - -#: ../../Zotlabs/Module/Register.php:221 -#, php-format -msgid "I accept the %s for this website" -msgstr "Ik accepteer de %s van deze $Projectname-hub" - -#: ../../Zotlabs/Module/Register.php:223 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Ik ben 13 jaar of ouder en accepteer de %s van deze $Projectname-hub" - -#: ../../Zotlabs/Module/Register.php:227 -msgid "Your email address" -msgstr "Jouw e-mailadres" - -#: ../../Zotlabs/Module/Register.php:228 -msgid "Choose a password" -msgstr "Geef een wachtwoord op" - -#: ../../Zotlabs/Module/Register.php:229 -msgid "Please re-enter your password" -msgstr "Geef het wachtwoord opnieuw op" - -#: ../../Zotlabs/Module/Register.php:230 -msgid "Please enter your invitation code" -msgstr "Vul jouw uitnodigingscode in" - -#: ../../Zotlabs/Module/Register.php:231 -#: ../../Zotlabs/Module/New_channel.php:128 -msgid "Name or caption" -msgstr "Naam" - -#: ../../Zotlabs/Module/Register.php:231 -#: ../../Zotlabs/Module/New_channel.php:128 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" -msgstr "Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Computerforum\"" - -#: ../../Zotlabs/Module/Register.php:233 -#: ../../Zotlabs/Module/New_channel.php:130 -msgid "Choose a short nickname" -msgstr "Korte bijnaam" - -#: ../../Zotlabs/Module/Register.php:233 -#: ../../Zotlabs/Module/New_channel.php:130 -#, php-format -msgid "" -"Your nickname will be used to create an easy to remember channel address " -"e.g. nickname%s" -msgstr "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres van jouw kanaal aan te maken, die je dan met anderen kunt delen. Bijvoorbeeld: bijnaam%s" - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Channel role and privacy" -msgstr "Kanaaltype en privacy" - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Select a channel role with your privacy requirements." -msgstr "Kies een kanaaltype met het door jou gewenste privacyniveau." - -#: ../../Zotlabs/Module/Register.php:235 -#: ../../Zotlabs/Module/New_channel.php:132 -msgid "Read more about roles" -msgstr "Lees meer over kanaaltypes" - -#: ../../Zotlabs/Module/Register.php:236 -msgid "no" -msgstr "Nee" - -#: ../../Zotlabs/Module/Register.php:236 -msgid "yes" -msgstr "Ja" - -#: ../../Zotlabs/Module/Register.php:248 ../../Zotlabs/Module/Admin.php:503 -msgid "Registration" -msgstr "Registratie" - -#: ../../Zotlabs/Module/Register.php:253 -msgid "Membership on this site is by invitation only." -msgstr "Registreren op deze $Projectname-hub kan alleen op uitnodiging." - -#: ../../Zotlabs/Module/Register.php:265 ../../include/nav.php:151 -#: ../../boot.php:1720 -msgid "Register" -msgstr "Registreren" - -#: ../../Zotlabs/Module/Register.php:266 -msgid "" -"This site may require email verification after submitting this form. If you " -"are returned to a login page, please check your email for instructions." -msgstr "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer je na het indienen van dit formulier op de inlogpagina terecht komt, dan dien je jouw e-mail te controleren voor instructies. Controleer eventueel ook jouw spamfolder." - #: ../../Zotlabs/Module/Bookmarks.php:53 msgid "Bookmark added" msgstr "Bladwijzer toegevoegd" @@ -800,34 +633,1125 @@ msgstr "Mijn bladwijzers" msgid "My Connections Bookmarks" msgstr "Bladwijzers van mijn connecties" -#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Directory.php:63 -#: ../../Zotlabs/Module/Photos.php:520 ../../Zotlabs/Module/Ratings.php:83 -#: ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:23 -msgid "Public access denied." -msgstr "Openbare toegang geweigerd." +#: ../../Zotlabs/Module/Admin/Accounts.php:36 +#, php-format +msgid "%s account blocked/unblocked" +msgid_plural "%s account blocked/unblocked" +msgstr[0] "%s account geblokkeerd/gedeblokkeerd" +msgstr[1] "%s accounts geblokkeerd/gedeblokkeerd" -#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Filestorage.php:32 -#: ../../Zotlabs/Module/Admin.php:164 ../../Zotlabs/Module/Admin.php:1268 -#: ../../Zotlabs/Module/Admin.php:1575 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3398 +#: ../../Zotlabs/Module/Admin/Accounts.php:43 +#, php-format +msgid "%s account deleted" +msgid_plural "%s accounts deleted" +msgstr[0] "%s account verwijderd" +msgstr[1] "%s accounts verwijderd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:79 +msgid "Account not found" +msgstr "Account niet gevonden" + +#: ../../Zotlabs/Module/Admin/Accounts.php:90 +#, php-format +msgid "Account '%s' deleted" +msgstr "Account '%s' verwijderd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:98 +#, php-format +msgid "Account '%s' blocked" +msgstr "Account '%s' geblokkeerd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:106 +#, php-format +msgid "Account '%s' unblocked" +msgstr "Account '%s' gedeblokkeerd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:165 +#: ../../Zotlabs/Module/Admin/Channels.php:149 +#: ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Plugins.php:336 +#: ../../Zotlabs/Module/Admin/Plugins.php:427 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin/Site.php:265 +#: ../../Zotlabs/Module/Admin/Themes.php:120 +#: ../../Zotlabs/Module/Admin/Themes.php:154 +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Administration" +msgstr "Beheer" + +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Accounts.php:179 ../../include/widgets.php:1561 +msgid "Accounts" +msgstr "Accounts" + +#: ../../Zotlabs/Module/Admin/Accounts.php:168 +#: ../../Zotlabs/Module/Admin/Channels.php:152 +msgid "select all" +msgstr "alles selecteren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +msgid "Registrations waiting for confirm" +msgstr "Accounts die op goedkeuring wachten" + +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +msgid "Request date" +msgstr "Tijd/datum verzoek" + +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/network.php:2212 +msgid "Email" +msgstr "E-mail" + +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +msgid "No registrations." +msgstr "Geen verzoeken." + +#: ../../Zotlabs/Module/Admin/Accounts.php:172 +#: ../../Zotlabs/Module/Connections.php:275 +msgid "Approve" +msgstr "Goedkeuren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:173 +msgid "Deny" +msgstr "Afkeuren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Block" +msgstr "Blokkeren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:176 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Unblock" +msgstr "Deblokkeren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:181 +msgid "ID" +msgstr "ID" + +#: ../../Zotlabs/Module/Admin/Accounts.php:183 ../../include/group.php:267 +msgid "All Channels" +msgstr "Alle kanalen" + +#: ../../Zotlabs/Module/Admin/Accounts.php:184 +msgid "Register date" +msgstr "Geregistreerd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:185 +msgid "Last login" +msgstr "Laatste keer ingelogd" + +#: ../../Zotlabs/Module/Admin/Accounts.php:186 +msgid "Expires" +msgstr "Verloopt" + +#: ../../Zotlabs/Module/Admin/Accounts.php:187 +msgid "Service Class" +msgstr "Abonnementen" + +#: ../../Zotlabs/Module/Admin/Accounts.php:189 +msgid "" +"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" +" on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?" + +#: ../../Zotlabs/Module/Admin/Accounts.php:190 +msgid "" +"The account {0} will be deleted!\\n\\nEverything this account has posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" + +#: ../../Zotlabs/Module/Admin/Channels.php:30 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channels censored/uncensored" +msgstr[0] "%s kanaal gecensureerd/ongecensureerd" +msgstr[1] "%s kanalen gecensureerd/ongecensureerd" + +#: ../../Zotlabs/Module/Admin/Channels.php:39 +#, php-format +msgid "%s channel code allowed/disallowed" +msgid_plural "%s channels code allowed/disallowed" +msgstr[0] "Scripts toegestaan/niet toegestaan voor %s kanaal" +msgstr[1] "Scripts toegestaan/niet toegestaan voor %s kanalen" + +#: ../../Zotlabs/Module/Admin/Channels.php:45 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "%s kanaal verwijderd" +msgstr[1] "%s kanalen verwijderd" + +#: ../../Zotlabs/Module/Admin/Channels.php:66 +msgid "Channel not found" +msgstr "Kanaal niet gevonden" + +#: ../../Zotlabs/Module/Admin/Channels.php:76 +#, php-format +msgid "Channel '%s' deleted" +msgstr "Kanaal '%s' verwijderd" + +#: ../../Zotlabs/Module/Admin/Channels.php:88 +#, php-format +msgid "Channel '%s' censored" +msgstr "Kanaal '%s' gecensureerd" + +#: ../../Zotlabs/Module/Admin/Channels.php:88 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "Kanaal '%s' ongecensureerd" + +#: ../../Zotlabs/Module/Admin/Channels.php:99 +#, php-format +msgid "Channel '%s' code allowed" +msgstr "Scripts toegestaan voor kanaal '%s'" + +#: ../../Zotlabs/Module/Admin/Channels.php:99 +#, php-format +msgid "Channel '%s' code disallowed" +msgstr "Scripts niet toegestaan voor kanaal '%s'" + +#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../include/widgets.php:1562 +msgid "Channels" +msgstr "Kanalen" + +#: ../../Zotlabs/Module/Admin/Channels.php:154 +msgid "Censor" +msgstr "Censureren" + +#: ../../Zotlabs/Module/Admin/Channels.php:155 +msgid "Uncensor" +msgstr "Niet censureren" + +#: ../../Zotlabs/Module/Admin/Channels.php:156 +msgid "Allow Code" +msgstr "Scripts toestaan" + +#: ../../Zotlabs/Module/Admin/Channels.php:157 +msgid "Disallow Code" +msgstr "Scripts niet toestaan" + +#: ../../Zotlabs/Module/Admin/Channels.php:158 +#: ../../include/conversation.php:1651 +msgid "Channel" +msgstr "Kanaal" + +#: ../../Zotlabs/Module/Admin/Channels.php:162 +msgid "UID" +msgstr "UID" + +#: ../../Zotlabs/Module/Admin/Channels.php:164 +#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:470 +msgid "Address" +msgstr "Kanaaladres" + +#: ../../Zotlabs/Module/Admin/Channels.php:166 +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 "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" + +#: ../../Zotlabs/Module/Admin/Channels.php:167 +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 "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "Update is als succesvol gemarkeerd" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "Uitvoeren van %s is mislukt. Controleer systeemlogboek." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Update %s was geslaagd." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "Update-functie %s kon niet gevonden worden." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "Geen mislukte updates." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "Mislukte updates" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "Poging om deze stap van de update automatisch uit te voeren." + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "Off" +msgstr "Uit" + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "On" +msgstr "Aan" + +#: ../../Zotlabs/Module/Admin/Features.php:56 +#, php-format +msgid "Lock feature %s" +msgstr " Vergrendel de functie '%s'" + +#: ../../Zotlabs/Module/Admin/Features.php:64 +msgid "Manage Additional Features" +msgstr "Beheer - Extra functies" + +#: ../../Zotlabs/Module/Admin/Logs.php:28 +msgid "Log settings updated." +msgstr "Logboek-instellingen bijgewerkt." + +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1587 +#: ../../include/widgets.php:1597 +msgid "Logs" +msgstr "Logboeken" + +#: ../../Zotlabs/Module/Admin/Logs.php:85 +msgid "Clear" +msgstr "Leegmaken" + +#: ../../Zotlabs/Module/Admin/Logs.php:91 +msgid "Debugging" +msgstr "Debuggen" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "Log file" +msgstr "Logbestand" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "" +"Must be writable by web server. Relative to your top-level webserver " +"directory." +msgstr "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je $Projectname-installatie." + +#: ../../Zotlabs/Module/Admin/Logs.php:93 +msgid "Log level" +msgstr "Logniveau" + +#: ../../Zotlabs/Module/Admin/Plugins.php:254 +#: ../../Zotlabs/Module/Admin/Themes.php:69 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 +#: ../../Zotlabs/Module/Admin.php:62 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3427 msgid "Item not found." msgstr "Item niet gevonden." -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/conversation.php:1665 ../../include/nav.php:94 -msgid "Photos" -msgstr "Foto's" +#: ../../Zotlabs/Module/Admin/Plugins.php:284 +#, php-format +msgid "Plugin %s disabled." +msgstr "Plugin %s uitgeschakeld." +#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#, php-format +msgid "Plugin %s enabled." +msgstr "Plugin %s ingeschakeld" + +#: ../../Zotlabs/Module/Admin/Plugins.php:305 +#: ../../Zotlabs/Module/Admin/Themes.php:93 +msgid "Disable" +msgstr "Uitschakelen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:308 +#: ../../Zotlabs/Module/Admin/Themes.php:95 +msgid "Enable" +msgstr "Inschakelen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:337 +#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1565 +msgid "Plugins" +msgstr "Plugins" + +#: ../../Zotlabs/Module/Admin/Plugins.php:338 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +msgid "Toggle" +msgstr "Omschakelen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:339 +#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:216 +#: ../../include/nav.php:213 ../../include/widgets.php:680 +msgid "Settings" +msgstr "Instellingen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:346 +#: ../../Zotlabs/Module/Admin/Themes.php:132 +msgid "Author: " +msgstr "Auteur: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:347 +#: ../../Zotlabs/Module/Admin/Themes.php:133 +msgid "Maintainer: " +msgstr "Beheerder: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:348 +msgid "Minimum project version: " +msgstr "Minimum versie Hubzilla: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:349 +msgid "Maximum project version: " +msgstr "Maximum versie Hubzilla:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:350 +msgid "Minimum PHP version: " +msgstr "Minimum versie PHP: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +msgid "Compatible Server Roles: " +msgstr "Werkt met configuratietypes: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +msgid "Requires: " +msgstr "Vereist: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:353 +#: ../../Zotlabs/Module/Admin/Plugins.php:433 +msgid "Disabled - version incompatibility" +msgstr "Uitgeschakeld - versie is incompatibel" + +#: ../../Zotlabs/Module/Admin/Plugins.php:402 +msgid "Enter the public git repository URL of the plugin repo." +msgstr "Vul de openbare Git-URL in van de plugin-repository." + +#: ../../Zotlabs/Module/Admin/Plugins.php:403 +msgid "Plugin repo git URL" +msgstr "Git-URL plugin-repository" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "Custom repo name" +msgstr "Handmatige repository-naam" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "(optional)" +msgstr "(optioneel)" + +#: ../../Zotlabs/Module/Admin/Plugins.php:405 +msgid "Download Plugin Repo" +msgstr "Plugin-repository downloaden" + +#: ../../Zotlabs/Module/Admin/Plugins.php:412 +msgid "Install new repo" +msgstr "Nieuwe repository installeren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:334 +msgid "Install" +msgstr "Installeren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:414 #: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Settings.php:683 ../../Zotlabs/Module/Settings.php:709 -#: ../../Zotlabs/Module/Admin.php:1420 ../../Zotlabs/Module/Wiki.php:171 -#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Tagrm.php:15 -#: ../../Zotlabs/Module/Tagrm.php:138 ../../include/conversation.php:1243 -#: ../../include/conversation.php:1292 +#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 +#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 msgid "Cancel" msgstr "Annuleren" +#: ../../Zotlabs/Module/Admin/Plugins.php:435 +msgid "Manage Repos" +msgstr "Repositories beheren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +msgid "Installed Plugin Repositories" +msgstr "Toegevoegde plugin-repositories" + +#: ../../Zotlabs/Module/Admin/Plugins.php:437 +msgid "Install a New Plugin Repository" +msgstr "Nieuwe plugin-repository toevoegen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:443 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:334 +msgid "Update" +msgstr "Bijwerken" + +#: ../../Zotlabs/Module/Admin/Plugins.php:444 +msgid "Switch branch" +msgstr "Branch veranderen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 +msgid "Remove" +msgstr "Verwijderen" + +#: ../../Zotlabs/Module/Admin/Profs.php:69 +msgid "New Profile Field" +msgstr "Nieuw profielveld" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "Field nickname" +msgstr "Bijnaam voor veld" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "System name of field" +msgstr "Systeemnaam voor veld" + +#: ../../Zotlabs/Module/Admin/Profs.php:71 +#: ../../Zotlabs/Module/Admin/Profs.php:91 +msgid "Input type" +msgstr "Invoertype" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Field Name" +msgstr "Veldnaam" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Label on profile pages" +msgstr "Tekstlabel voor op profielpagina's" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Help text" +msgstr "Helptekst" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Additional info (optional)" +msgstr "Extra informatie (optioneel)" + +#: ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Filer.php:53 +#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104 +#: ../../include/text.php:972 ../../include/text.php:984 +#: ../../include/widgets.php:201 +msgid "Save" +msgstr "Opslaan" + +#: ../../Zotlabs/Module/Admin/Profs.php:83 +msgid "Field definition not found" +msgstr "Velddefinitie niet gevonden" + +#: ../../Zotlabs/Module/Admin/Profs.php:89 +msgid "Edit Profile Field" +msgstr "Profielveld bewerken" + +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1568 +msgid "Profile Fields" +msgstr "Profielvelden" + +#: ../../Zotlabs/Module/Admin/Profs.php:148 +msgid "Basic Profile Fields" +msgstr "Standaard profielvelden" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "Advanced Profile Fields" +msgstr "Geavanceerde profielvelden" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "(In addition to basic fields)" +msgstr "(als toevoeging op de standaard velden)" + +#: ../../Zotlabs/Module/Admin/Profs.php:151 +msgid "All available fields" +msgstr "Alle beschikbare velden" + +#: ../../Zotlabs/Module/Admin/Profs.php:152 +msgid "Custom Fields" +msgstr "Extra (handmatig toegevoegde) velden" + +#: ../../Zotlabs/Module/Admin/Profs.php:156 +msgid "Create Custom Field" +msgstr "Extra velden aanmaken" + +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Queue Statistics" +msgstr "Wachtrij-statistieken" + +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Total Entries" +msgstr "Aantal vermeldingen" + +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Priority" +msgstr "Prioriteit" + +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Destination URL" +msgstr "Doel-URL" + +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Mark hub permanently offline" +msgstr "Hub als permanent offline markeren" + +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Empty queue for this hub" +msgstr "Berichtenwachtrij voor deze hub legen" + +#: ../../Zotlabs/Module/Admin/Queue.php:42 +msgid "Last known contact" +msgstr "Voor het laatst contact" + +#: ../../Zotlabs/Module/Admin/Security.php:77 +msgid "" +"By default, unfiltered HTML is allowed in embedded media. This is inherently" +" insecure." +msgstr "Standaard is ongefilterde HTML in ingesloten (embedded) media toegestaan. Dit is inherent onveilig." + +#: ../../Zotlabs/Module/Admin/Security.php:80 +msgid "" +"The recommended setting is to only allow unfiltered HTML from the following " +"sites:" +msgstr "Het wordt aanbevolen om alleen ongefilterde HTML van de volgende websites toe te staan:" + +#: ../../Zotlabs/Module/Admin/Security.php:81 +msgid "" +"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/https://vimeo.com/
    https://soundcloud.com/
    " +msgstr "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    " + +#: ../../Zotlabs/Module/Admin/Security.php:82 +msgid "" +"All other embedded content will be filtered, unless " +"embedded content from that site is explicitly blocked." +msgstr "Alle andere ingesloten (embedded) inhoud wordt gefilterd, tenzij ingesloten (embedded) inhoud van een website expliciet wordt geblokkeerd." + +#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1563 +msgid "Security" +msgstr "Beveiliging" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "Block public" +msgstr "Openbare toegang blokkeren" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently authenticated." +msgstr "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor leden die zich hebben geauthenticeerd." + +#: ../../Zotlabs/Module/Admin/Security.php:90 +msgid "Set \"Transport Security\" HTTP header" +msgstr "\"Transport Security\" HTTP-header inschakelen" + +#: ../../Zotlabs/Module/Admin/Security.php:91 +msgid "Set \"Content Security Policy\" HTTP header" +msgstr " \"Content Security Policy\" HTTP-header inschakelen" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "Allowed email domains" +msgstr "Toegestane e-maildomeinen" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +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 "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten." + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "Not allowed email domains" +msgstr "Niet toegestane e-maildomeinen" + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. " + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "Allow communications only from these sites" +msgstr "Alleen communicatie met deze hubs toestaan" + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "" +"One site per line. Leave empty to allow communication from anywhere by " +"default" +msgstr "Eén hub per regel. Laat leeg om communicatie standaard met alle hubs toe te staan" + +#: ../../Zotlabs/Module/Admin/Security.php:95 +msgid "Block communications from these sites" +msgstr "Communicatie met deze hubs blokkeren" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "Allow communications only from these channels" +msgstr "Sta alleen communicatie toe met deze kanalen" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "" +"One channel (hash) per line. Leave empty to allow from any channel by " +"default" +msgstr "Eén kanaal (hash) per regel. Laat leeg om communicatie standaard met alle kanalen toe te staan" + +#: ../../Zotlabs/Module/Admin/Security.php:97 +msgid "Block communications from these channels" +msgstr "Communicatie met deze kanalen blokkeren" + +#: ../../Zotlabs/Module/Admin/Security.php:98 +msgid "Only allow embeds from secure (SSL) websites and links." +msgstr "Alleen ingesloten (embedded) inhoud van veilige (SSL) websites en links toestaan." + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "Allow unfiltered embedded HTML content only from these domains" +msgstr "Alleen ongefilterde ingesloten (embedded) HTML van deze websites toestaan" + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "One site per line. By default embedded content is filtered." +msgstr "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gefilterd." + +#: ../../Zotlabs/Module/Admin/Security.php:100 +msgid "Block embedded HTML from these domains" +msgstr "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren" + +#: ../../Zotlabs/Module/Admin/Site.php:135 +msgid "Site settings updated." +msgstr "Hub-instellingen bijgewerkt." + +#: ../../Zotlabs/Module/Admin/Site.php:162 ../../include/text.php:2942 +msgid "Default" +msgstr "Standaard" + +#: ../../Zotlabs/Module/Admin/Site.php:172 +#: ../../Zotlabs/Module/Settings/Display.php:141 +msgid "mobile" +msgstr "mobiel" + +#: ../../Zotlabs/Module/Admin/Site.php:174 +msgid "experimental" +msgstr "experimenteel" + +#: ../../Zotlabs/Module/Admin/Site.php:176 +msgid "unsupported" +msgstr "Niet ondersteund" + +#: ../../Zotlabs/Module/Admin/Site.php:221 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "No" +msgstr "Nee" + +#: ../../Zotlabs/Module/Admin/Site.php:222 +msgid "Yes - with approval" +msgstr "Ja - met goedkeuring" + +#: ../../Zotlabs/Module/Admin/Site.php:223 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:84 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "Yes" +msgstr "Ja" + +#: ../../Zotlabs/Module/Admin/Site.php:228 +msgid "My site is not a public server" +msgstr "Mijn $Projectname-hub is niet openbaar" + +#: ../../Zotlabs/Module/Admin/Site.php:229 +msgid "My site has paid access only" +msgstr "Mijn $Projectname-hub kent alleen betaalde toegang" + +#: ../../Zotlabs/Module/Admin/Site.php:230 +msgid "My site has free access only" +msgstr "Mijn $Projectname-hub kent alleen gratis toegang" + +#: ../../Zotlabs/Module/Admin/Site.php:231 +msgid "My site offers free accounts with optional paid upgrades" +msgstr "Mijn $Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie" + +#: ../../Zotlabs/Module/Admin/Site.php:242 ../../Zotlabs/Module/Setup.php:336 +msgid "Basic/Minimal Social Networking" +msgstr "Basic/eenvoudig sociaal netwerk" + +#: ../../Zotlabs/Module/Admin/Site.php:243 ../../Zotlabs/Module/Setup.php:337 +msgid "Standard Configuration (default)" +msgstr "Standaard (standaard)" + +#: ../../Zotlabs/Module/Admin/Site.php:244 ../../Zotlabs/Module/Setup.php:338 +msgid "Professional" +msgstr "Professioneel " + +#: ../../Zotlabs/Module/Admin/Site.php:249 +#: ../../Zotlabs/Module/Settings/Account.php:105 +msgid "Beginner/Basic" +msgstr "Beginner/basic" + +#: ../../Zotlabs/Module/Admin/Site.php:250 +#: ../../Zotlabs/Module/Settings/Account.php:106 +msgid "Novice - not skilled but willing to learn" +msgstr "Onervaren - niet bekwaam, maar wil graag leren" + +#: ../../Zotlabs/Module/Admin/Site.php:251 +#: ../../Zotlabs/Module/Settings/Account.php:107 +msgid "Intermediate - somewhat comfortable" +msgstr "Ervaren - voelt zich enigszins comfortabel" + +#: ../../Zotlabs/Module/Admin/Site.php:252 +#: ../../Zotlabs/Module/Settings/Account.php:108 +msgid "Advanced - very comfortable" +msgstr "Gevorderd - voelt zich comfortabel" + +#: ../../Zotlabs/Module/Admin/Site.php:253 +#: ../../Zotlabs/Module/Settings/Account.php:109 +msgid "Expert - I can write computer code" +msgstr "Expert - kan programmeren" + +#: ../../Zotlabs/Module/Admin/Site.php:254 +#: ../../Zotlabs/Module/Settings/Account.php:110 +msgid "Wizard - I probably know more than you do" +msgstr "Tovenaar - ik weet waarschijnlijk meer dan jij" + +#: ../../Zotlabs/Module/Admin/Site.php:266 ../../include/widgets.php:1560 +msgid "Site" +msgstr "Hub-instellingen" + +#: ../../Zotlabs/Module/Admin/Site.php:268 +#: ../../Zotlabs/Module/Register.php:253 +msgid "Registration" +msgstr "Registratie" + +#: ../../Zotlabs/Module/Admin/Site.php:269 +msgid "File upload" +msgstr "Bestand uploaden" + +#: ../../Zotlabs/Module/Admin/Site.php:270 +msgid "Policies" +msgstr "Beleid" + +#: ../../Zotlabs/Module/Admin/Site.php:271 +#: ../../include/contact_widgets.php:16 +msgid "Advanced" +msgstr "Geavanceerd" + +#: ../../Zotlabs/Module/Admin/Site.php:275 +msgid "Site name" +msgstr "Naam van deze $Projectname-hub" + +#: ../../Zotlabs/Module/Admin/Site.php:277 ../../Zotlabs/Module/Setup.php:359 +msgid "Server Configuration/Role" +msgstr "Configuratietype hub" + +#: ../../Zotlabs/Module/Admin/Site.php:279 +msgid "Site default technical skill level" +msgstr "Standaard technisch niveau voor deze hub" + +#: ../../Zotlabs/Module/Admin/Site.php:279 +msgid "Used to provide a member experience matched to technical comfort level" +msgstr "Wordt gebruikt om leden een gebruikerservaring te bieden die met hun technisch niveau overeenkomt" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "Lock the technical skill level setting" +msgstr "Vergrendel de functie 'Standaard technisch niveau voor deze hub'" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "Members can set their own technical comfort level by default" +msgstr "Leden kunnen hun eigen technisch niveau standaard instellen" + +#: ../../Zotlabs/Module/Admin/Site.php:284 +msgid "Banner/Logo" +msgstr "Banner/logo" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "Administrator Information" +msgstr "Informatie over de beheerder" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden." + +#: ../../Zotlabs/Module/Admin/Site.php:286 +msgid "System language" +msgstr "Standaardtaal" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "System theme" +msgstr "Standaardthema" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" +msgstr "Standaardthema voor $Projectname-hub (kan door lid veranderd worden) - verander thema-instellingen" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "Mobile system theme" +msgstr "Standaardthema voor mobiel" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "Theme for mobile devices" +msgstr "Thema voor mobiele apparaten" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "Allow Feeds as Connections" +msgstr "Sta feeds toe als connecties" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "(Heavy system resource usage)" +msgstr "(sterk negatieve invloed op systeembronnen hub)" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "Maximum image size" +msgstr "Maximale grootte van afbeeldingen" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend." + +#: ../../Zotlabs/Module/Admin/Site.php:292 +msgid "Does this site allow new member registration?" +msgstr "Staat deze hub nieuwe accounts toe?" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "Invitation only" +msgstr "Alleen op uitnodiging" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "" +"Only allow new member registrations with an invitation code. Above register " +"policy must be set to Yes." +msgstr "Sta alleen nieuwe registraties toe van mensen die een uitnodigingscode hebben. Bovenstaand accountbeleid moet op Ja staan." + +#: ../../Zotlabs/Module/Admin/Site.php:294 +msgid "Which best describes the types of account offered by this hub?" +msgstr "Wat voor soort accounts biedt deze $Projectname-hub aan? Kies wat het meest in de buurt komt." + +#: ../../Zotlabs/Module/Admin/Site.php:295 +msgid "Register text" +msgstr "Tekst tijdens registratie" + +#: ../../Zotlabs/Module/Admin/Site.php:295 +msgid "Will be displayed prominently on the registration page." +msgstr "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond." + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "Site homepage to show visitors (default: login box)" +msgstr "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)" + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "" +"example: 'public' to show public stream, 'page/sys/home' to show a system " +"webpage called 'home' or 'include:home.html' to include a file." +msgstr "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken." + +#: ../../Zotlabs/Module/Admin/Site.php:297 +msgid "Preserve site homepage URL" +msgstr "Behoudt de URL van de hub (/)" + +#: ../../Zotlabs/Module/Admin/Site.php:297 +msgid "" +"Present the site homepage in a frame at the original location instead of " +"redirecting" +msgstr "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)" + +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "Accounts abandoned after x days" +msgstr "Accounts als verlaten beschouwen na zoveel aantal dagen:" + +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet." + +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "Allowed friend domains" +msgstr "Toegestane domeinen" + +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze $Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten." + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Verify Email Addresses" +msgstr "E-mailadres verifieren" + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "" +"Check to verify email addresses used in account registration (recommended)." +msgstr "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)." + +#: ../../Zotlabs/Module/Admin/Site.php:301 +msgid "Force publish" +msgstr "Dwing kanaalvermelding af" + +#: ../../Zotlabs/Module/Admin/Site.php:301 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld." + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "Import Public Streams" +msgstr "Openbare streams importeren" + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "" +"Import and allow access to public content pulled from other sites. Warning: " +"this content is unmoderated." +msgstr "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd." + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "Login on Homepage" +msgstr "Inlogformulier op de homepagina" + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "" +"Present a login box to visitors on the home page if no other content has " +"been configured." +msgstr "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. " + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "Enable context help" +msgstr "Schakel contextuele hulp in" + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "" +"Display contextual help for the current page when the help button is " +"pressed." +msgstr "Toon hulp en documentatie voor de op dat moment getoonde pagina, wanneer op de hulp-knop wordt geklikt." + +#: ../../Zotlabs/Module/Admin/Site.php:306 +msgid "Directory Server URL" +msgstr "Server-URL voor de kanalengids" + +#: ../../Zotlabs/Module/Admin/Site.php:306 +msgid "Default directory server" +msgstr "Standaardserver voor de kanalengids" + +#: ../../Zotlabs/Module/Admin/Site.php:308 +msgid "Proxy user" +msgstr "Gebruikersnaam proxy" + +#: ../../Zotlabs/Module/Admin/Site.php:309 +msgid "Proxy URL" +msgstr "Proxy-URL" + +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Network timeout" +msgstr "Netwerktimeout" + +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)" + +#: ../../Zotlabs/Module/Admin/Site.php:311 +msgid "Delivery interval" +msgstr "Afleveringsinterval" + +#: ../../Zotlabs/Module/Admin/Site.php:311 +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 "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers." + +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "Deliveries per process" +msgstr "Leveringen per serverproces" + +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "" +"Number of deliveries to attempt in a single operating system process. Adjust" +" if necessary to tune system performance. Recommend: 1-5." +msgstr "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5" + +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "Poll interval" +msgstr "Poll-interval" + +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken." + +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "Maximum Load Average" +msgstr "Maximaal gemiddelde systeembelasting" + +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50." + +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "Expiration period in days for imported (grid/network) content" +msgstr "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd." + +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "0 for no expiration of imported content" +msgstr "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud." + +#: ../../Zotlabs/Module/Admin/Themes.php:18 +msgid "Theme settings updated." +msgstr "Thema-instellingen bijgewerkt." + +#: ../../Zotlabs/Module/Admin/Themes.php:58 +msgid "No themes found." +msgstr "Geen thema's gevonden" + +#: ../../Zotlabs/Module/Admin/Themes.php:114 +msgid "Screenshot" +msgstr "Schermafdruk" + +#: ../../Zotlabs/Module/Admin/Themes.php:121 +#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1566 +msgid "Themes" +msgstr "Thema's" + +#: ../../Zotlabs/Module/Admin/Themes.php:160 +msgid "[Experimental]" +msgstr "[Experimenteel]" + +#: ../../Zotlabs/Module/Admin/Themes.php:161 +msgid "[Unsupported]" +msgstr "[Niet ondersteund]" + +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 +#: ../../include/nav.php:95 ../../include/conversation.php:1672 +msgid "Photos" +msgstr "Foto's" + #: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 msgid "Invalid item." msgstr "Ongeldig item." @@ -855,40 +1779,124 @@ msgstr "Bewaar in map: " msgid "- select -" msgstr "- kies map -" -#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin.php:2047 -#: ../../Zotlabs/Module/Admin.php:2067 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:926 -#: ../../include/text.php:938 ../../include/widgets.php:201 -msgid "Save" -msgstr "Opslaan" +#: ../../Zotlabs/Module/Mail.php:38 +msgid "Unable to lookup recipient." +msgstr "Niet in staat om ontvanger op te zoeken." -#: ../../Zotlabs/Module/Network.php:94 -msgid "No such group" -msgstr "Collectie niet gevonden" +#: ../../Zotlabs/Module/Mail.php:45 +msgid "Unable to communicate with requested channel." +msgstr "Niet in staat om met het aangevraagde kanaal te communiceren." -#: ../../Zotlabs/Module/Network.php:134 -msgid "No such channel" -msgstr "Niet zo'n kanaal" +#: ../../Zotlabs/Module/Mail.php:52 +msgid "Cannot verify requested channel." +msgstr "Kan opgevraagd kanaal niet verifieren" -#: ../../Zotlabs/Module/Network.php:139 -msgid "forum" -msgstr "forum" +#: ../../Zotlabs/Module/Mail.php:70 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt." -#: ../../Zotlabs/Module/Network.php:151 -msgid "Search Results For:" -msgstr "Zoekresultaten voor:" +#: ../../Zotlabs/Module/Mail.php:135 +msgid "Messages" +msgstr "Berichten" -#: ../../Zotlabs/Module/Network.php:217 -msgid "Privacy group is empty" -msgstr "Privacygroep is leeg" +#: ../../Zotlabs/Module/Mail.php:170 +msgid "Message recalled." +msgstr "Bericht ingetrokken." -#: ../../Zotlabs/Module/Network.php:226 -msgid "Privacy group: " -msgstr "Privacygroep: " +#: ../../Zotlabs/Module/Mail.php:183 +msgid "Conversation removed." +msgstr "Conversatie verwijderd" -#: ../../Zotlabs/Module/Network.php:252 -msgid "Invalid connection." -msgstr "Ongeldige connectie." +#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 +#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 +msgid "Please enter a link URL:" +msgstr "Vul een URL in:" + +#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Verloopt op DD-MM-YYYY om HH:MM" + +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Requested channel is not in this network" +msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar" + +#: ../../Zotlabs/Module/Mail.php:234 +msgid "Send Private Message" +msgstr "Privébericht versturen" + +#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 +msgid "To:" +msgstr "Aan:" + +#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 +msgid "Subject:" +msgstr "Onderwerp:" + +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:135 +msgid "Your message:" +msgstr "Jouw bericht:" + +#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 +#: ../../include/conversation.php:1244 +msgid "Attach file" +msgstr "Bestand toevoegen" + +#: ../../Zotlabs/Module/Mail.php:244 ../../Zotlabs/Module/Mail.php:369 +#: ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Chat.php:207 +#: ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "Weblink invoegen" + +#: ../../Zotlabs/Module/Mail.php:245 +msgid "Send" +msgstr "Verzenden" + +#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 +#: ../../include/conversation.php:1289 +msgid "Set expiration date" +msgstr "Verloopdatum instellen" + +#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../include/conversation.php:1294 +msgid "Encrypt text" +msgstr "Tekst versleutelen" + +#: ../../Zotlabs/Module/Mail.php:332 +msgid "Delete message" +msgstr "Bericht verwijderen" + +#: ../../Zotlabs/Module/Mail.php:333 +msgid "Delivery report" +msgstr "Afleveringsrapport" + +#: ../../Zotlabs/Module/Mail.php:334 +msgid "Recall message" +msgstr "Bericht intrekken" + +#: ../../Zotlabs/Module/Mail.php:336 +msgid "Message has been recalled." +msgstr "Bericht is ingetrokken." + +#: ../../Zotlabs/Module/Mail.php:353 +msgid "Delete Conversation" +msgstr "Verwijder conversatie" + +#: ../../Zotlabs/Module/Mail.php:355 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Geen veilige communicatie beschikbaar. Mogelijk kan je reageren op de kanaalpagina van de afzender." + +#: ../../Zotlabs/Module/Mail.php:359 +msgid "Send Reply" +msgstr "Antwoord versturen" + +#: ../../Zotlabs/Module/Mail.php:364 +#, php-format +msgid "Your message for %s (%s):" +msgstr "Jouw privébericht aan %s (%s):" #: ../../Zotlabs/Module/Connections.php:56 #: ../../Zotlabs/Module/Connections.php:161 @@ -916,13 +1924,13 @@ msgstr "Gearchiveerd" #: ../../Zotlabs/Module/Connections.php:76 #: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1568 +#: ../../include/conversation.php:1573 msgid "New" msgstr "Nieuw" #: ../../Zotlabs/Module/Connections.php:92 #: ../../Zotlabs/Module/Connections.php:107 -#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:497 +#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:533 msgid "All" msgstr "Alles" @@ -984,7 +1992,7 @@ msgstr "Kanaaladres" msgid "Network" msgstr "Netwerk" -#: ../../Zotlabs/Module/Connections.php:270 ../../Zotlabs/Module/Admin.php:723 +#: ../../Zotlabs/Module/Connections.php:270 msgid "Status" msgstr "Status" @@ -996,18 +2004,13 @@ msgstr "Verbonden" msgid "Approve connection" msgstr "Connectie accepteren" -#: ../../Zotlabs/Module/Connections.php:275 -#: ../../Zotlabs/Module/Admin.php:1050 -msgid "Approve" -msgstr "Goedkeuren" - #: ../../Zotlabs/Module/Connections.php:276 msgid "Ignore connection" msgstr "Connectie negeren" #: ../../Zotlabs/Module/Connections.php:277 -#: ../../Zotlabs/Module/Notifications.php:55 #: ../../Zotlabs/Module/Connedit.php:583 +#: ../../Zotlabs/Module/Notifications.php:55 msgid "Ignore" msgstr "Negeren" @@ -1016,14 +2019,14 @@ msgid "Recent activity" msgstr "Recente activiteit" #: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/text.php:855 ../../include/nav.php:190 +#: ../../include/text.php:901 ../../include/nav.php:191 msgid "Connections" msgstr "Connecties" #: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:925 -#: ../../include/text.php:937 ../../include/acl_selectors.php:174 -#: ../../include/nav.php:169 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:971 +#: ../../include/text.php:983 ../../include/acl_selectors.php:174 +#: ../../include/nav.php:170 ../../include/widgets.php:315 msgid "Search" msgstr "Zoeken" @@ -1071,30 +2074,30 @@ msgstr "Uploaden afbeelding mislukt" msgid "Unable to process image." msgstr "Niet in staat om afbeelding te verwerken." -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4312 +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4341 msgid "female" msgstr "vrouw" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4313 +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4342 #, php-format msgid "%1$s updated her %2$s" msgstr "%1$s heeft haar %2$s bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4314 +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4343 msgid "male" msgstr "man" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4315 +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4344 #, php-format msgid "%1$s updated his %2$s" msgstr "%1$s heeft zijn %2$s bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4317 +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4346 #, php-format msgid "%1$s updated their %2$s" msgstr "De %2$s van %1$s is bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1720 +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1731 msgid "cover photo" msgstr "omslagfoto" @@ -1120,8 +2123,8 @@ msgid "Upload Cover Photo" msgstr "Omslagfoto uploaden" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Settings.php:1180 #: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Settings/Channel.php:399 msgid "or" msgstr "of" @@ -1150,566 +2153,304 @@ msgstr "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven." msgid "Done Editing" msgstr "Klaar met bewerken" -#: ../../Zotlabs/Module/Setup.php:183 -msgid "$Projectname Server - Setup" -msgstr "$Projectname Hub - Setup" +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 +msgid "Edit post" +msgstr "Bericht bewerken" -#: ../../Zotlabs/Module/Setup.php:187 -msgid "Could not connect to database." -msgstr "Could not connect to database." +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." +msgstr "Kon geen toegang krijgen tot de connectie-gegevens." -#: ../../Zotlabs/Module/Setup.php:191 +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." +msgstr "Kon het gekozen profiel niet vinden." + +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." +msgstr "Connectie bijgewerkt." + +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "Bijwerken van connectie-gegevens mislukt." + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "is nu verbonden met" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "Kon geen toegang krijgen tot de record van de connectie." + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar" + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "Niet in staat om de parameters van connecties in te stellen." + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "Connectie is verwijderd" + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:89 ../../include/conversation.php:953 +msgid "View Profile" +msgstr "Profiel weergeven" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "Profiel van %s weergeven" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "Permissies vernieuwen" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "Aangepaste permissies ophalen" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "Recente activiteit/berichten" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "Recente berichten en reacties weergeven" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blokkeer (of deblokkeer) alle communicatie met deze connectie" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "Deze connectie is geblokkeerd!" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "Niet meer negeren" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "Deze connectie wordt genegeerd!" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "Niet meer archiveren" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "Archiveren" + +#: ../../Zotlabs/Module/Connedit.php:594 msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue." +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud" -#: ../../Zotlabs/Module/Setup.php:198 -msgid "Could not create table." -msgstr "Could not create table." +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "Deze connectie is gearchiveerd!" -#: ../../Zotlabs/Module/Setup.php:203 -msgid "Your site database has been installed." -msgstr "Your hub database has been installed." +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "Niet meer verbergen" -#: ../../Zotlabs/Module/Setup.php:207 +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "Verbergen" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "Deze connectie is verborgen!" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "Deze connectie verwijderen" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "Ik" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "Familie" + +#: ../../Zotlabs/Module/Connedit.php:627 +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 +#: ../../include/selectors.php:123 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +#: ../../include/widgets.php:531 +msgid "Friends" +msgstr "Vrienden" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "Kennissen" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "Deze connectie accepteren" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "Keur deze connectie goed om communicatie toe te staan" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "Verwantschapsfilter instellen" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "Profiel instellen" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "Verwantschapsfilter en profiel instellen" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "geen" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "Standaard permissies voor connecties" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3993 +#, php-format +msgid "Connection: %s" +msgstr "Connectie: %s" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "Deze permissies automatisch toepassen" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "Connectieverzoeken zullen automatisch worden geaccepteerd" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "Het primaire kanaaladres van deze connectie is" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "Beschikbare locaties:" + +#: ../../Zotlabs/Module/Connedit.php:758 msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client." +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast." -#: ../../Zotlabs/Module/Setup.php:208 ../../Zotlabs/Module/Setup.php:270 -#: ../../Zotlabs/Module/Setup.php:733 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Please see the file \"install/INSTALL.txt\"." +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "Hulpmiddelen" -#: ../../Zotlabs/Module/Setup.php:267 -msgid "System check" -msgstr "System check" +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "Schuif om te bepalen hoe goed je iemand kent en/of mag" -#: ../../Zotlabs/Module/Setup.php:271 ../../Zotlabs/Module/Photos.php:960 -#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 -#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 -msgid "Next" -msgstr "Volgende" +#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Beoordeling" -#: ../../Zotlabs/Module/Setup.php:272 -msgid "Check again" -msgstr "Check again" +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "Gebruik de schuif om je beoordeling te geven" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Database connection" -msgstr "Database connection" +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "Verklaar jouw beoordeling (niet verplicht)" -#: ../../Zotlabs/Module/Setup.php:295 +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "Berichtenfilter" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "Importeer alleen berichten met deze tekst" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "In order to install $Projectname we need to know how to connect to your database." +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren" -#: ../../Zotlabs/Module/Setup.php:296 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Please contact your hosting provider or server administrator if you have questions about these settings." +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "Importeer geen berichten met deze tekst" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "The database you specify below should already exist. If it does not, please create it before continuing." +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "Deze informatie is openbaar!" -#: ../../Zotlabs/Module/Setup.php:301 -msgid "Database Server Name" -msgstr "Database Server Name" +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "Connectie moet nog geaccepteerd worden" -#: ../../Zotlabs/Module/Setup.php:301 -msgid "Default is 127.0.0.1" -msgstr "Default is 127.0.0.1" +#: ../../Zotlabs/Module/Connedit.php:778 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "geërfd" -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Database Port" -msgstr "Database Port" - -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Communication port number - use 0 for default" -msgstr "Communication port number - use 0 for default" - -#: ../../Zotlabs/Module/Setup.php:303 -msgid "Database Login Name" -msgstr "Database Login Name" - -#: ../../Zotlabs/Module/Setup.php:304 -msgid "Database Login Password" -msgstr "Database Login Password" - -#: ../../Zotlabs/Module/Setup.php:305 -msgid "Database Name" -msgstr "Database Name" - -#: ../../Zotlabs/Module/Setup.php:306 -msgid "Database Type" -msgstr "Database Type" - -#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:354 -msgid "Site administrator email address" -msgstr "Hub administrator email address" - -#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:354 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Your account email address must match this in order to use the web admin panel." - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:356 -msgid "Website URL" -msgstr "Hub URL" - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:356 -msgid "Please use SSL (https) URL if available." -msgstr "Please use SSL (https) URL if available." - -#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:360 -msgid "Please select a default timezone for your website" -msgstr "Please select a default timezone for your hub" - -#: ../../Zotlabs/Module/Setup.php:335 ../../Zotlabs/Module/Admin.php:489 -msgid "Basic/Minimal Social Networking" -msgstr "Basic/eenvoudig sociaal netwerk" - -#: ../../Zotlabs/Module/Setup.php:336 ../../Zotlabs/Module/Admin.php:490 -msgid "Standard Configuration (default)" -msgstr "Standaard (standaard)" - -#: ../../Zotlabs/Module/Setup.php:337 ../../Zotlabs/Module/Admin.php:491 -msgid "Professional" -msgstr "Professioneel " - -#: ../../Zotlabs/Module/Setup.php:343 -msgid "Site settings" -msgstr "Hub settings" - -#: ../../Zotlabs/Module/Setup.php:358 ../../Zotlabs/Module/Admin.php:512 -msgid "Server Configuration/Role" -msgstr "Configuratietype hub" - -#: ../../Zotlabs/Module/Setup.php:399 -msgid "PHP version 5.5 or greater is required." -msgstr "PHP version 5.5 or greater is required." - -#: ../../Zotlabs/Module/Setup.php:400 -msgid "PHP version" -msgstr "PHP version" - -#: ../../Zotlabs/Module/Setup.php:415 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Could not find a command line version of PHP in the web server PATH." - -#: ../../Zotlabs/Module/Setup.php:416 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "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." - -#: ../../Zotlabs/Module/Setup.php:420 -msgid "PHP executable path" -msgstr "PHP executable path" - -#: ../../Zotlabs/Module/Setup.php:420 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Enter full path to php executable. You can leave this blank to continue the installation." - -#: ../../Zotlabs/Module/Setup.php:425 -msgid "Command line PHP" -msgstr "Command line PHP" - -#: ../../Zotlabs/Module/Setup.php:434 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." - -#: ../../Zotlabs/Module/Setup.php:435 -msgid "This is required for message delivery to work." -msgstr "This is required for message delivery to work." - -#: ../../Zotlabs/Module/Setup.php:438 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" - -#: ../../Zotlabs/Module/Setup.php:456 +#: ../../Zotlabs/Module/Connedit.php:780 #, php-format msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to" -" upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once." +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken." -#: ../../Zotlabs/Module/Setup.php:461 -msgid "You can adjust these settings in the servers php.ini." -msgstr "You can adjust these settings in the servers php.ini." +#: ../../Zotlabs/Module/Connedit.php:782 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "Hun instellingen" -#: ../../Zotlabs/Module/Setup.php:463 -msgid "PHP upload limits" -msgstr "PHP upload limits" +#: ../../Zotlabs/Module/Connedit.php:783 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "Mijn instellingen" -#: ../../Zotlabs/Module/Setup.php:486 +#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:165 +msgid "Individual Permissions" +msgstr "Individuele permissies" + +#: ../../Zotlabs/Module/Connedit.php:786 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can not change those" +" settings here." +msgstr "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier niet veranderen." -#: ../../Zotlabs/Module/Setup.php:487 +#: ../../Zotlabs/Module/Connedit.php:787 msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"." - -#: ../../Zotlabs/Module/Setup.php:490 -msgid "Generate encryption keys" -msgstr "Generate encryption keys" - -#: ../../Zotlabs/Module/Setup.php:502 -msgid "libCurl PHP module" -msgstr "libCurl PHP module" - -#: ../../Zotlabs/Module/Setup.php:503 -msgid "GD graphics PHP module" -msgstr "GD graphics PHP module" - -#: ../../Zotlabs/Module/Setup.php:504 -msgid "OpenSSL PHP module" -msgstr "OpenSSL PHP module" - -#: ../../Zotlabs/Module/Setup.php:505 -msgid "mysqli or postgres PHP module" -msgstr "mysqli or postgres PHP module" - -#: ../../Zotlabs/Module/Setup.php:506 -msgid "mb_string PHP module" -msgstr "mb_string PHP module" - -#: ../../Zotlabs/Module/Setup.php:507 -msgid "xml PHP module" -msgstr "xml PHP module" - -#: ../../Zotlabs/Module/Setup.php:511 ../../Zotlabs/Module/Setup.php:513 -msgid "Apache mod_rewrite module" -msgstr "Apache mod_rewrite module" - -#: ../../Zotlabs/Module/Setup.php:511 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Error: Apache webserver mod-rewrite module is required but not installed." - -#: ../../Zotlabs/Module/Setup.php:517 ../../Zotlabs/Module/Setup.php:520 -msgid "proc_open" -msgstr "proc_open" - -#: ../../Zotlabs/Module/Setup.php:517 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Error: proc_open is required but is either not installed or has been disabled in php.ini" - -#: ../../Zotlabs/Module/Setup.php:525 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Error: libCURL PHP module required but not installed." - -#: ../../Zotlabs/Module/Setup.php:529 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Error: GD graphics PHP module with JPEG support required but not installed." - -#: ../../Zotlabs/Module/Setup.php:533 -msgid "Error: openssl PHP module required but not installed." -msgstr "Error: openssl PHP module required but not installed." - -#: ../../Zotlabs/Module/Setup.php:537 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Error: mysqli or postgres PHP module required but neither are installed." - -#: ../../Zotlabs/Module/Setup.php:541 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Error: mb_string PHP module required but not installed." - -#: ../../Zotlabs/Module/Setup.php:545 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "Error: xml PHP module required for DAV but not installed." - -#: ../../Zotlabs/Module/Setup.php:563 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\"" -" in the top folder of your web server and it is unable to do so." -msgstr "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." - -#: ../../Zotlabs/Module/Setup.php:564 -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 "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." - -#: ../../Zotlabs/Module/Setup.php:565 -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 "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." - -#: ../../Zotlabs/Module/Setup.php:566 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions." - -#: ../../Zotlabs/Module/Setup.php:569 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php is writable" - -#: ../../Zotlabs/Module/Setup.php:583 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." - -#: ../../Zotlabs/Module/Setup.php:584 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." -msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder." - -#: ../../Zotlabs/Module/Setup.php:585 ../../Zotlabs/Module/Setup.php:606 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder." - -#: ../../Zotlabs/Module/Setup.php:586 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains." - -#: ../../Zotlabs/Module/Setup.php:589 -#, php-format -msgid "%s is writable" -msgstr "%s is writable" - -#: ../../Zotlabs/Module/Setup.php:605 -msgid "" -"This software uses the store directory to save uploaded files. The web " -"server needs to have write access to the store directory under the Red top " -"level folder" -msgstr "This software 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" - -#: ../../Zotlabs/Module/Setup.php:609 -msgid "store is writable" -msgstr "store is writable" - -#: ../../Zotlabs/Module/Setup.php:642 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub." - -#: ../../Zotlabs/Module/Setup.php:643 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!" - -#: ../../Zotlabs/Module/Setup.php:644 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub." - -#: ../../Zotlabs/Module/Setup.php:645 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues." - -#: ../../Zotlabs/Module/Setup.php:646 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement." - -#: ../../Zotlabs/Module/Setup.php:647 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Providers are available that issue free certificates which are browser-valid." - -#: ../../Zotlabs/Module/Setup.php:649 -msgid "" -"If you are confident that the certificate is valid and signed by a trusted " -"authority, check to see if you have failed to install an intermediate cert. " -"These are not normally required by browsers, but are required for server-to-" -"server communications." -msgstr "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications." - -#: ../../Zotlabs/Module/Setup.php:652 -msgid "SSL certificate validation" -msgstr "SSL certificate validation" - -#: ../../Zotlabs/Module/Setup.php:658 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: " - -#: ../../Zotlabs/Module/Setup.php:661 -msgid "Url rewrite is working" -msgstr "Url rewrite is working" - -#: ../../Zotlabs/Module/Setup.php:670 -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 "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." - -#: ../../Zotlabs/Module/Setup.php:694 -msgid "Errors encountered creating database tables." -msgstr "Errors encountered creating database tables." - -#: ../../Zotlabs/Module/Setup.php:731 -msgid "

    What next

    " -msgstr "

    What next

    " - -#: ../../Zotlabs/Module/Setup.php:732 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." - -#: ../../Zotlabs/Module/Directory.php:243 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d beoordeling" -msgstr[1] "%d beoordelingen" - -#: ../../Zotlabs/Module/Directory.php:254 -msgid "Gender: " -msgstr "Geslacht:" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Status: " -msgstr "Status: " - -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Homepage: " -msgstr "Homepage: " - -#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 -msgid "Age:" -msgstr "Leeftijd:" - -#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 -#: ../../include/event.php:52 ../../include/event.php:84 -#: ../../include/bb2diaspora.php:507 -msgid "Location:" -msgstr "Plaats:" - -#: ../../Zotlabs/Module/Directory.php:317 -msgid "Description:" -msgstr "Omschrijving:" - -#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 -msgid "Hometown:" -msgstr "Oorspronkelijk uit:" - -#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 -msgid "About:" -msgstr "Over:" - -#: ../../Zotlabs/Module/Directory.php:325 ../../Zotlabs/Module/Match.php:68 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/connections.php:78 -#: ../../include/channel.php:1034 ../../include/conversation.php:957 -msgid "Connect" -msgstr "Verbinden" - -#: ../../Zotlabs/Module/Directory.php:326 -msgid "Public Forum:" -msgstr "Openbaar forum:" - -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Keywords: " -msgstr "Trefwoorden: " - -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Don't suggest" -msgstr "Niet voorstellen" - -#: ../../Zotlabs/Module/Directory.php:334 -msgid "Common connections:" -msgstr "Gemeenschappelijke connecties:" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Global Directory" -msgstr "Volledige kanalengids" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Local Directory" -msgstr "Lokale kanalengids" - -#: ../../Zotlabs/Module/Directory.php:389 -msgid "Finding:" -msgstr "Gezocht naar:" - -#: ../../Zotlabs/Module/Directory.php:392 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Voorgestelde kanalen" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "next page" -msgstr "volgende pagina" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "previous page" -msgstr "vorige pagina" - -#: ../../Zotlabs/Module/Directory.php:395 -msgid "Sort options" -msgstr "Sorteeropties" - -#: ../../Zotlabs/Module/Directory.php:396 -msgid "Alphabetic" -msgstr "Alfabetisch" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "Reverse Alphabetic" -msgstr "Omgekeerd alfabetisch" - -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Newest to Oldest" -msgstr "Nieuw naar oud" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Oldest to Newest" -msgstr "Oud naar nieuw" - -#: ../../Zotlabs/Module/Directory.php:416 -msgid "No entries (some entries may be hidden)." -msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)." - -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" -msgstr "Deze hub is geen kanalengidshub (directoryserver)" - -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig" +"Some permissions may be inherited from your channel's privacy settings, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. " + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" +msgstr "Laatste wijziging:" #: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 #: ../../Zotlabs/Module/Editlayout.php:79 @@ -1723,14 +2464,7 @@ msgstr "Item niet gevonden" msgid "Block Name" msgstr "Bloknaam" -#: ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 -#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Chat.php:207 -#: ../../include/conversation.php:1148 -msgid "Insert web link" -msgstr "Weblink invoegen" - -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1255 +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 msgid "Title (optional)" msgstr "Titel (optioneel)" @@ -1796,7 +2530,7 @@ msgstr "Menu kan gebruikt worden om bladwijzers in op te slaan" msgid "Submit and proceed" msgstr "Opslaan en doorgaan" -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2263 +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2309 msgid "Menus" msgstr "Menu's" @@ -1804,14 +2538,14 @@ msgstr "Menu's" msgid "Drop" msgstr "Verwijderen" -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:228 -#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 +#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 #: ../../include/page_widgets.php:47 msgid "Created" msgstr "Aangemaakt" -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:229 -#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 #: ../../include/page_widgets.php:48 msgid "Edited" msgstr "Bewerkt" @@ -1900,7 +2634,7 @@ msgstr "Naam van app" #: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 #: ../../Zotlabs/Module/Profiles.php:709 ../../Zotlabs/Module/Profiles.php:713 #: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:257 msgid "Required" msgstr "Vereist" @@ -1908,8 +2642,8 @@ msgstr "Vereist" msgid "Location (URL) of app" msgstr "Locatie (URL) van app" -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:465 -#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Rbmark.php:101 +#: ../../Zotlabs/Module/Events.php:465 msgid "Description" msgstr "Omschrijving" @@ -1937,48 +2671,81 @@ msgstr "Prijs van de app" msgid "Location (URL) to purchase app" msgstr "Locatie (URL) om de app aan te schaffen" -#: ../../Zotlabs/Module/Help.php:26 -msgid "Documentation Search" -msgstr "Zoek documentatie" +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1392 +msgid "Public Hubs" +msgstr "Openbare hubs" -#: ../../Zotlabs/Module/Help.php:67 ../../Zotlabs/Module/Help.php:73 -#: ../../Zotlabs/Module/Help.php:79 -msgid "Help:" -msgstr "Hulp:" +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself may provide " +"additional details." +msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. Mogelijk wordt hierover op de hub zelf meer informatie gegeven." -#: ../../Zotlabs/Module/Help.php:85 ../../Zotlabs/Module/Help.php:90 -#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/nav.php:163 -msgid "Help" -msgstr "Hulp" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "Hub-URL" -#: ../../Zotlabs/Module/Help.php:120 -msgid "$Projectname Documentation" -msgstr "$Projectname-documentatie" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Toegangs-
     type" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Registratie-
     beleid" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Stats" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Software" + +#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "Beoordelingen" + +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "Beoordeel" + +#: ../../Zotlabs/Module/Pubsites.php:51 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 +#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 +msgid "Location" +msgstr "Locatie" + +#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 +#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 +#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 +msgid "View" +msgstr "Weergeven" #: ../../Zotlabs/Module/Attach.php:13 msgid "Item not available." msgstr "Item is niet aanwezig." -#: ../../Zotlabs/Module/Pdledit.php:18 -msgid "Layout updated." -msgstr "Lay-out bijgewerkt." +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "Geef toestemming voor applicatiekoppeling" -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Pdledit.php:61 -msgid "Edit System Page Description" -msgstr "Systeempagina's bewerken" +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "Ga terug naar je app en voeg deze beveiligingscode in:" -#: ../../Zotlabs/Module/Pdledit.php:56 -msgid "Layout not found." -msgstr "Lay-out niet gevonden." +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "Inloggen om verder te kunnen gaan." -#: ../../Zotlabs/Module/Pdledit.php:62 -msgid "Module Name:" -msgstr "Modulenaam:" - -#: ../../Zotlabs/Module/Pdledit.php:63 -msgid "Layout Help" -msgstr "Lay-out-hulp" +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?" #: ../../Zotlabs/Module/Ffsapi.php:12 msgid "Share content from Firefox to $Projectname" @@ -1988,6 +2755,30 @@ msgstr "Deel webpagina's vanuit Firefox met " msgid "Activate the Firefox $Projectname provider" msgstr "Activeer de $Projectname-service in Firefox" +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "Lay-out bijgewerkt." + +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +msgid "Feature disabled." +msgstr "Functie uitgeschakeld." + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 +msgid "Edit System Page Description" +msgstr "Systeempagina's bewerken" + +#: ../../Zotlabs/Module/Pdledit.php:64 +msgid "Layout not found." +msgstr "Lay-out niet gevonden." + +#: ../../Zotlabs/Module/Pdledit.php:70 +msgid "Module Name:" +msgstr "Modulenaam:" + +#: ../../Zotlabs/Module/Pdledit.php:71 +msgid "Layout Help" +msgstr "Lay-out-hulp" + #: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 #: ../../Zotlabs/Module/Siteinfo.php:48 msgid "$Projectname" @@ -2019,7 +2810,7 @@ msgid "Edit file permissions" msgstr "Bestandsrechten bewerken" #: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:669 ../../Zotlabs/Module/Photos.php:1047 +#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 #: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 #: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:179 msgid "Permissions" @@ -2057,734 +2848,98 @@ msgstr "Toon URL van dit bestand" msgid "Notify your contacts about this file" msgstr "Jouw connecties over dit bestand berichten" -#: ../../Zotlabs/Module/Settings.php:64 -msgid "Name is required" -msgstr "Naam is vereist" +#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 +msgid "Continue" +msgstr "Ga verder" -#: ../../Zotlabs/Module/Settings.php:68 -msgid "Key and Secret are required" -msgstr "Key en secret zijn vereist" +#: ../../Zotlabs/Module/Connect.php:90 +msgid "Premium Channel Setup" +msgstr "Instellen premiumkanaal " -#: ../../Zotlabs/Module/Settings.php:72 ../../Zotlabs/Module/Settings.php:708 -#: ../../Zotlabs/Module/Admin.php:1449 ../../Zotlabs/Lib/Apps.php:334 -msgid "Update" -msgstr "Bijwerken" +#: ../../Zotlabs/Module/Connect.php:92 +msgid "Enable premium channel connection restrictions" +msgstr "Restricties voor connecties van premiumkanaal toestaan" -#: ../../Zotlabs/Module/Settings.php:138 +#: ../../Zotlabs/Module/Connect.php:93 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz." + +#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:" + +#: ../../Zotlabs/Module/Connect.php:96 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:" + +#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +msgid "" +"By continuing, I certify that I have complied with any instructions provided" +" on this page." +msgstr "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina." + +#: ../../Zotlabs/Module/Connect.php:106 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) " + +#: ../../Zotlabs/Module/Connect.php:114 +msgid "Restricted or Premium Channel" +msgstr "Beperkt of premiumkanaal" + +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 #, php-format -msgid "This channel is limited to %d tokens" -msgstr "Dit kanaal heeft een limiet van %d tokens" +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt." -#: ../../Zotlabs/Module/Settings.php:144 -msgid "Name and Password are required." -msgstr "Naam en wachtwoord zijn vereist" +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "Nieuw kanaal aanmaken" -#: ../../Zotlabs/Module/Settings.php:184 -msgid "Token saved." -msgstr "Token opgeslagen." +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" +msgstr "Nieuwe aanmaken" -#: ../../Zotlabs/Module/Settings.php:312 -msgid "Not valid email." -msgstr "Geen geldig e-mailadres." +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" +msgstr "Kanaalbeheer" -#: ../../Zotlabs/Module/Settings.php:315 -msgid "Protected email address. Cannot change to that email." -msgstr "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken." +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "Huidig kanaal" -#: ../../Zotlabs/Module/Settings.php:324 -msgid "System failure storing new email. Please try again." -msgstr "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer." +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Activeer een van jouw andere kanalen door er op te klikken." -#: ../../Zotlabs/Module/Settings.php:341 -msgid "Password verification failed." -msgstr "Wachtwoordverificatie mislukt" +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "Standaardkanaal" -#: ../../Zotlabs/Module/Settings.php:348 -msgid "Passwords do not match. Password unchanged." -msgstr "Wachtwoorden komen niet overeen. Wachtwoord onveranderd." +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "Als standaard instellen" -#: ../../Zotlabs/Module/Settings.php:352 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Lege wachtwoorden zijn niet toegestaan. Wachtwoord onveranderd." - -#: ../../Zotlabs/Module/Settings.php:366 -msgid "Password changed." -msgstr "Wachtwoord veranderd." - -#: ../../Zotlabs/Module/Settings.php:368 -msgid "Password update failed. Please try again." -msgstr "Bijwerken wachtwoord mislukt. Probeer opnieuw." - -#: ../../Zotlabs/Module/Settings.php:429 ../../Zotlabs/Module/Settings.php:433 -#: ../../Zotlabs/Module/Settings.php:434 ../../Zotlabs/Module/Settings.php:437 -#: ../../Zotlabs/Module/Settings.php:448 ../../Zotlabs/Module/Connedit.php:627 -#: ../../include/widgets.php:495 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/selectors.php:123 -msgid "Friends" -msgstr "Vrienden" - -#: ../../Zotlabs/Module/Settings.php:617 -msgid "Settings updated." -msgstr "Instellingen bijgewerkt." - -#: ../../Zotlabs/Module/Settings.php:681 ../../Zotlabs/Module/Settings.php:707 -#: ../../Zotlabs/Module/Settings.php:743 -msgid "Add application" -msgstr "Applicatie toevoegen" - -#: ../../Zotlabs/Module/Settings.php:684 -msgid "Name of application" -msgstr "Naam van applicatie" - -#: ../../Zotlabs/Module/Settings.php:685 ../../Zotlabs/Module/Settings.php:711 -msgid "Consumer Key" -msgstr "Consumer key" - -#: ../../Zotlabs/Module/Settings.php:685 ../../Zotlabs/Module/Settings.php:686 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Automatische gegenereerd - verander wanneer gewenst. Maximale lengte is 20" - -#: ../../Zotlabs/Module/Settings.php:686 ../../Zotlabs/Module/Settings.php:712 -msgid "Consumer Secret" -msgstr "Consumer secret" - -#: ../../Zotlabs/Module/Settings.php:687 ../../Zotlabs/Module/Settings.php:713 -msgid "Redirect" -msgstr "Redirect/doorverwijzing" - -#: ../../Zotlabs/Module/Settings.php:687 -msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "URI voor redirect - laat leeg, behalve wanneer de applicatie dit vereist" - -#: ../../Zotlabs/Module/Settings.php:688 ../../Zotlabs/Module/Settings.php:714 -msgid "Icon url" -msgstr "Pictogram-URL" - -#: ../../Zotlabs/Module/Settings.php:688 ../../Zotlabs/Module/Sources.php:112 -#: ../../Zotlabs/Module/Sources.php:147 -msgid "Optional" -msgstr "Optioneel" - -#: ../../Zotlabs/Module/Settings.php:699 -msgid "Application not found." -msgstr "Applicatie niet gevonden." - -#: ../../Zotlabs/Module/Settings.php:742 -msgid "Connected Apps" -msgstr "Verbonden applicaties" - -#: ../../Zotlabs/Module/Settings.php:746 -msgid "Client key starts with" -msgstr "Client key begint met" - -#: ../../Zotlabs/Module/Settings.php:747 -msgid "No name" -msgstr "Geen naam" - -#: ../../Zotlabs/Module/Settings.php:748 -msgid "Remove authorization" -msgstr "Autorisatie verwijderen" - -#: ../../Zotlabs/Module/Settings.php:761 -msgid "No feature settings configured" -msgstr "Geen plugin-instellingen aanwezig" - -#: ../../Zotlabs/Module/Settings.php:768 -msgid "Feature/Addon Settings" -msgstr "Plugin-instellingen" - -#: ../../Zotlabs/Module/Settings.php:791 -msgid "Account Settings" -msgstr "Account-instellingen" - -#: ../../Zotlabs/Module/Settings.php:792 -msgid "Current Password" -msgstr "Huidig wachtwoord" - -#: ../../Zotlabs/Module/Settings.php:793 -msgid "Enter New Password" -msgstr "Nieuw wachtwoord invoeren" - -#: ../../Zotlabs/Module/Settings.php:794 -msgid "Confirm New Password" -msgstr "Nieuw wachtwoord bevestigen" - -#: ../../Zotlabs/Module/Settings.php:794 -msgid "Leave password fields blank unless changing" -msgstr "Laat de wachtwoordvelden leeg, behalve wanneer je deze wil veranderen" - -#: ../../Zotlabs/Module/Settings.php:796 -#: ../../Zotlabs/Module/Settings.php:1236 -msgid "Email Address:" -msgstr "E-mailadres:" - -#: ../../Zotlabs/Module/Settings.php:797 -#: ../../Zotlabs/Module/Removeaccount.php:61 -msgid "Remove Account" -msgstr "Account verwijderen" - -#: ../../Zotlabs/Module/Settings.php:798 -msgid "Remove this account including all its channels" -msgstr "Dit account en al zijn kanalen verwijderen" - -#: ../../Zotlabs/Module/Settings.php:832 -msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." -msgstr "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud." - -#: ../../Zotlabs/Module/Settings.php:834 -msgid "" -"You may also provide dropbox style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" -msgstr "Je kan ook dropbox-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:" - -#: ../../Zotlabs/Module/Settings.php:869 ../../include/widgets.php:614 -msgid "Guest Access Tokens" -msgstr "Gasttoegang" - -#: ../../Zotlabs/Module/Settings.php:876 -msgid "Login Name" -msgstr "Inlognaam" - -#: ../../Zotlabs/Module/Settings.php:877 -msgid "Login Password" -msgstr "Wachtwoord:" - -#: ../../Zotlabs/Module/Settings.php:878 -msgid "Expires (yyyy-mm-dd)" -msgstr "Geldig t/m (yyyy-mm-dd)" - -#: ../../Zotlabs/Module/Settings.php:879 ../../Zotlabs/Module/Connedit.php:782 -msgid "Their Settings" -msgstr "Hun instellingen" - -#: ../../Zotlabs/Module/Settings.php:880 ../../Zotlabs/Module/Connedit.php:783 -msgid "My Settings" -msgstr "Mijn instellingen" - -#: ../../Zotlabs/Module/Settings.php:882 ../../Zotlabs/Module/Connedit.php:778 -msgid "inherited" -msgstr "geërfd" - -#: ../../Zotlabs/Module/Settings.php:884 ../../Zotlabs/Module/Connedit.php:785 -msgid "Individual Permissions" -msgstr "Individuele permissies" - -#: ../../Zotlabs/Module/Settings.php:885 ../../Zotlabs/Module/Connedit.php:786 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can not change those" -" settings here." -msgstr "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier niet veranderen." - -#: ../../Zotlabs/Module/Settings.php:903 ../../Zotlabs/Module/Admin.php:690 -#: ../../Zotlabs/Module/Admin.php:691 -msgid "Off" -msgstr "Uit" - -#: ../../Zotlabs/Module/Settings.php:903 ../../Zotlabs/Module/Admin.php:690 -#: ../../Zotlabs/Module/Admin.php:691 -msgid "On" -msgstr "Aan" - -#: ../../Zotlabs/Module/Settings.php:910 -msgid "Additional Features" -msgstr "Extra functies" - -#: ../../Zotlabs/Module/Settings.php:934 -msgid "Connector Settings" -msgstr "Instellingen externe koppelingen" - -#: ../../Zotlabs/Module/Settings.php:981 -msgid "No special theme for mobile devices" -msgstr "Geen speciaal thema voor mobiele apparaten" - -#: ../../Zotlabs/Module/Settings.php:984 +#: ../../Zotlabs/Module/Manage.php:172 #, php-format -msgid "%s - (Experimental)" -msgstr "%s - (experimenteel)" +msgid "%d new messages" +msgstr "%d nieuwe berichten" -#: ../../Zotlabs/Module/Settings.php:987 ../../Zotlabs/Module/Admin.php:414 -msgid "mobile" -msgstr "mobiel" - -#: ../../Zotlabs/Module/Settings.php:1035 -msgid "Display Settings" -msgstr "Weergave-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1036 -msgid "Theme Settings" -msgstr "Thema-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1037 -msgid "Custom Theme Settings" -msgstr "Handmatige thema-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1038 -msgid "Content Settings" -msgstr "Inhoudsinstellingen" - -#: ../../Zotlabs/Module/Settings.php:1044 -msgid "Display Theme:" -msgstr "Gebruik thema:" - -#: ../../Zotlabs/Module/Settings.php:1045 -msgid "Select scheme" -msgstr "Kies schema van thema" - -#: ../../Zotlabs/Module/Settings.php:1047 -msgid "Mobile Theme:" -msgstr "Mobiel thema:" - -#: ../../Zotlabs/Module/Settings.php:1048 -msgid "Preload images before rendering the page" -msgstr "Afbeeldingen laden voordat de pagina wordt weergegeven" - -#: ../../Zotlabs/Module/Settings.php:1048 -msgid "" -"The subjective page load time will be longer but the page will be ready when" -" displayed" -msgstr "De laadtijd van een pagina lijkt langer, maar de pagina is wel meteen helemaal geladen wanneer deze wordt weergeven" - -#: ../../Zotlabs/Module/Settings.php:1049 -msgid "Enable user zoom on mobile devices" -msgstr "Inzoomen op smartphones en tablets toestaan" - -#: ../../Zotlabs/Module/Settings.php:1050 -msgid "Update browser every xx seconds" -msgstr "Ververs de webbrowser om de zoveel seconde" - -#: ../../Zotlabs/Module/Settings.php:1050 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Minimaal 10 seconde, geen maximum" - -#: ../../Zotlabs/Module/Settings.php:1051 -msgid "Maximum number of conversations to load at any time:" -msgstr "Maximaal aantal conversaties die per keer geladen worden:" - -#: ../../Zotlabs/Module/Settings.php:1051 -msgid "Maximum of 100 items" -msgstr "Maximaal 100 conversaties" - -#: ../../Zotlabs/Module/Settings.php:1052 -msgid "Show emoticons (smilies) as images" -msgstr "Toon emoticons (smilies) als afbeeldingen" - -#: ../../Zotlabs/Module/Settings.php:1053 -msgid "Link post titles to source" -msgstr "Berichtkoppen naar originele locatie linken" - -#: ../../Zotlabs/Module/Settings.php:1054 -msgid "System Page Layout Editor - (advanced)" -msgstr "Lay-out bewerken van systeempagina's (geavanceerd)" - -#: ../../Zotlabs/Module/Settings.php:1057 -msgid "Use blog/list mode on channel page" -msgstr "Gebruik blog/lijst-modus op kanaalpagina" - -#: ../../Zotlabs/Module/Settings.php:1057 -#: ../../Zotlabs/Module/Settings.php:1058 -msgid "(comments displayed separately)" -msgstr "(reacties worden afzonderlijk weergeven)" - -#: ../../Zotlabs/Module/Settings.php:1058 -msgid "Use blog/list mode on grid page" -msgstr "Gebruik blog/lijst-modus op gridpagina" - -#: ../../Zotlabs/Module/Settings.php:1059 -msgid "Channel page max height of content (in pixels)" -msgstr "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)" - -#: ../../Zotlabs/Module/Settings.php:1059 -#: ../../Zotlabs/Module/Settings.php:1060 -msgid "click to expand content exceeding this height" -msgstr "klik om inhoud uit te klappen die deze hoogte overschrijdt" - -#: ../../Zotlabs/Module/Settings.php:1060 -msgid "Grid page max height of content (in pixels)" -msgstr "Maximale hoogte berichtinhoud op gridpagina (in pixels)" - -#: ../../Zotlabs/Module/Settings.php:1090 -msgid "Nobody except yourself" -msgstr "Niemand, behalve jezelf" - -#: ../../Zotlabs/Module/Settings.php:1091 -msgid "Only those you specifically allow" -msgstr "Alleen connecties met uitdrukkelijke toestemming" - -#: ../../Zotlabs/Module/Settings.php:1092 -msgid "Approved connections" -msgstr "Geaccepteerde connecties" - -#: ../../Zotlabs/Module/Settings.php:1093 -msgid "Any connections" -msgstr "Alle connecties" - -#: ../../Zotlabs/Module/Settings.php:1094 -msgid "Anybody on this website" -msgstr "Iedereen op deze hub" - -#: ../../Zotlabs/Module/Settings.php:1095 -msgid "Anybody in this network" -msgstr "Iedereen in dit netwerk" - -#: ../../Zotlabs/Module/Settings.php:1096 -msgid "Anybody authenticated" -msgstr "Geauthenticeerd" - -#: ../../Zotlabs/Module/Settings.php:1097 -msgid "Anybody on the internet" -msgstr "Iedereen op het internet" - -#: ../../Zotlabs/Module/Settings.php:1171 -msgid "Publish your default profile in the network directory" -msgstr "Publiceer je standaardprofiel in de kanalengids" - -#: ../../Zotlabs/Module/Settings.php:1176 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen" - -#: ../../Zotlabs/Module/Settings.php:1185 -msgid "Your channel address is" -msgstr "Jouw kanaaladres is" - -#: ../../Zotlabs/Module/Settings.php:1227 -msgid "Channel Settings" -msgstr "Kanaal-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1234 -msgid "Basic Settings" -msgstr "Basis-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1235 ../../include/channel.php:1164 -msgid "Full Name:" -msgstr "Volledige naam:" - -#: ../../Zotlabs/Module/Settings.php:1237 -msgid "Your Timezone:" -msgstr "Jouw tijdzone:" - -#: ../../Zotlabs/Module/Settings.php:1238 -msgid "Default Post Location:" -msgstr "Standaardlocatie bericht:" - -#: ../../Zotlabs/Module/Settings.php:1238 -msgid "Geographical location to display on your posts" -msgstr "Geografische locatie die bij het bericht moet worden vermeld" - -#: ../../Zotlabs/Module/Settings.php:1239 -msgid "Use Browser Location:" -msgstr "Locatie van webbrowser gebruiken:" - -#: ../../Zotlabs/Module/Settings.php:1241 -msgid "Adult Content" -msgstr "Inhoud voor volwassenen" - -#: ../../Zotlabs/Module/Settings.php:1241 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)" - -#: ../../Zotlabs/Module/Settings.php:1243 -msgid "Security and Privacy Settings" -msgstr "Veiligheids- en privacy-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1246 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen." - -#: ../../Zotlabs/Module/Settings.php:1248 -msgid "Hide my online presence" -msgstr "Verberg mijn aanwezigheid" - -#: ../../Zotlabs/Module/Settings.php:1248 -msgid "Prevents displaying in your profile that you are online" -msgstr "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op $Projectname aanwezig bent" - -#: ../../Zotlabs/Module/Settings.php:1250 -msgid "Simple Privacy Settings:" -msgstr "Eenvoudige privacy-instellingen:" - -#: ../../Zotlabs/Module/Settings.php:1251 -msgid "" -"Very Public - extremely permissive (should be used with caution)" -msgstr "Zeer openbaar (kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)" - -#: ../../Zotlabs/Module/Settings.php:1252 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "Normaal (standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)" - -#: ../../Zotlabs/Module/Settings.php:1253 -msgid "Private - default private, never open or public" -msgstr "Privé (standaard privé en nooit openbaar)" - -#: ../../Zotlabs/Module/Settings.php:1254 -msgid "Blocked - default blocked to/from everybody" -msgstr "Geblokkeerd (standaard geblokkeerd naar/van iedereen)" - -#: ../../Zotlabs/Module/Settings.php:1256 -msgid "Allow others to tag your posts" -msgstr "Anderen toestaan om je berichten te taggen" - -#: ../../Zotlabs/Module/Settings.php:1256 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren" - -#: ../../Zotlabs/Module/Settings.php:1258 -msgid "Advanced Privacy Settings" -msgstr "Geavanceerde privacy-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "Expire other channel content after this many days" -msgstr "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:" - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "0 or blank to use the website limit." -msgstr "0 of leeg om het standaard aantal dagen van deze hub te gebruiken." - -#: ../../Zotlabs/Module/Settings.php:1260 +#: ../../Zotlabs/Module/Manage.php:173 #, php-format -msgid "This website expires after %d days." -msgstr "Deze hub laat de inhoud van andere kanalen na %d dagen verlopen." +msgid "%d new introductions" +msgstr "%d nieuwe connectieverzoeken" -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "This website does not expire imported content." -msgstr "Deze hub laat de inhoud van andere kanalen niet verlopen." - -#: ../../Zotlabs/Module/Settings.php:1260 -msgid "The website limit takes precedence if lower than your limit." -msgstr "Wanneer de standaard aantal dagen van deze hub lager ligt dan jouw aantal, dan heeft de limiet van deze hub voorrang." - -#: ../../Zotlabs/Module/Settings.php:1261 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximum aantal connectieverzoeken per dag:" - -#: ../../Zotlabs/Module/Settings.php:1261 -msgid "May reduce spam activity" -msgstr "Kan eventuele spam verminderen" - -#: ../../Zotlabs/Module/Settings.php:1262 -msgid "Default Post and Publish Permissions" -msgstr "Standaard permissies voor nieuwe berichten en publicaties" - -#: ../../Zotlabs/Module/Settings.php:1263 ../../Zotlabs/Module/Mitem.php:154 -#: ../../Zotlabs/Module/Mitem.php:231 -msgid "(click to open/close)" -msgstr "(klik om te openen/sluiten)" - -#: ../../Zotlabs/Module/Settings.php:1264 -msgid "Use my default audience setting for the type of object published" -msgstr "Gebruik mijn standaard privacy-instelling voor dit type publicatie" - -#: ../../Zotlabs/Module/Settings.php:1271 -msgid "Channel permissions category:" -msgstr "Kanaaltype en -permissies:" - -#: ../../Zotlabs/Module/Settings.php:1277 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximum aantal privé-berichten per dag van onbekende personen:" - -#: ../../Zotlabs/Module/Settings.php:1277 -msgid "Useful to reduce spamming" -msgstr "Kan eventuele spam verminderen" - -#: ../../Zotlabs/Module/Settings.php:1280 -msgid "Notification Settings" -msgstr "Notificatie-instellingen" - -#: ../../Zotlabs/Module/Settings.php:1281 -msgid "By default post a status message when:" -msgstr "Plaats automatisch een bericht wanneer:" - -#: ../../Zotlabs/Module/Settings.php:1282 -msgid "accepting a friend request" -msgstr "Een connectieverzoek wordt geaccepteerd" - -#: ../../Zotlabs/Module/Settings.php:1283 -msgid "joining a forum/community" -msgstr "Je lid wordt van een forum/groep" - -#: ../../Zotlabs/Module/Settings.php:1284 -msgid "making an interesting profile change" -msgstr "Er sprake is van een interessante profielwijziging" - -#: ../../Zotlabs/Module/Settings.php:1285 -msgid "Send a notification email when:" -msgstr "Verzend een notificatie per e-mail wanneer:" - -#: ../../Zotlabs/Module/Settings.php:1286 -msgid "You receive a connection request" -msgstr "Je een connectieverzoek ontvangt" - -#: ../../Zotlabs/Module/Settings.php:1287 -msgid "Your connections are confirmed" -msgstr "Jouw connecties zijn bevestigd" - -#: ../../Zotlabs/Module/Settings.php:1288 -msgid "Someone writes on your profile wall" -msgstr "Iemand iets op jouw kanaal heeft geschreven" - -#: ../../Zotlabs/Module/Settings.php:1289 -msgid "Someone writes a followup comment" -msgstr "Iemand een reactie schrijft" - -#: ../../Zotlabs/Module/Settings.php:1290 -msgid "You receive a private message" -msgstr "Je een privé-bericht ontvangt" - -#: ../../Zotlabs/Module/Settings.php:1291 -msgid "You receive a friend suggestion" -msgstr "Je een kanaalvoorstel ontvangt" - -#: ../../Zotlabs/Module/Settings.php:1292 -msgid "You are tagged in a post" -msgstr "Je expliciet in een bericht bent genoemd" - -#: ../../Zotlabs/Module/Settings.php:1293 -msgid "You are poked/prodded/etc. in a post" -msgstr "Je bent in een bericht aangestoten/gepord/etc." - -#: ../../Zotlabs/Module/Settings.php:1296 -msgid "Show visual notifications including:" -msgstr "Toon de volgende zichtbare notificaties:" - -#: ../../Zotlabs/Module/Settings.php:1298 -msgid "Unseen grid activity" -msgstr "Niet bekeken grid-activiteit" - -#: ../../Zotlabs/Module/Settings.php:1299 -msgid "Unseen channel activity" -msgstr "Niet bekeken kanaal-activiteit" - -#: ../../Zotlabs/Module/Settings.php:1300 -msgid "Unseen private messages" -msgstr "Niet bekeken privéberichten" - -#: ../../Zotlabs/Module/Settings.php:1300 -#: ../../Zotlabs/Module/Settings.php:1305 -#: ../../Zotlabs/Module/Settings.php:1306 -#: ../../Zotlabs/Module/Settings.php:1307 -msgid "Recommended" -msgstr "Aanbevolen" - -#: ../../Zotlabs/Module/Settings.php:1301 -msgid "Upcoming events" -msgstr "Aankomende gebeurtenissen" - -#: ../../Zotlabs/Module/Settings.php:1302 -msgid "Events today" -msgstr "Gebeurtenissen van vandaag" - -#: ../../Zotlabs/Module/Settings.php:1303 -msgid "Upcoming birthdays" -msgstr "Aankomende verjaardagen" - -#: ../../Zotlabs/Module/Settings.php:1303 -msgid "Not available in all themes" -msgstr "Niet in alle thema's beschikbaar" - -#: ../../Zotlabs/Module/Settings.php:1304 -msgid "System (personal) notifications" -msgstr "(Persoonlijke) systeemnotificaties" - -#: ../../Zotlabs/Module/Settings.php:1305 -msgid "System info messages" -msgstr "Systeemmededelingen" - -#: ../../Zotlabs/Module/Settings.php:1306 -msgid "System critical alerts" -msgstr "Kritische systeemwaarschuwingen" - -#: ../../Zotlabs/Module/Settings.php:1307 -msgid "New connections" -msgstr "Nieuwe connecties" - -#: ../../Zotlabs/Module/Settings.php:1308 -msgid "System Registrations" -msgstr "Nieuwe accountregistraties op deze hub" - -#: ../../Zotlabs/Module/Settings.php:1309 -msgid "" -"Also show new wall posts, private messages and connections under Notices" -msgstr "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties" - -#: ../../Zotlabs/Module/Settings.php:1311 -msgid "Notify me of events this many days in advance" -msgstr "Herinner mij zoveel dagen van te voren aan gebeurtenissen" - -#: ../../Zotlabs/Module/Settings.php:1311 -msgid "Must be greater than 0" -msgstr "Moet hoger dan 0 zijn" - -#: ../../Zotlabs/Module/Settings.php:1313 -msgid "Advanced Account/Page Type Settings" -msgstr "Instellingen geavanceerd account/paginatype" - -#: ../../Zotlabs/Module/Settings.php:1314 -msgid "Change the behaviour of this account for special situations" -msgstr "Verander het gedrag van dit account voor speciale situaties" - -#: ../../Zotlabs/Module/Settings.php:1317 -msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" -msgstr "Schakel de expertmodus in (in Instellingen > Extra functies) om aan te kunnen passen!" - -#: ../../Zotlabs/Module/Settings.php:1318 -msgid "Miscellaneous Settings" -msgstr "Diverse instellingen" - -#: ../../Zotlabs/Module/Settings.php:1319 -msgid "Default photo upload folder" -msgstr "Standaard fotoalbum voor uploads" - -#: ../../Zotlabs/Module/Settings.php:1319 -#: ../../Zotlabs/Module/Settings.php:1320 -msgid "%Y - current year, %m - current month" -msgstr "%Y - dit jaar, %m - deze maand" - -#: ../../Zotlabs/Module/Settings.php:1320 -msgid "Default file upload folder" -msgstr "Standaard bestandsmap voor uploads" - -#: ../../Zotlabs/Module/Settings.php:1322 -msgid "Personal menu to display in your channel pages" -msgstr "Persoonlijk menu om op je kanaalpagina's weer te geven" - -#: ../../Zotlabs/Module/Settings.php:1323 ../../Zotlabs/Module/Removeme.php:64 -msgid "Remove Channel" -msgstr "Kanaal verwijderen" - -#: ../../Zotlabs/Module/Settings.php:1324 -msgid "Remove this channel." -msgstr "Verwijder dit kanaal." - -#: ../../Zotlabs/Module/Settings.php:1325 -msgid "Firefox Share $Projectname provider" -msgstr "$Projectname-service voor Firefox Share" - -#: ../../Zotlabs/Module/Settings.php:1326 -msgid "Start calendar week on monday" -msgstr "Begin in de agenda de week op maandag" - -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "netwerk" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "RSS" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "Uitbesteed kanaal" #: ../../Zotlabs/Module/Group.php:24 msgid "Privacy group created." @@ -2795,7 +2950,7 @@ msgid "Could not create privacy group." msgstr "Kon privacygroep niet aanmaken" #: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3931 +#: ../../include/items.php:3960 msgid "Privacy group not found." msgstr "Privacygroep niet gevonden" @@ -2839,309 +2994,70 @@ msgstr "Alle kanaalconnecties" msgid "Click on a channel to add or remove." msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen." -#: ../../Zotlabs/Module/Photos.php:82 -msgid "Page owner information could not be retrieved." -msgstr "Informatie over de pagina-eigenaar werd niet ontvangen." +#: ../../Zotlabs/Module/Dreport.php:44 +msgid "Invalid message" +msgstr "Ongeldig bericht" -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:745 -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:212 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../include/photo/photo_driver.php:718 -msgid "Profile Photos" -msgstr "Profielfoto's" +#: ../../Zotlabs/Module/Dreport.php:76 +msgid "no results" +msgstr "geen resultaten" -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:147 -msgid "Album not found." -msgstr "Album niet gevonden." +#: ../../Zotlabs/Module/Dreport.php:91 +msgid "channel sync processed" +msgstr "kanaalsync verwerkt" -#: ../../Zotlabs/Module/Photos.php:130 -msgid "Delete Album" -msgstr "Verwijder album" +#: ../../Zotlabs/Module/Dreport.php:95 +msgid "queued" +msgstr "in wachtrij" -#: ../../Zotlabs/Module/Photos.php:151 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder." +#: ../../Zotlabs/Module/Dreport.php:99 +msgid "posted" +msgstr "verstuurd" -#: ../../Zotlabs/Module/Photos.php:208 ../../Zotlabs/Module/Photos.php:1059 -msgid "Delete Photo" -msgstr "Verwijder foto" +#: ../../Zotlabs/Module/Dreport.php:103 +msgid "accepted for delivery" +msgstr "geaccepteerd om afgeleverd te worden" -#: ../../Zotlabs/Module/Photos.php:531 -msgid "No photos selected" -msgstr "Geen foto's geselecteerd" +#: ../../Zotlabs/Module/Dreport.php:107 +msgid "updated" +msgstr "geüpdatet" -#: ../../Zotlabs/Module/Photos.php:580 -msgid "Access to this item is restricted." -msgstr "Toegang tot dit item is beperkt." +#: ../../Zotlabs/Module/Dreport.php:110 +msgid "update ignored" +msgstr "update genegeerd" -#: ../../Zotlabs/Module/Photos.php:619 +#: ../../Zotlabs/Module/Dreport.php:113 +msgid "permission denied" +msgstr "toegang geweigerd" + +#: ../../Zotlabs/Module/Dreport.php:117 +msgid "recipient not found" +msgstr "ontvanger niet gevonden" + +#: ../../Zotlabs/Module/Dreport.php:120 +msgid "mail recalled" +msgstr "Privébericht ingetrokken" + +#: ../../Zotlabs/Module/Dreport.php:123 +msgid "duplicate mail received" +msgstr "dubbel privébericht ontvangen" + +#: ../../Zotlabs/Module/Dreport.php:126 +msgid "mail delivered" +msgstr "privébericht afgeleverd" + +#: ../../Zotlabs/Module/Dreport.php:146 #, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt." +msgid "Delivery report for %1$s" +msgstr "Afleveringsrapport voor %1$s" -#: ../../Zotlabs/Module/Photos.php:622 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "%1$.2f MB aan foto-opslag gebruikt." +#: ../../Zotlabs/Module/Dreport.php:149 +msgid "Options" +msgstr "Opties" -#: ../../Zotlabs/Module/Photos.php:658 -msgid "Upload Photos" -msgstr "Foto's uploaden" - -#: ../../Zotlabs/Module/Photos.php:662 -msgid "Enter an album name" -msgstr "Vul een albumnaam in" - -#: ../../Zotlabs/Module/Photos.php:663 -msgid "or select an existing album (doubleclick)" -msgstr "of kies een bestaand album (dubbelklikken)" - -#: ../../Zotlabs/Module/Photos.php:664 -msgid "Create a status post for this upload" -msgstr "Plaats een bericht voor deze upload." - -#: ../../Zotlabs/Module/Photos.php:665 -msgid "Caption (optional):" -msgstr "Bijschrift (optioneel):" - -#: ../../Zotlabs/Module/Photos.php:666 -msgid "Description (optional):" -msgstr "Omschrijving (optioneel):" - -#: ../../Zotlabs/Module/Photos.php:697 -msgid "Album name could not be decoded" -msgstr "Albumnaam kon niet gedecodeerd worden" - -#: ../../Zotlabs/Module/Photos.php:745 -msgid "Contact Photos" -msgstr "Connectiefoto's" - -#: ../../Zotlabs/Module/Photos.php:768 -msgid "Show Newest First" -msgstr "Nieuwste eerst weergeven" - -#: ../../Zotlabs/Module/Photos.php:770 -msgid "Show Oldest First" -msgstr "Oudste eerst weergeven" - -#: ../../Zotlabs/Module/Photos.php:794 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1607 -msgid "View Photo" -msgstr "Foto weergeven" - -#: ../../Zotlabs/Module/Photos.php:825 -#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1624 -msgid "Edit Album" -msgstr "Album bewerken" - -#: ../../Zotlabs/Module/Photos.php:872 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Toegang geweigerd. Toegang tot dit item kan zijn beperkt." - -#: ../../Zotlabs/Module/Photos.php:874 -msgid "Photo not available" -msgstr "Foto niet aanwezig" - -#: ../../Zotlabs/Module/Photos.php:932 -msgid "Use as profile photo" -msgstr "Als profielfoto gebruiken" - -#: ../../Zotlabs/Module/Photos.php:933 -msgid "Use as cover photo" -msgstr "Als omslagfoto gebruiken" - -#: ../../Zotlabs/Module/Photos.php:940 -msgid "Private Photo" -msgstr "Privéfoto" - -#: ../../Zotlabs/Module/Photos.php:951 ../../Zotlabs/Module/Events.php:675 -#: ../../Zotlabs/Module/Events.php:684 ../../Zotlabs/Module/Cal.php:332 -#: ../../Zotlabs/Module/Cal.php:339 -msgid "Previous" -msgstr "Vorige" - -#: ../../Zotlabs/Module/Photos.php:955 -msgid "View Full Size" -msgstr "Volledige grootte weergeven" - -#: ../../Zotlabs/Module/Photos.php:1000 ../../Zotlabs/Module/Admin.php:1451 -#: ../../Zotlabs/Module/Tagrm.php:137 -msgid "Remove" -msgstr "Verwijderen" - -#: ../../Zotlabs/Module/Photos.php:1034 -msgid "Edit photo" -msgstr "Foto bewerken" - -#: ../../Zotlabs/Module/Photos.php:1036 -msgid "Rotate CW (right)" -msgstr "Draai met de klok mee (naar rechts)" - -#: ../../Zotlabs/Module/Photos.php:1037 -msgid "Rotate CCW (left)" -msgstr "Draai tegen de klok in (naar links)" - -#: ../../Zotlabs/Module/Photos.php:1040 -msgid "Enter a new album name" -msgstr "Vul een nieuwe albumnaam in" - -#: ../../Zotlabs/Module/Photos.php:1041 -msgid "or select an existing one (doubleclick)" -msgstr "of kies een bestaand album (dubbelklikken)" - -#: ../../Zotlabs/Module/Photos.php:1044 -msgid "Caption" -msgstr "Bijschrift" - -#: ../../Zotlabs/Module/Photos.php:1046 -msgid "Add a Tag" -msgstr "Tag toevoegen" - -#: ../../Zotlabs/Module/Photos.php:1054 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl" - -#: ../../Zotlabs/Module/Photos.php:1057 -msgid "Flag as adult in album view" -msgstr "Markeer als voor volwassenen in albumweergave" - -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:262 -msgid "I like this (toggle)" -msgstr "Vind ik leuk" - -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:263 -msgid "I don't like this (toggle)" -msgstr "Vind ik niet leuk" - -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Webpages.php:218 -#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Layouts.php:193 -#: ../../include/conversation.php:1227 -msgid "Share" -msgstr "Delen" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:398 -#: ../../include/conversation.php:743 -msgid "Please wait" -msgstr "Even wachten" - -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:708 -msgid "This is you" -msgstr "Dit ben jij" - -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:710 ../../include/js_strings.php:6 -msgid "Comment" -msgstr "Reactie" - -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:224 -#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:720 -#: ../../include/conversation.php:1200 ../../include/page_widgets.php:43 -msgid "Preview" -msgstr "Voorvertoning" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Likes" -msgstr "vinden dit leuk" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Dislikes" -msgstr "vinden dit niet leuk" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Agree" -msgstr "eens" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Disagree" -msgstr "oneens" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Abstain" -msgstr "onthoudingen" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Attending" -msgstr "aanwezig" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Not attending" -msgstr "niet aanwezig" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Might attend" -msgstr "mogelijk aanwezig" - -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Lib/ThreadItem.php:193 -#: ../../include/conversation.php:1756 -msgid "View all" -msgstr "Toon alles" - -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:185 -#: ../../include/channel.php:1182 ../../include/conversation.php:1780 -#: ../../include/taxonomy.php:403 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "vindt dit leuk" -msgstr[1] "vinden dit leuk" - -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/conversation.php:1783 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "vindt dit niet leuk" -msgstr[1] "vinden dit niet leuk" - -#: ../../Zotlabs/Module/Photos.php:1241 -msgid "Photo Tools" -msgstr "Hulpmiddelen" - -#: ../../Zotlabs/Module/Photos.php:1250 -msgid "In This Photo:" -msgstr "Op deze foto:" - -#: ../../Zotlabs/Module/Photos.php:1255 -msgid "Map" -msgstr "Kaart" - -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:387 -msgctxt "noun" -msgid "Likes" -msgstr "vinden dit leuk" - -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:388 -msgctxt "noun" -msgid "Dislikes" -msgstr "vinden dit niet leuk" - -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:393 -#: ../../include/acl_selectors.php:181 -msgid "Close" -msgstr "Sluiten" - -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "Album weergeven" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 -msgid "Recent Photos" -msgstr "Recente foto's" +#: ../../Zotlabs/Module/Dreport.php:150 +msgid "Redeliver" +msgstr "Opnieuw afleveren" #: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:192 msgid "webpage" @@ -3169,25 +3085,6 @@ msgstr "%s onderdeel geïnstalleerd" msgid "%s element installation failed" msgstr "Installatie %s-element mislukt" -#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 -msgid "Nothing to import." -msgstr "Niets gevonden om te importeren" - -#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:95 -msgid "Unable to download data from old server" -msgstr "Niet in staat om gegevens van de oude hub te downloaden" - -#: ../../Zotlabs/Module/Import_items.php:72 -#: ../../Zotlabs/Module/Import.php:101 -msgid "Imported file is empty." -msgstr "Geïmporteerde bestand is leeg" - -#: ../../Zotlabs/Module/Import_items.php:88 -#: ../../Zotlabs/Module/Import.php:123 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Waarschuwing: database-versies lopen %1$d updates achter." - #: ../../Zotlabs/Module/Import_items.php:104 msgid "Import completed" msgstr "Importeren voltooid" @@ -3201,11 +3098,6 @@ msgid "" "Use this form to import existing posts and content from an export file." msgstr "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren." -#: ../../Zotlabs/Module/Import_items.php:121 -#: ../../Zotlabs/Module/Import.php:549 -msgid "File to Upload" -msgstr "Bestand om te uploaden" - #: ../../Zotlabs/Module/Invite.php:29 msgid "Total invitation limit exceeded." msgstr "Limiet voor aantal uitnodigingen overschreden." @@ -3247,10 +3139,6 @@ msgstr "Uitnodigingen verzenden" msgid "Enter email addresses, one per line:" msgstr "Voer e-mailadressen in, één per regel:" -#: ../../Zotlabs/Module/Invite.php:135 ../../Zotlabs/Module/Mail.php:241 -msgid "Your message:" -msgstr "Jouw bericht:" - #: ../../Zotlabs/Module/Invite.php:136 msgid "Please join my community on $Projectname." msgstr "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op $Projectname te vergezellen. Lees meer over $Projectname op http://hubzilla.org" @@ -3302,11 +3190,6 @@ msgstr "Geen locaties gevonden." msgid "Manage Channel Locations" msgstr "Kanaallocaties beheren" -#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Admin.php:1237 -#: ../../Zotlabs/Module/Profiles.php:470 -msgid "Address" -msgstr "Kanaaladres" - #: ../../Zotlabs/Module/Locs.php:119 msgid "Primary" msgstr "Primair" @@ -3329,9 +3212,22 @@ msgstr "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen msgid "Use this form to drop the location if the hub is no longer operating." msgstr "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is." -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Hub niet gevonden." +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "Website:" + +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Kanaal op afstand [%s] (nog niet op deze hub bekend)" + +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "Beoordeling (deze informatie is openbaar)" + +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)" #: ../../Zotlabs/Module/Like.php:19 msgid "Like/Dislike" @@ -3369,19 +3265,19 @@ msgid "Previous action reversed." msgstr "Vorige actie omgedraaid" #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1945 +#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1991 #: ../../include/conversation.php:120 msgid "photo" msgstr "foto" #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/text.php:1951 ../../include/conversation.php:148 +#: ../../include/text.php:1997 ../../include/conversation.php:148 msgid "status" msgstr "bericht" #: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1948 -#: ../../include/conversation.php:123 ../../include/event.php:958 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1994 +#: ../../include/conversation.php:123 ../../include/event.php:961 msgid "event" msgstr "gebeurtenis" @@ -3433,1264 +3329,6 @@ msgstr "Actie voltooid" msgid "Thank you." msgstr "Bedankt" -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt." - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Nieuw kanaal aanmaken" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "Nieuwe aanmaken" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:210 -msgid "Channel Manager" -msgstr "Kanaalbeheer" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Huidig kanaal" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Activeer een van jouw andere kanalen door er op te klikken." - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Standaardkanaal" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Als standaard instellen" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d nieuwe berichten" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d nieuwe connectieverzoeken" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "Uitbesteed kanaal" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "Niet in staat om onderdeel aan te maken." - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "Menu-onderdeel kan niet worden geüpdatet." - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "Menu-onderdeel kan niet worden toegevoegd." - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "Permissies menu-item" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "Linknaam" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "Linkdoel of submenu-doel" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "Gebruik magic-auth wanneer beschikbaar" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "Open link in nieuw venster" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "Volgorde in lijst" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Hogere nummers komen onderaan de lijst terecht" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "Opslaan en afsluiten" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "Opslaan en doorgaan" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "Menu:" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "Linkdoel" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "Menu bewerken" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "Onderdeel bewerken" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "Onderdeel verwijderen" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "Nieuw element" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "Deze menu-container bewerken" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "Menu-element toevoegen" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "Dit menu-item verwijderen" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "Dit menu-item bewerken" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "Menu-item niet gevonden." - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "Menu-item verwijderd." - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "Menu-item kon niet worden verwijderd." - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "Menu-element bewerken" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "Linktekst" - -#: ../../Zotlabs/Module/Admin.php:77 -msgid "Theme settings updated." -msgstr "Thema-instellingen bijgewerkt." - -#: ../../Zotlabs/Module/Admin.php:197 -msgid "# Accounts" -msgstr "# accounts" - -#: ../../Zotlabs/Module/Admin.php:198 -msgid "# blocked accounts" -msgstr "# geblokkeerde accounts" - -#: ../../Zotlabs/Module/Admin.php:199 -msgid "# expired accounts" -msgstr "# verlopen accounts" - -#: ../../Zotlabs/Module/Admin.php:200 -msgid "# expiring accounts" -msgstr "# accounts die nog moeten verlopen" - -#: ../../Zotlabs/Module/Admin.php:211 -msgid "# Channels" -msgstr "# Kanalen" - -#: ../../Zotlabs/Module/Admin.php:212 -msgid "# primary" -msgstr "# primair" - -#: ../../Zotlabs/Module/Admin.php:213 -msgid "# clones" -msgstr "# klonen" - -#: ../../Zotlabs/Module/Admin.php:219 -msgid "Message queues" -msgstr "Berichtenwachtrij" - -#: ../../Zotlabs/Module/Admin.php:236 -msgid "Your software should be updated" -msgstr "Jouw software moet worden bijgewerkt " - -#: ../../Zotlabs/Module/Admin.php:241 ../../Zotlabs/Module/Admin.php:500 -#: ../../Zotlabs/Module/Admin.php:724 ../../Zotlabs/Module/Admin.php:768 -#: ../../Zotlabs/Module/Admin.php:1043 ../../Zotlabs/Module/Admin.php:1222 -#: ../../Zotlabs/Module/Admin.php:1342 ../../Zotlabs/Module/Admin.php:1433 -#: ../../Zotlabs/Module/Admin.php:1626 ../../Zotlabs/Module/Admin.php:1660 -#: ../../Zotlabs/Module/Admin.php:1745 -msgid "Administration" -msgstr "Beheer" - -#: ../../Zotlabs/Module/Admin.php:242 -msgid "Summary" -msgstr "Samenvatting" - -#: ../../Zotlabs/Module/Admin.php:245 -msgid "Registered accounts" -msgstr "Geregistreerde accounts" - -#: ../../Zotlabs/Module/Admin.php:246 ../../Zotlabs/Module/Admin.php:728 -msgid "Pending registrations" -msgstr "Accounts die op goedkeuring wachten" - -#: ../../Zotlabs/Module/Admin.php:247 -msgid "Registered channels" -msgstr "Geregistreerde kanalen" - -#: ../../Zotlabs/Module/Admin.php:248 ../../Zotlabs/Module/Admin.php:729 -msgid "Active plugins" -msgstr "Ingeschakelde plugins" - -#: ../../Zotlabs/Module/Admin.php:249 -msgid "Version" -msgstr "Versie" - -#: ../../Zotlabs/Module/Admin.php:250 -msgid "Repository version (master)" -msgstr "Versie repository (master)" - -#: ../../Zotlabs/Module/Admin.php:251 -msgid "Repository version (dev)" -msgstr "Versie repository (dev)" - -#: ../../Zotlabs/Module/Admin.php:377 -msgid "Site settings updated." -msgstr "Hub-instellingen bijgewerkt." - -#: ../../Zotlabs/Module/Admin.php:404 ../../include/text.php:2888 -msgid "Default" -msgstr "Standaard" - -#: ../../Zotlabs/Module/Admin.php:416 -msgid "experimental" -msgstr "experimenteel" - -#: ../../Zotlabs/Module/Admin.php:418 -msgid "unsupported" -msgstr "Niet ondersteund" - -#: ../../Zotlabs/Module/Admin.php:464 -msgid "Yes - with approval" -msgstr "Ja - met goedkeuring" - -#: ../../Zotlabs/Module/Admin.php:470 -msgid "My site is not a public server" -msgstr "Mijn $Projectname-hub is niet openbaar" - -#: ../../Zotlabs/Module/Admin.php:471 -msgid "My site has paid access only" -msgstr "Mijn $Projectname-hub kent alleen betaalde toegang" - -#: ../../Zotlabs/Module/Admin.php:472 -msgid "My site has free access only" -msgstr "Mijn $Projectname-hub kent alleen gratis toegang" - -#: ../../Zotlabs/Module/Admin.php:473 -msgid "My site offers free accounts with optional paid upgrades" -msgstr "Mijn $Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie" - -#: ../../Zotlabs/Module/Admin.php:501 ../../include/widgets.php:1490 -msgid "Site" -msgstr "Hub-instellingen" - -#: ../../Zotlabs/Module/Admin.php:504 -msgid "File upload" -msgstr "Bestand uploaden" - -#: ../../Zotlabs/Module/Admin.php:505 -msgid "Policies" -msgstr "Beleid" - -#: ../../Zotlabs/Module/Admin.php:506 ../../include/contact_widgets.php:16 -msgid "Advanced" -msgstr "Geavanceerd" - -#: ../../Zotlabs/Module/Admin.php:510 -msgid "Site name" -msgstr "Naam van deze $Projectname-hub" - -#: ../../Zotlabs/Module/Admin.php:514 -msgid "Banner/Logo" -msgstr "Banner/logo" - -#: ../../Zotlabs/Module/Admin.php:515 -msgid "Administrator Information" -msgstr "Informatie over de beheerder" - -#: ../../Zotlabs/Module/Admin.php:515 -msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" -msgstr "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden." - -#: ../../Zotlabs/Module/Admin.php:516 -msgid "System language" -msgstr "Standaardtaal" - -#: ../../Zotlabs/Module/Admin.php:517 -msgid "System theme" -msgstr "Standaardthema" - -#: ../../Zotlabs/Module/Admin.php:517 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "Standaardthema voor $Projectname-hub (kan door lid veranderd worden) - verander thema-instellingen" - -#: ../../Zotlabs/Module/Admin.php:518 -msgid "Mobile system theme" -msgstr "Standaardthema voor mobiel" - -#: ../../Zotlabs/Module/Admin.php:518 -msgid "Theme for mobile devices" -msgstr "Thema voor mobiele apparaten" - -#: ../../Zotlabs/Module/Admin.php:520 -msgid "Allow Feeds as Connections" -msgstr "Sta feeds toe als connecties" - -#: ../../Zotlabs/Module/Admin.php:520 -msgid "(Heavy system resource usage)" -msgstr "(sterk negatieve invloed op systeembronnen hub)" - -#: ../../Zotlabs/Module/Admin.php:521 -msgid "Maximum image size" -msgstr "Maximale grootte van afbeeldingen" - -#: ../../Zotlabs/Module/Admin.php:521 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend." - -#: ../../Zotlabs/Module/Admin.php:522 -msgid "Does this site allow new member registration?" -msgstr "Staat deze hub nieuwe accounts toe?" - -#: ../../Zotlabs/Module/Admin.php:523 -msgid "Invitation only" -msgstr "Alleen op uitnodiging" - -#: ../../Zotlabs/Module/Admin.php:523 -msgid "" -"Only allow new member registrations with an invitation code. Above register " -"policy must be set to Yes." -msgstr "Sta alleen nieuwe registraties toe van mensen die een uitnodigingscode hebben. Bovenstaand accountbeleid moet op Ja staan." - -#: ../../Zotlabs/Module/Admin.php:524 -msgid "Which best describes the types of account offered by this hub?" -msgstr "Wat voor soort accounts biedt deze $Projectname-hub aan? Kies wat het meest in de buurt komt." - -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Register text" -msgstr "Tekst tijdens registratie" - -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Will be displayed prominently on the registration page." -msgstr "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond." - -#: ../../Zotlabs/Module/Admin.php:526 -msgid "Site homepage to show visitors (default: login box)" -msgstr "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)" - -#: ../../Zotlabs/Module/Admin.php:526 -msgid "" -"example: 'public' to show public stream, 'page/sys/home' to show a system " -"webpage called 'home' or 'include:home.html' to include a file." -msgstr "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken." - -#: ../../Zotlabs/Module/Admin.php:527 -msgid "Preserve site homepage URL" -msgstr "Behoudt de URL van de hub (/)" - -#: ../../Zotlabs/Module/Admin.php:527 -msgid "" -"Present the site homepage in a frame at the original location instead of " -"redirecting" -msgstr "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)" - -#: ../../Zotlabs/Module/Admin.php:528 -msgid "Accounts abandoned after x days" -msgstr "Accounts als verlaten beschouwen na zoveel aantal dagen:" - -#: ../../Zotlabs/Module/Admin.php:528 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet." - -#: ../../Zotlabs/Module/Admin.php:529 -msgid "Allowed friend domains" -msgstr "Toegestane domeinen" - -#: ../../Zotlabs/Module/Admin.php:529 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze $Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten." - -#: ../../Zotlabs/Module/Admin.php:530 -msgid "Allowed email domains" -msgstr "Toegestane e-maildomeinen" - -#: ../../Zotlabs/Module/Admin.php:530 -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 "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten." - -#: ../../Zotlabs/Module/Admin.php:531 -msgid "Not allowed email domains" -msgstr "Niet toegestane e-maildomeinen" - -#: ../../Zotlabs/Module/Admin.php:531 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for" -" registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." -msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. " - -#: ../../Zotlabs/Module/Admin.php:532 -msgid "Verify Email Addresses" -msgstr "E-mailadres verifieren" - -#: ../../Zotlabs/Module/Admin.php:532 -msgid "" -"Check to verify email addresses used in account registration (recommended)." -msgstr "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)." - -#: ../../Zotlabs/Module/Admin.php:533 -msgid "Force publish" -msgstr "Dwing kanaalvermelding af" - -#: ../../Zotlabs/Module/Admin.php:533 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld." - -#: ../../Zotlabs/Module/Admin.php:534 -msgid "Import Public Streams" -msgstr "Openbare streams importeren" - -#: ../../Zotlabs/Module/Admin.php:534 -msgid "" -"Import and allow access to public content pulled from other sites. Warning: " -"this content is unmoderated." -msgstr "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd." - -#: ../../Zotlabs/Module/Admin.php:535 -msgid "Login on Homepage" -msgstr "Inlogformulier op de homepagina" - -#: ../../Zotlabs/Module/Admin.php:535 -msgid "" -"Present a login box to visitors on the home page if no other content has " -"been configured." -msgstr "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. " - -#: ../../Zotlabs/Module/Admin.php:536 -msgid "Enable context help" -msgstr "Schakel contextuele hulp in" - -#: ../../Zotlabs/Module/Admin.php:536 -msgid "" -"Display contextual help for the current page when the help button is " -"pressed." -msgstr "Toon hulp en documentatie voor de op dat moment getoonde pagina, wanneer op de hulp-knop wordt geklikt." - -#: ../../Zotlabs/Module/Admin.php:538 -msgid "Directory Server URL" -msgstr "Server-URL voor de kanalengids" - -#: ../../Zotlabs/Module/Admin.php:538 -msgid "Default directory server" -msgstr "Standaardserver voor de kanalengids" - -#: ../../Zotlabs/Module/Admin.php:540 -msgid "Proxy user" -msgstr "Gebruikersnaam proxy" - -#: ../../Zotlabs/Module/Admin.php:541 -msgid "Proxy URL" -msgstr "Proxy-URL" - -#: ../../Zotlabs/Module/Admin.php:542 -msgid "Network timeout" -msgstr "Netwerktimeout" - -#: ../../Zotlabs/Module/Admin.php:542 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)" - -#: ../../Zotlabs/Module/Admin.php:543 -msgid "Delivery interval" -msgstr "Afleveringsinterval" - -#: ../../Zotlabs/Module/Admin.php:543 -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 "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers." - -#: ../../Zotlabs/Module/Admin.php:544 -msgid "Deliveries per process" -msgstr "Leveringen per serverproces" - -#: ../../Zotlabs/Module/Admin.php:544 -msgid "" -"Number of deliveries to attempt in a single operating system process. Adjust" -" if necessary to tune system performance. Recommend: 1-5." -msgstr "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5" - -#: ../../Zotlabs/Module/Admin.php:545 -msgid "Poll interval" -msgstr "Poll-interval" - -#: ../../Zotlabs/Module/Admin.php:545 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." -msgstr "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken." - -#: ../../Zotlabs/Module/Admin.php:546 -msgid "Maximum Load Average" -msgstr "Maximaal gemiddelde systeembelasting" - -#: ../../Zotlabs/Module/Admin.php:546 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50." - -#: ../../Zotlabs/Module/Admin.php:547 -msgid "Expiration period in days for imported (grid/network) content" -msgstr "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd." - -#: ../../Zotlabs/Module/Admin.php:547 -msgid "0 for no expiration of imported content" -msgstr "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud." - -#: ../../Zotlabs/Module/Admin.php:691 -#, php-format -msgid "Lock feature %s" -msgstr " Vergrendel de functie '%s'" - -#: ../../Zotlabs/Module/Admin.php:699 -msgid "Manage Additional Features" -msgstr "Beheer - Extra functies" - -#: ../../Zotlabs/Module/Admin.php:716 -msgid "No server found" -msgstr "Geen hub gevonden" - -#: ../../Zotlabs/Module/Admin.php:723 ../../Zotlabs/Module/Admin.php:1059 -msgid "ID" -msgstr "ID" - -#: ../../Zotlabs/Module/Admin.php:723 -msgid "for channel" -msgstr "voor kanaal" - -#: ../../Zotlabs/Module/Admin.php:723 -msgid "on server" -msgstr "op hub" - -#: ../../Zotlabs/Module/Admin.php:725 -msgid "Server" -msgstr "Hubbeheer" - -#: ../../Zotlabs/Module/Admin.php:759 -msgid "" -"By default, unfiltered HTML is allowed in embedded media. This is inherently" -" insecure." -msgstr "Standaard is ongefilterde HTML in ingesloten (embedded) media toegestaan. Dit is inherent onveilig." - -#: ../../Zotlabs/Module/Admin.php:762 -msgid "" -"The recommended setting is to only allow unfiltered HTML from the following " -"sites:" -msgstr "Het wordt aanbevolen om alleen ongefilterde HTML van de volgende websites toe te staan:" - -#: ../../Zotlabs/Module/Admin.php:763 -msgid "" -"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/https://vimeo.com/
    https://soundcloud.com/
    " -msgstr "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    " - -#: ../../Zotlabs/Module/Admin.php:764 -msgid "" -"All other embedded content will be filtered, unless " -"embedded content from that site is explicitly blocked." -msgstr "Alle andere ingesloten (embedded) inhoud wordt gefilterd, tenzij ingesloten (embedded) inhoud van een website expliciet wordt geblokkeerd." - -#: ../../Zotlabs/Module/Admin.php:769 ../../include/widgets.php:1493 -msgid "Security" -msgstr "Beveiliging" - -#: ../../Zotlabs/Module/Admin.php:771 -msgid "Block public" -msgstr "Openbare toegang blokkeren" - -#: ../../Zotlabs/Module/Admin.php:771 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently authenticated." -msgstr "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor leden die zich hebben geauthenticeerd." - -#: ../../Zotlabs/Module/Admin.php:772 -msgid "Set \"Transport Security\" HTTP header" -msgstr "\"Transport Security\" HTTP-header inschakelen" - -#: ../../Zotlabs/Module/Admin.php:773 -msgid "Set \"Content Security Policy\" HTTP header" -msgstr " \"Content Security Policy\" HTTP-header inschakelen" - -#: ../../Zotlabs/Module/Admin.php:774 -msgid "Allow communications only from these sites" -msgstr "Alleen communicatie met deze hubs toestaan" - -#: ../../Zotlabs/Module/Admin.php:774 -msgid "" -"One site per line. Leave empty to allow communication from anywhere by " -"default" -msgstr "Eén hub per regel. Laat leeg om communicatie standaard met alle hubs toe te staan" - -#: ../../Zotlabs/Module/Admin.php:775 -msgid "Block communications from these sites" -msgstr "Communicatie met deze hubs blokkeren" - -#: ../../Zotlabs/Module/Admin.php:776 -msgid "Allow communications only from these channels" -msgstr "Sta alleen communicatie toe met deze kanalen" - -#: ../../Zotlabs/Module/Admin.php:776 -msgid "" -"One channel (hash) per line. Leave empty to allow from any channel by " -"default" -msgstr "Eén kanaal (hash) per regel. Laat leeg om communicatie standaard met alle kanalen toe te staan" - -#: ../../Zotlabs/Module/Admin.php:777 -msgid "Block communications from these channels" -msgstr "Communicatie met deze kanalen blokkeren" - -#: ../../Zotlabs/Module/Admin.php:778 -msgid "Only allow embeds from secure (SSL) websites and links." -msgstr "Alleen ingesloten (embedded) inhoud van veilige (SSL) websites en links toestaan." - -#: ../../Zotlabs/Module/Admin.php:779 -msgid "Allow unfiltered embedded HTML content only from these domains" -msgstr "Alleen ongefilterde ingesloten (embedded) HTML van deze websites toestaan" - -#: ../../Zotlabs/Module/Admin.php:779 -msgid "One site per line. By default embedded content is filtered." -msgstr "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gefilterd." - -#: ../../Zotlabs/Module/Admin.php:780 -msgid "Block embedded HTML from these domains" -msgstr "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren" - -#: ../../Zotlabs/Module/Admin.php:798 -msgid "Update has been marked successful" -msgstr "Update is als succesvol gemarkeerd" - -#: ../../Zotlabs/Module/Admin.php:808 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "Uitvoeren van %s is mislukt. Controleer systeemlogboek." - -#: ../../Zotlabs/Module/Admin.php:811 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Update %s was geslaagd." - -#: ../../Zotlabs/Module/Admin.php:815 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is." - -#: ../../Zotlabs/Module/Admin.php:818 -#, php-format -msgid "Update function %s could not be found." -msgstr "Update-functie %s kon niet gevonden worden." - -#: ../../Zotlabs/Module/Admin.php:834 -msgid "No failed updates." -msgstr "Geen mislukte updates." - -#: ../../Zotlabs/Module/Admin.php:838 -msgid "Failed Updates" -msgstr "Mislukte updates" - -#: ../../Zotlabs/Module/Admin.php:840 -msgid "Mark success (if update was manually applied)" -msgstr "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)" - -#: ../../Zotlabs/Module/Admin.php:841 -msgid "Attempt to execute this update step automatically" -msgstr "Poging om deze stap van de update automatisch uit te voeren." - -#: ../../Zotlabs/Module/Admin.php:872 -msgid "Queue Statistics" -msgstr "Wachtrij-statistieken" - -#: ../../Zotlabs/Module/Admin.php:873 -msgid "Total Entries" -msgstr "Aantal vermeldingen" - -#: ../../Zotlabs/Module/Admin.php:874 -msgid "Priority" -msgstr "Prioriteit" - -#: ../../Zotlabs/Module/Admin.php:875 -msgid "Destination URL" -msgstr "Doel-URL" - -#: ../../Zotlabs/Module/Admin.php:876 -msgid "Mark hub permanently offline" -msgstr "Hub als permanent offline markeren" - -#: ../../Zotlabs/Module/Admin.php:877 -msgid "Empty queue for this hub" -msgstr "Berichtenwachtrij voor deze hub legen" - -#: ../../Zotlabs/Module/Admin.php:878 -msgid "Last known contact" -msgstr "Voor het laatst contact" - -#: ../../Zotlabs/Module/Admin.php:914 -#, php-format -msgid "%s account blocked/unblocked" -msgid_plural "%s account blocked/unblocked" -msgstr[0] "%s account geblokkeerd/gedeblokkeerd" -msgstr[1] "%s accounts geblokkeerd/gedeblokkeerd" - -#: ../../Zotlabs/Module/Admin.php:921 -#, php-format -msgid "%s account deleted" -msgid_plural "%s accounts deleted" -msgstr[0] "%s account verwijderd" -msgstr[1] "%s accounts verwijderd" - -#: ../../Zotlabs/Module/Admin.php:957 -msgid "Account not found" -msgstr "Account niet gevonden" - -#: ../../Zotlabs/Module/Admin.php:968 -#, php-format -msgid "Account '%s' deleted" -msgstr "Account '%s' verwijderd" - -#: ../../Zotlabs/Module/Admin.php:976 -#, php-format -msgid "Account '%s' blocked" -msgstr "Account '%s' geblokkeerd" - -#: ../../Zotlabs/Module/Admin.php:984 -#, php-format -msgid "Account '%s' unblocked" -msgstr "Account '%s' gedeblokkeerd" - -#: ../../Zotlabs/Module/Admin.php:1044 ../../Zotlabs/Module/Admin.php:1057 -#: ../../include/widgets.php:1491 -msgid "Accounts" -msgstr "Accounts" - -#: ../../Zotlabs/Module/Admin.php:1046 ../../Zotlabs/Module/Admin.php:1225 -msgid "select all" -msgstr "alles selecteren" - -#: ../../Zotlabs/Module/Admin.php:1047 -msgid "Registrations waiting for confirm" -msgstr "Accounts die op goedkeuring wachten" - -#: ../../Zotlabs/Module/Admin.php:1048 -msgid "Request date" -msgstr "Tijd/datum verzoek" - -#: ../../Zotlabs/Module/Admin.php:1048 ../../Zotlabs/Module/Admin.php:1060 -#: ../../include/network.php:2208 -msgid "Email" -msgstr "E-mail" - -#: ../../Zotlabs/Module/Admin.php:1049 -msgid "No registrations." -msgstr "Geen verzoeken." - -#: ../../Zotlabs/Module/Admin.php:1051 -msgid "Deny" -msgstr "Afkeuren" - -#: ../../Zotlabs/Module/Admin.php:1053 ../../Zotlabs/Module/Connedit.php:575 -msgid "Block" -msgstr "Blokkeren" - -#: ../../Zotlabs/Module/Admin.php:1054 ../../Zotlabs/Module/Connedit.php:575 -msgid "Unblock" -msgstr "Deblokkeren" - -#: ../../Zotlabs/Module/Admin.php:1061 ../../include/group.php:267 -msgid "All Channels" -msgstr "Alle kanalen" - -#: ../../Zotlabs/Module/Admin.php:1062 -msgid "Register date" -msgstr "Geregistreerd" - -#: ../../Zotlabs/Module/Admin.php:1063 -msgid "Last login" -msgstr "Laatste keer ingelogd" - -#: ../../Zotlabs/Module/Admin.php:1064 -msgid "Expires" -msgstr "Verloopt" - -#: ../../Zotlabs/Module/Admin.php:1065 -msgid "Service Class" -msgstr "Abonnementen" - -#: ../../Zotlabs/Module/Admin.php:1067 -msgid "" -"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" -" on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?" - -#: ../../Zotlabs/Module/Admin.php:1068 -msgid "" -"The account {0} will be deleted!\\n\\nEverything this account has posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" - -#: ../../Zotlabs/Module/Admin.php:1104 -#, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channels censored/uncensored" -msgstr[0] "%s kanaal gecensureerd/ongecensureerd" -msgstr[1] "%s kanalen gecensureerd/ongecensureerd" - -#: ../../Zotlabs/Module/Admin.php:1113 -#, php-format -msgid "%s channel code allowed/disallowed" -msgid_plural "%s channels code allowed/disallowed" -msgstr[0] "Scripts toegestaan/niet toegestaan voor %s kanaal" -msgstr[1] "Scripts toegestaan/niet toegestaan voor %s kanalen" - -#: ../../Zotlabs/Module/Admin.php:1119 -#, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "%s kanaal verwijderd" -msgstr[1] "%s kanalen verwijderd" - -#: ../../Zotlabs/Module/Admin.php:1139 -msgid "Channel not found" -msgstr "Kanaal niet gevonden" - -#: ../../Zotlabs/Module/Admin.php:1149 -#, php-format -msgid "Channel '%s' deleted" -msgstr "Kanaal '%s' verwijderd" - -#: ../../Zotlabs/Module/Admin.php:1161 -#, php-format -msgid "Channel '%s' censored" -msgstr "Kanaal '%s' gecensureerd" - -#: ../../Zotlabs/Module/Admin.php:1161 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "Kanaal '%s' ongecensureerd" - -#: ../../Zotlabs/Module/Admin.php:1172 -#, php-format -msgid "Channel '%s' code allowed" -msgstr "Scripts toegestaan voor kanaal '%s'" - -#: ../../Zotlabs/Module/Admin.php:1172 -#, php-format -msgid "Channel '%s' code disallowed" -msgstr "Scripts niet toegestaan voor kanaal '%s'" - -#: ../../Zotlabs/Module/Admin.php:1223 ../../include/widgets.php:1492 -msgid "Channels" -msgstr "Kanalen" - -#: ../../Zotlabs/Module/Admin.php:1227 -msgid "Censor" -msgstr "Censureren" - -#: ../../Zotlabs/Module/Admin.php:1228 -msgid "Uncensor" -msgstr "Niet censureren" - -#: ../../Zotlabs/Module/Admin.php:1229 -msgid "Allow Code" -msgstr "Scripts toestaan" - -#: ../../Zotlabs/Module/Admin.php:1230 -msgid "Disallow Code" -msgstr "Scripts niet toestaan" - -#: ../../Zotlabs/Module/Admin.php:1231 ../../include/conversation.php:1644 -msgid "Channel" -msgstr "Kanaal" - -#: ../../Zotlabs/Module/Admin.php:1235 -msgid "UID" -msgstr "UID" - -#: ../../Zotlabs/Module/Admin.php:1239 -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 "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" - -#: ../../Zotlabs/Module/Admin.php:1240 -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 "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" - -#: ../../Zotlabs/Module/Admin.php:1297 -#, php-format -msgid "Plugin %s disabled." -msgstr "Plugin %s uitgeschakeld." - -#: ../../Zotlabs/Module/Admin.php:1301 -#, php-format -msgid "Plugin %s enabled." -msgstr "Plugin %s ingeschakeld" - -#: ../../Zotlabs/Module/Admin.php:1311 ../../Zotlabs/Module/Admin.php:1599 -msgid "Disable" -msgstr "Uitschakelen" - -#: ../../Zotlabs/Module/Admin.php:1314 ../../Zotlabs/Module/Admin.php:1601 -msgid "Enable" -msgstr "Inschakelen" - -#: ../../Zotlabs/Module/Admin.php:1343 ../../Zotlabs/Module/Admin.php:1434 -#: ../../include/widgets.php:1495 -msgid "Plugins" -msgstr "Plugins" - -#: ../../Zotlabs/Module/Admin.php:1344 ../../Zotlabs/Module/Admin.php:1628 -msgid "Toggle" -msgstr "Omschakelen" - -#: ../../Zotlabs/Module/Admin.php:1345 ../../Zotlabs/Module/Admin.php:1629 -#: ../../Zotlabs/Lib/Apps.php:216 ../../include/widgets.php:647 -#: ../../include/nav.php:212 -msgid "Settings" -msgstr "Instellingen" - -#: ../../Zotlabs/Module/Admin.php:1352 ../../Zotlabs/Module/Admin.php:1638 -msgid "Author: " -msgstr "Auteur: " - -#: ../../Zotlabs/Module/Admin.php:1353 ../../Zotlabs/Module/Admin.php:1639 -msgid "Maintainer: " -msgstr "Beheerder: " - -#: ../../Zotlabs/Module/Admin.php:1354 -msgid "Minimum project version: " -msgstr "Minimum versie Hubzilla: " - -#: ../../Zotlabs/Module/Admin.php:1355 -msgid "Maximum project version: " -msgstr "Maximum versie Hubzilla:" - -#: ../../Zotlabs/Module/Admin.php:1356 -msgid "Minimum PHP version: " -msgstr "Minimum versie PHP: " - -#: ../../Zotlabs/Module/Admin.php:1357 -msgid "Compatible Server Roles: " -msgstr "Werkt met configuratietypes: " - -#: ../../Zotlabs/Module/Admin.php:1358 -msgid "Requires: " -msgstr "Vereist: " - -#: ../../Zotlabs/Module/Admin.php:1359 ../../Zotlabs/Module/Admin.php:1439 -msgid "Disabled - version incompatibility" -msgstr "Uitgeschakeld - versie is incompatibel" - -#: ../../Zotlabs/Module/Admin.php:1408 -msgid "Enter the public git repository URL of the plugin repo." -msgstr "Vul de openbare Git-URL in van de plugin-repository." - -#: ../../Zotlabs/Module/Admin.php:1409 -msgid "Plugin repo git URL" -msgstr "Git-URL plugin-repository" - -#: ../../Zotlabs/Module/Admin.php:1410 -msgid "Custom repo name" -msgstr "Handmatige repository-naam" - -#: ../../Zotlabs/Module/Admin.php:1410 -msgid "(optional)" -msgstr "(optioneel)" - -#: ../../Zotlabs/Module/Admin.php:1411 -msgid "Download Plugin Repo" -msgstr "Plugin-repository downloaden" - -#: ../../Zotlabs/Module/Admin.php:1418 -msgid "Install new repo" -msgstr "Nieuwe repository installeren" - -#: ../../Zotlabs/Module/Admin.php:1419 ../../Zotlabs/Lib/Apps.php:334 -msgid "Install" -msgstr "Installeren" - -#: ../../Zotlabs/Module/Admin.php:1441 -msgid "Manage Repos" -msgstr "Repositories beheren" - -#: ../../Zotlabs/Module/Admin.php:1442 -msgid "Installed Plugin Repositories" -msgstr "Toegevoegde plugin-repositories" - -#: ../../Zotlabs/Module/Admin.php:1443 -msgid "Install a New Plugin Repository" -msgstr "Nieuwe plugin-repository toevoegen" - -#: ../../Zotlabs/Module/Admin.php:1450 -msgid "Switch branch" -msgstr "Branch veranderen" - -#: ../../Zotlabs/Module/Admin.php:1564 -msgid "No themes found." -msgstr "Geen thema's gevonden" - -#: ../../Zotlabs/Module/Admin.php:1620 -msgid "Screenshot" -msgstr "Schermafdruk" - -#: ../../Zotlabs/Module/Admin.php:1627 ../../Zotlabs/Module/Admin.php:1661 -#: ../../include/widgets.php:1496 -msgid "Themes" -msgstr "Thema's" - -#: ../../Zotlabs/Module/Admin.php:1666 -msgid "[Experimental]" -msgstr "[Experimenteel]" - -#: ../../Zotlabs/Module/Admin.php:1667 -msgid "[Unsupported]" -msgstr "[Niet ondersteund]" - -#: ../../Zotlabs/Module/Admin.php:1691 -msgid "Log settings updated." -msgstr "Logboek-instellingen bijgewerkt." - -#: ../../Zotlabs/Module/Admin.php:1746 ../../include/widgets.php:1517 -#: ../../include/widgets.php:1527 -msgid "Logs" -msgstr "Logboeken" - -#: ../../Zotlabs/Module/Admin.php:1748 -msgid "Clear" -msgstr "Leegmaken" - -#: ../../Zotlabs/Module/Admin.php:1754 -msgid "Debugging" -msgstr "Debuggen" - -#: ../../Zotlabs/Module/Admin.php:1755 -msgid "Log file" -msgstr "Logbestand" - -#: ../../Zotlabs/Module/Admin.php:1755 -msgid "" -"Must be writable by web server. Relative to your top-level webserver " -"directory." -msgstr "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je $Projectname-installatie." - -#: ../../Zotlabs/Module/Admin.php:1756 -msgid "Log level" -msgstr "Logniveau" - -#: ../../Zotlabs/Module/Admin.php:2042 -msgid "New Profile Field" -msgstr "Nieuw profielveld" - -#: ../../Zotlabs/Module/Admin.php:2043 ../../Zotlabs/Module/Admin.php:2063 -msgid "Field nickname" -msgstr "Bijnaam voor veld" - -#: ../../Zotlabs/Module/Admin.php:2043 ../../Zotlabs/Module/Admin.php:2063 -msgid "System name of field" -msgstr "Systeemnaam voor veld" - -#: ../../Zotlabs/Module/Admin.php:2044 ../../Zotlabs/Module/Admin.php:2064 -msgid "Input type" -msgstr "Invoertype" - -#: ../../Zotlabs/Module/Admin.php:2045 ../../Zotlabs/Module/Admin.php:2065 -msgid "Field Name" -msgstr "Veldnaam" - -#: ../../Zotlabs/Module/Admin.php:2045 ../../Zotlabs/Module/Admin.php:2065 -msgid "Label on profile pages" -msgstr "Tekstlabel voor op profielpagina's" - -#: ../../Zotlabs/Module/Admin.php:2046 ../../Zotlabs/Module/Admin.php:2066 -msgid "Help text" -msgstr "Helptekst" - -#: ../../Zotlabs/Module/Admin.php:2046 ../../Zotlabs/Module/Admin.php:2066 -msgid "Additional info (optional)" -msgstr "Extra informatie (optioneel)" - -#: ../../Zotlabs/Module/Admin.php:2056 -msgid "Field definition not found" -msgstr "Velddefinitie niet gevonden" - -#: ../../Zotlabs/Module/Admin.php:2062 -msgid "Edit Profile Field" -msgstr "Profielveld bewerken" - -#: ../../Zotlabs/Module/Admin.php:2120 ../../include/widgets.php:1498 -msgid "Profile Fields" -msgstr "Profielvelden" - -#: ../../Zotlabs/Module/Admin.php:2121 -msgid "Basic Profile Fields" -msgstr "Standaard profielvelden" - -#: ../../Zotlabs/Module/Admin.php:2122 -msgid "Advanced Profile Fields" -msgstr "Geavanceerde profielvelden" - -#: ../../Zotlabs/Module/Admin.php:2122 -msgid "(In addition to basic fields)" -msgstr "(als toevoeging op de standaard velden)" - -#: ../../Zotlabs/Module/Admin.php:2124 -msgid "All available fields" -msgstr "Alle beschikbare velden" - -#: ../../Zotlabs/Module/Admin.php:2125 -msgid "Custom Fields" -msgstr "Extra (handmatig toegevoegde) velden" - -#: ../../Zotlabs/Module/Admin.php:2129 -msgid "Create Custom Field" -msgstr "Extra velden aanmaken" - -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "Geen geldige account gevonden." - -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail." - -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 -#, php-format -msgid "Site Member (%s)" -msgstr "Lid van hub (%s)" - -#: ../../Zotlabs/Module/Lostpass.php:44 -#, php-format -msgid "Password reset requested at %s" -msgstr "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend" - -#: ../../Zotlabs/Module/Lostpass.php:67 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt." - -#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1746 -msgid "Password Reset" -msgstr "Wachtwoord vergeten?" - -#: ../../Zotlabs/Module/Lostpass.php:91 -msgid "Your password has been reset as requested." -msgstr "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht." - -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your new password is" -msgstr "Jouw nieuwe wachtwoord is" - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Save or copy your new password - and then" -msgstr "Kopieer of sla je nieuwe wachtwoord op - en" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "click here to login" -msgstr "klik dan hier om in te loggen" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "Jouw wachtwoord kan worden veranderd onder instellingen, nadat je succesvol bent ingelogd." - -#: ../../Zotlabs/Module/Lostpass.php:112 -#, php-format -msgid "Your password has changed at %s" -msgstr "Jouw wachtwoord op %s is veranderd" - -#: ../../Zotlabs/Module/Lostpass.php:127 -msgid "Forgot your Password?" -msgstr "Wachtwoord vergeten?" - -#: ../../Zotlabs/Module/Lostpass.php:128 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies." - -#: ../../Zotlabs/Module/Lostpass.php:129 -msgid "Email Address" -msgstr "E-mailadres" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Reset" -msgstr "Opnieuw instellen" - -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s is %2$s" - -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" -msgstr "Stemming" - -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "Noteer je huidige stemming en toon het aan je connecties" - #: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:189 #: ../../Zotlabs/Module/Profiles.php:246 ../../Zotlabs/Module/Profiles.php:625 msgid "Profile not found." @@ -4813,8 +3451,8 @@ msgstr "Dit profiel verwijderen" msgid "Add profile things" msgstr "Dingen aan je profiel toevoegen" -#: ../../Zotlabs/Module/Profiles.php:697 ../../include/widgets.php:105 -#: ../../include/conversation.php:1559 +#: ../../Zotlabs/Module/Profiles.php:697 ../../include/conversation.php:1564 +#: ../../include/widgets.php:105 msgid "Personal" msgstr "Persoonlijk" @@ -4822,7 +3460,7 @@ msgstr "Persoonlijk" msgid "Relation" msgstr "Relatie" -#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:48 +#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:55 msgid "Miscellaneous" msgstr "Diversen" @@ -4963,10 +3601,682 @@ msgid "Profile Image" msgstr "Profielfoto" #: ../../Zotlabs/Module/Profiles.php:777 ../../include/channel.php:959 -#: ../../include/nav.php:90 +#: ../../include/nav.php:91 msgid "Edit Profiles" msgstr "Bewerk profielen" +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "Niet in staat om onderdeel aan te maken." + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "Menu-onderdeel kan niet worden geüpdatet." + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "Menu-onderdeel kan niet worden toegevoegd." + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Permissies menu-item" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "(click to open/close)" +msgstr "(klik om te openen/sluiten)" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Linknaam" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Linkdoel of submenu-doel" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Gebruik magic-auth wanneer beschikbaar" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Open link in nieuw venster" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Volgorde in lijst" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Hogere nummers komen onderaan de lijst terecht" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Opslaan en afsluiten" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Opslaan en doorgaan" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menu:" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Linkdoel" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Menu bewerken" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Onderdeel bewerken" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Onderdeel verwijderen" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Nieuw element" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Deze menu-container bewerken" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Menu-element toevoegen" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Dit menu-item verwijderen" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Dit menu-item bewerken" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "Menu-item niet gevonden." + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "Menu-item verwijderd." + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "Menu-item kon niet worden verwijderd." + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Menu-element bewerken" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Linktekst" + +#: ../../Zotlabs/Module/Setup.php:184 +msgid "$Projectname Server - Setup" +msgstr "$Projectname Hub - Setup" + +#: ../../Zotlabs/Module/Setup.php:188 +msgid "Could not connect to database." +msgstr "Could not connect to database." + +#: ../../Zotlabs/Module/Setup.php:192 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue." + +#: ../../Zotlabs/Module/Setup.php:199 +msgid "Could not create table." +msgstr "Could not create table." + +#: ../../Zotlabs/Module/Setup.php:204 +msgid "Your site database has been installed." +msgstr "Your hub database has been installed." + +#: ../../Zotlabs/Module/Setup.php:208 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client." + +#: ../../Zotlabs/Module/Setup.php:209 ../../Zotlabs/Module/Setup.php:271 +#: ../../Zotlabs/Module/Setup.php:734 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Please see the file \"install/INSTALL.txt\"." + +#: ../../Zotlabs/Module/Setup.php:268 +msgid "System check" +msgstr "System check" + +#: ../../Zotlabs/Module/Setup.php:272 ../../Zotlabs/Module/Photos.php:949 +#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 +msgid "Next" +msgstr "Volgende" + +#: ../../Zotlabs/Module/Setup.php:273 +msgid "Check again" +msgstr "Check again" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Database connection" +msgstr "Database connection" + +#: ../../Zotlabs/Module/Setup.php:296 +msgid "" +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "In order to install $Projectname we need to know how to connect to your database." + +#: ../../Zotlabs/Module/Setup.php:297 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Please contact your hosting provider or server administrator if you have questions about these settings." + +#: ../../Zotlabs/Module/Setup.php:298 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "The database you specify below should already exist. If it does not, please create it before continuing." + +#: ../../Zotlabs/Module/Setup.php:302 +msgid "Database Server Name" +msgstr "Database Server Name" + +#: ../../Zotlabs/Module/Setup.php:302 +msgid "Default is 127.0.0.1" +msgstr "Default is 127.0.0.1" + +#: ../../Zotlabs/Module/Setup.php:303 +msgid "Database Port" +msgstr "Database Port" + +#: ../../Zotlabs/Module/Setup.php:303 +msgid "Communication port number - use 0 for default" +msgstr "Communication port number - use 0 for default" + +#: ../../Zotlabs/Module/Setup.php:304 +msgid "Database Login Name" +msgstr "Database Login Name" + +#: ../../Zotlabs/Module/Setup.php:305 +msgid "Database Login Password" +msgstr "Database Login Password" + +#: ../../Zotlabs/Module/Setup.php:306 +msgid "Database Name" +msgstr "Database Name" + +#: ../../Zotlabs/Module/Setup.php:307 +msgid "Database Type" +msgstr "Database Type" + +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 +msgid "Site administrator email address" +msgstr "Hub administrator email address" + +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Your account email address must match this in order to use the web admin panel." + +#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 +msgid "Website URL" +msgstr "Hub URL" + +#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 +msgid "Please use SSL (https) URL if available." +msgstr "Please use SSL (https) URL if available." + +#: ../../Zotlabs/Module/Setup.php:311 ../../Zotlabs/Module/Setup.php:361 +msgid "Please select a default timezone for your website" +msgstr "Please select a default timezone for your hub" + +#: ../../Zotlabs/Module/Setup.php:344 +msgid "Site settings" +msgstr "Hub settings" + +#: ../../Zotlabs/Module/Setup.php:400 +msgid "PHP version 5.5 or greater is required." +msgstr "PHP version 5.5 or greater is required." + +#: ../../Zotlabs/Module/Setup.php:401 +msgid "PHP version" +msgstr "PHP version" + +#: ../../Zotlabs/Module/Setup.php:416 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Could not find a command line version of PHP in the web server PATH." + +#: ../../Zotlabs/Module/Setup.php:417 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "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." + +#: ../../Zotlabs/Module/Setup.php:421 +msgid "PHP executable path" +msgstr "PHP executable path" + +#: ../../Zotlabs/Module/Setup.php:421 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Enter full path to php executable. You can leave this blank to continue the installation." + +#: ../../Zotlabs/Module/Setup.php:426 +msgid "Command line PHP" +msgstr "Command line PHP" + +#: ../../Zotlabs/Module/Setup.php:435 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." + +#: ../../Zotlabs/Module/Setup.php:436 +msgid "This is required for message delivery to work." +msgstr "This is required for message delivery to work." + +#: ../../Zotlabs/Module/Setup.php:439 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../Zotlabs/Module/Setup.php:457 +#, php-format +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to" +" upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once." + +#: ../../Zotlabs/Module/Setup.php:462 +msgid "You can adjust these settings in the servers php.ini." +msgstr "You can adjust these settings in the servers php.ini." + +#: ../../Zotlabs/Module/Setup.php:464 +msgid "PHP upload limits" +msgstr "PHP upload limits" + +#: ../../Zotlabs/Module/Setup.php:487 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" + +#: ../../Zotlabs/Module/Setup.php:488 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../Zotlabs/Module/Setup.php:491 +msgid "Generate encryption keys" +msgstr "Generate encryption keys" + +#: ../../Zotlabs/Module/Setup.php:503 +msgid "libCurl PHP module" +msgstr "libCurl PHP module" + +#: ../../Zotlabs/Module/Setup.php:504 +msgid "GD graphics PHP module" +msgstr "GD graphics PHP module" + +#: ../../Zotlabs/Module/Setup.php:505 +msgid "OpenSSL PHP module" +msgstr "OpenSSL PHP module" + +#: ../../Zotlabs/Module/Setup.php:506 +msgid "mysqli or postgres PHP module" +msgstr "mysqli or postgres PHP module" + +#: ../../Zotlabs/Module/Setup.php:507 +msgid "mb_string PHP module" +msgstr "mb_string PHP module" + +#: ../../Zotlabs/Module/Setup.php:508 +msgid "xml PHP module" +msgstr "xml PHP module" + +#: ../../Zotlabs/Module/Setup.php:512 ../../Zotlabs/Module/Setup.php:514 +msgid "Apache mod_rewrite module" +msgstr "Apache mod_rewrite module" + +#: ../../Zotlabs/Module/Setup.php:512 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Error: Apache webserver mod-rewrite module is required but not installed." + +#: ../../Zotlabs/Module/Setup.php:518 ../../Zotlabs/Module/Setup.php:521 +msgid "proc_open" +msgstr "proc_open" + +#: ../../Zotlabs/Module/Setup.php:518 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Error: proc_open is required but is either not installed or has been disabled in php.ini" + +#: ../../Zotlabs/Module/Setup.php:526 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Error: libCURL PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:530 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Error: GD graphics PHP module with JPEG support required but not installed." + +#: ../../Zotlabs/Module/Setup.php:534 +msgid "Error: openssl PHP module required but not installed." +msgstr "Error: openssl PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:538 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "Error: mysqli or postgres PHP module required but neither are installed." + +#: ../../Zotlabs/Module/Setup.php:542 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Error: mb_string PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:546 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "Error: xml PHP module required for DAV but not installed." + +#: ../../Zotlabs/Module/Setup.php:564 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\"" +" in the top folder of your web server and it is unable to do so." +msgstr "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." + +#: ../../Zotlabs/Module/Setup.php:565 +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 "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." + +#: ../../Zotlabs/Module/Setup.php:566 +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 "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." + +#: ../../Zotlabs/Module/Setup.php:567 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions." + +#: ../../Zotlabs/Module/Setup.php:570 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php is writable" + +#: ../../Zotlabs/Module/Setup.php:584 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." + +#: ../../Zotlabs/Module/Setup.php:585 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder." + +#: ../../Zotlabs/Module/Setup.php:586 ../../Zotlabs/Module/Setup.php:607 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder." + +#: ../../Zotlabs/Module/Setup.php:587 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains." + +#: ../../Zotlabs/Module/Setup.php:590 +#, php-format +msgid "%s is writable" +msgstr "%s is writable" + +#: ../../Zotlabs/Module/Setup.php:606 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the Red top " +"level folder" +msgstr "This software 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" + +#: ../../Zotlabs/Module/Setup.php:610 +msgid "store is writable" +msgstr "store is writable" + +#: ../../Zotlabs/Module/Setup.php:643 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub." + +#: ../../Zotlabs/Module/Setup.php:644 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!" + +#: ../../Zotlabs/Module/Setup.php:645 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub." + +#: ../../Zotlabs/Module/Setup.php:646 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues." + +#: ../../Zotlabs/Module/Setup.php:647 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement." + +#: ../../Zotlabs/Module/Setup.php:648 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Providers are available that issue free certificates which are browser-valid." + +#: ../../Zotlabs/Module/Setup.php:650 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications." + +#: ../../Zotlabs/Module/Setup.php:653 +msgid "SSL certificate validation" +msgstr "SSL certificate validation" + +#: ../../Zotlabs/Module/Setup.php:659 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: " + +#: ../../Zotlabs/Module/Setup.php:662 +msgid "Url rewrite is working" +msgstr "Url rewrite is working" + +#: ../../Zotlabs/Module/Setup.php:671 +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 "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." + +#: ../../Zotlabs/Module/Setup.php:695 +msgid "Errors encountered creating database tables." +msgstr "Errors encountered creating database tables." + +#: ../../Zotlabs/Module/Setup.php:732 +msgid "

    What next

    " +msgstr "

    What next

    " + +#: ../../Zotlabs/Module/Setup.php:733 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." + +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "Geen geldige account gevonden." + +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail." + +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 +#, php-format +msgid "Site Member (%s)" +msgstr "Lid van hub (%s)" + +#: ../../Zotlabs/Module/Lostpass.php:44 +#, php-format +msgid "Password reset requested at %s" +msgstr "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend" + +#: ../../Zotlabs/Module/Lostpass.php:67 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt." + +#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1747 +msgid "Password Reset" +msgstr "Wachtwoord vergeten?" + +#: ../../Zotlabs/Module/Lostpass.php:91 +msgid "Your password has been reset as requested." +msgstr "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht." + +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your new password is" +msgstr "Jouw nieuwe wachtwoord is" + +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Save or copy your new password - and then" +msgstr "Kopieer of sla je nieuwe wachtwoord op - en" + +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "click here to login" +msgstr "klik dan hier om in te loggen" + +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "Jouw wachtwoord kan worden veranderd onder instellingen, nadat je succesvol bent ingelogd." + +#: ../../Zotlabs/Module/Lostpass.php:112 +#, php-format +msgid "Your password has changed at %s" +msgstr "Jouw wachtwoord op %s is veranderd" + +#: ../../Zotlabs/Module/Lostpass.php:127 +msgid "Forgot your Password?" +msgstr "Wachtwoord vergeten?" + +#: ../../Zotlabs/Module/Lostpass.php:128 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies." + +#: ../../Zotlabs/Module/Lostpass.php:129 +msgid "Email Address" +msgstr "E-mailadres" + +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Reset" +msgstr "Opnieuw instellen" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s is %2$s" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "Stemming" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "Noteer je huidige stemming en toon het aan je connecties" + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd." + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "Verwijder dit kanaal" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "WARNING: " +msgstr "WAARSCHUWING: " + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "Dit kanaal wordt volledig uit het $Projectname-netwerk verwijderd." + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "Deze handeling is van permanente aard en kan niet meer worden teruggedraaid!" + +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +msgid "Please enter your password for verification:" +msgstr "Vul je wachtwoord in ter verificatie:" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "Dit kanaal en alle klonen hiervan uit het $Projectname-netwerk verwijderen" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het $Projectname-netwerk verwijderd" + +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:544 +msgid "Remove Channel" +msgstr "Kanaal verwijderen" + #: ../../Zotlabs/Module/Notify.php:57 #: ../../Zotlabs/Module/Notifications.php:98 msgid "No more system notifications." @@ -4989,55 +4299,1030 @@ msgstr "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. msgid "is interested in:" msgstr "is geïnteresseerd in:" +#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Suggest.php:56 +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1034 +#: ../../include/connections.php:78 ../../include/conversation.php:955 +#: ../../include/widgets.php:147 ../../include/widgets.php:184 +msgid "Connect" +msgstr "Verbinden" + #: ../../Zotlabs/Module/Match.php:74 msgid "No matches" msgstr "Geen overeenkomsten" -#: ../../Zotlabs/Module/Webpages.php:53 +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "Deze hub is geen kanalengidshub (directoryserver)" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "Hub niet gevonden." + +#: ../../Zotlabs/Module/Photos.php:82 +msgid "Page owner information could not be retrieved." +msgstr "Informatie over de pagina-eigenaar werd niet ontvangen." + +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:212 +#: ../../Zotlabs/Module/Profile_photo.php:311 +#: ../../include/photo/photo_driver.php:728 +msgid "Profile Photos" +msgstr "Profielfoto's" + +#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +msgid "Album not found." +msgstr "Album niet gevonden." + +#: ../../Zotlabs/Module/Photos.php:112 +msgid "Delete Album" +msgstr "Verwijder album" + +#: ../../Zotlabs/Module/Photos.php:133 +msgid "" +"Multiple storage folders exist with this album name, but within different " +"directories. Please remove the desired folder or folders using the Files " +"manager" +msgstr "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder." + +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +msgid "Delete Photo" +msgstr "Verwijder foto" + +#: ../../Zotlabs/Module/Photos.php:509 ../../Zotlabs/Module/Display.php:17 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Viewconnections.php:23 +#: ../../Zotlabs/Module/Directory.php:63 +msgid "Public access denied." +msgstr "Openbare toegang geweigerd." + +#: ../../Zotlabs/Module/Photos.php:520 +msgid "No photos selected" +msgstr "Geen foto's geselecteerd" + +#: ../../Zotlabs/Module/Photos.php:569 +msgid "Access to this item is restricted." +msgstr "Toegang tot dit item is beperkt." + +#: ../../Zotlabs/Module/Photos.php:608 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt." + +#: ../../Zotlabs/Module/Photos.php:611 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "%1$.2f MB aan foto-opslag gebruikt." + +#: ../../Zotlabs/Module/Photos.php:647 +msgid "Upload Photos" +msgstr "Foto's uploaden" + +#: ../../Zotlabs/Module/Photos.php:651 +msgid "Enter an album name" +msgstr "Vul een albumnaam in" + +#: ../../Zotlabs/Module/Photos.php:652 +msgid "or select an existing album (doubleclick)" +msgstr "of kies een bestaand album (dubbelklikken)" + +#: ../../Zotlabs/Module/Photos.php:653 +msgid "Create a status post for this upload" +msgstr "Plaats een bericht voor deze upload." + +#: ../../Zotlabs/Module/Photos.php:654 +msgid "Caption (optional):" +msgstr "Bijschrift (optioneel):" + +#: ../../Zotlabs/Module/Photos.php:655 +msgid "Description (optional):" +msgstr "Omschrijving (optioneel):" + +#: ../../Zotlabs/Module/Photos.php:686 +msgid "Album name could not be decoded" +msgstr "Albumnaam kon niet gedecodeerd worden" + +#: ../../Zotlabs/Module/Photos.php:734 +msgid "Contact Photos" +msgstr "Connectiefoto's" + +#: ../../Zotlabs/Module/Photos.php:757 +msgid "Show Newest First" +msgstr "Nieuwste eerst weergeven" + +#: ../../Zotlabs/Module/Photos.php:759 +msgid "Show Oldest First" +msgstr "Oudste eerst weergeven" + +#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 +#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1677 +msgid "View Photo" +msgstr "Foto weergeven" + +#: ../../Zotlabs/Module/Photos.php:814 +#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1694 +msgid "Edit Album" +msgstr "Album bewerken" + +#: ../../Zotlabs/Module/Photos.php:861 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Toegang geweigerd. Toegang tot dit item kan zijn beperkt." + +#: ../../Zotlabs/Module/Photos.php:863 +msgid "Photo not available" +msgstr "Foto niet aanwezig" + +#: ../../Zotlabs/Module/Photos.php:921 +msgid "Use as profile photo" +msgstr "Als profielfoto gebruiken" + +#: ../../Zotlabs/Module/Photos.php:922 +msgid "Use as cover photo" +msgstr "Als omslagfoto gebruiken" + +#: ../../Zotlabs/Module/Photos.php:929 +msgid "Private Photo" +msgstr "Privéfoto" + +#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 +#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Events.php:675 +#: ../../Zotlabs/Module/Events.php:684 +msgid "Previous" +msgstr "Vorige" + +#: ../../Zotlabs/Module/Photos.php:944 +msgid "View Full Size" +msgstr "Volledige grootte weergeven" + +#: ../../Zotlabs/Module/Photos.php:1033 +msgid "Edit photo" +msgstr "Foto bewerken" + +#: ../../Zotlabs/Module/Photos.php:1035 +msgid "Rotate CW (right)" +msgstr "Draai met de klok mee (naar rechts)" + +#: ../../Zotlabs/Module/Photos.php:1036 +msgid "Rotate CCW (left)" +msgstr "Draai tegen de klok in (naar links)" + +#: ../../Zotlabs/Module/Photos.php:1039 +msgid "Move photo to album" +msgstr "Verplaatst foto naar album" + +#: ../../Zotlabs/Module/Photos.php:1040 +msgid "Enter a new album name" +msgstr "Vul een nieuwe albumnaam in" + +#: ../../Zotlabs/Module/Photos.php:1041 +msgid "or select an existing one (doubleclick)" +msgstr "of kies een bestaand album (dubbelklikken)" + +#: ../../Zotlabs/Module/Photos.php:1044 +msgid "Caption" +msgstr "Bijschrift" + +#: ../../Zotlabs/Module/Photos.php:1046 +msgid "Add a Tag" +msgstr "Tag toevoegen" + +#: ../../Zotlabs/Module/Photos.php:1054 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl" + +#: ../../Zotlabs/Module/Photos.php:1057 +msgid "Flag as adult in album view" +msgstr "Markeer als voor volwassenen in albumweergave" + +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +msgid "I like this (toggle)" +msgstr "Vind ik leuk" + +#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +msgid "I don't like this (toggle)" +msgstr "Vind ik niet leuk" + +#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 +#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "Delen" + +#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 +#: ../../include/conversation.php:741 +msgid "Please wait" +msgstr "Even wachten" + +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/ThreadItem.php:722 +msgid "This is you" +msgstr "Dit ben jij" + +#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 +#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 +msgid "Comment" +msgstr "Reactie" + +#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 +#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 +msgid "Preview" +msgstr "Voorvertoning" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Likes" +msgstr "vinden dit leuk" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Dislikes" +msgstr "vinden dit niet leuk" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Agree" +msgstr "eens" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Disagree" +msgstr "oneens" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Abstain" +msgstr "onthoudingen" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Attending" +msgstr "aanwezig" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Not attending" +msgstr "niet aanwezig" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Might attend" +msgstr "mogelijk aanwezig" + +#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 +#: ../../include/conversation.php:1763 +msgid "View all" +msgstr "Toon alles" + +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/channel.php:1182 ../../include/conversation.php:1787 +#: ../../include/taxonomy.php:403 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "vindt dit leuk" +msgstr[1] "vinden dit leuk" + +#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1790 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "vindt dit niet leuk" +msgstr[1] "vinden dit niet leuk" + +#: ../../Zotlabs/Module/Photos.php:1241 +msgid "Photo Tools" +msgstr "Hulpmiddelen" + +#: ../../Zotlabs/Module/Photos.php:1250 +msgid "In This Photo:" +msgstr "Op deze foto:" + +#: ../../Zotlabs/Module/Photos.php:1255 +msgid "Map" +msgstr "Kaart" + +#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 +msgctxt "noun" +msgid "Likes" +msgstr "vinden dit leuk" + +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 +msgctxt "noun" +msgid "Dislikes" +msgstr "vinden dit niet leuk" + +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 +#: ../../include/acl_selectors.php:181 +msgid "Close" +msgstr "Sluiten" + +#: ../../Zotlabs/Module/Photos.php:1343 +msgid "View Album" +msgstr "Album weergeven" + +#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 +#: ../../Zotlabs/Module/Photos.php:1368 +msgid "Recent Photos" +msgstr "Recente foto's" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Name or caption" +msgstr "Naam" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" +msgstr "Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Computerforum\"" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +msgid "Choose a short nickname" +msgstr "Korte bijnaam" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +#, php-format +msgid "" +"Your nickname will be used to create an easy to remember channel address " +"e.g. nickname%s" +msgstr "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres van jouw kanaal aan te maken, die je dan met anderen kunt delen. Bijvoorbeeld: bijnaam%s" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Channel role and privacy" +msgstr "Kanaaltype en privacy" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Select a channel role with your privacy requirements." +msgstr "Kies een kanaaltype met het door jou gewenste privacyniveau." + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Read more about roles" +msgstr "Lees meer over kanaaltypes" + +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Kanaal aanmaken" + +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen." + +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or import an existing channel from another location." +msgstr "Of importeer een bestaand kanaal vanaf een andere locatie" + +#: ../../Zotlabs/Module/Ping.php:265 +msgid "sent you a private message" +msgstr "stuurde jou een privébericht" + +#: ../../Zotlabs/Module/Ping.php:313 +msgid "added your channel" +msgstr "voegde jouw kanaal toe" + +#: ../../Zotlabs/Module/Ping.php:323 +msgid "g A l F d" +msgstr "G:i, l d F" + +#: ../../Zotlabs/Module/Ping.php:346 +msgid "[today]" +msgstr "[vandaag]" + +#: ../../Zotlabs/Module/Ping.php:355 +msgid "posted an event" +msgstr "plaatste een gebeurtenis" + +#: ../../Zotlabs/Module/Notifications.php:30 +msgid "Invalid request identifier." +msgstr "Ongeldige verzoek identificator (request identifier)" + +#: ../../Zotlabs/Module/Notifications.php:39 +msgid "Discard" +msgstr "Annuleren" + +#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:196 +msgid "Mark all system notifications seen" +msgstr "Markeer alle systeemnotificaties als bekeken" + +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 +#: ../../include/conversation.php:959 +msgid "Poke" +msgstr "Aanstoten" + +#: ../../Zotlabs/Module/Poke.php:169 +msgid "Poke somebody" +msgstr "Iemand aanstoten" + +#: ../../Zotlabs/Module/Poke.php:172 +msgid "Poke/Prod" +msgstr "Aanstoten/porren" + +#: ../../Zotlabs/Module/Poke.php:173 +msgid "Poke, prod or do other things to somebody" +msgstr "Iemand bijvoorbeeld aanstoten of poren" + +#: ../../Zotlabs/Module/Poke.php:180 +msgid "Recipient" +msgstr "Ontvanger" + +#: ../../Zotlabs/Module/Poke.php:181 +msgid "Choose what you wish to do to recipient" +msgstr "Kies wat je met de ontvanger wil doen" + +#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 +msgid "Make this post private" +msgstr "Maak dit bericht privé" + +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" +msgstr "Apps" + +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "Niet in staat om je hub te vinden" + +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "Verzenden bericht geslaagd." + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "Ongeldige profiel-identificator" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Profile Visibility Editor" +msgstr "Zichtbaarheid profiel " + +#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1274 +msgid "Profile" +msgstr "Profiel" + +#: ../../Zotlabs/Module/Profperm.php:119 +msgid "Click on a contact to add or remove." +msgstr "Klik op een connectie om deze toe te voegen of te verwijderen" + +#: ../../Zotlabs/Module/Profperm.php:128 +msgid "Visible To" +msgstr "Zichtbaar voor" + +#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 +msgid "This setting requires special processing and editing has been blocked." +msgstr "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd." + +#: ../../Zotlabs/Module/Pconfig.php:48 +msgid "Configuration Editor" +msgstr "Configuratiebewerker" + +#: ../../Zotlabs/Module/Pconfig.php:49 +msgid "" +"Warning: Changing some settings could render your channel inoperable. Please" +" leave this page unless you are comfortable with and knowledgeable about how" +" to correctly use this feature." +msgstr "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. " + +#: ../../Zotlabs/Module/Siteinfo.php:19 +#, php-format +msgid "Version %s" +msgstr "Versie %s" + +#: ../../Zotlabs/Module/Siteinfo.php:34 +msgid "Installed plugins/addons/apps:" +msgstr "Ingeschakelde plugins en apps:" + +#: ../../Zotlabs/Module/Siteinfo.php:36 +msgid "No installed plugins/addons/apps" +msgstr "Geen ingeschakelde plugins en apps" + +#: ../../Zotlabs/Module/Siteinfo.php:49 +msgid "" +"This is a hub of $Projectname - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "Dit is een $Projectname-hub - $Projectname is een wereldwijd coöperatief netwerk van gedecentraliseerde websites (hubs) met verbeterde privacy." + +#: ../../Zotlabs/Module/Siteinfo.php:51 +msgid "Tag: " +msgstr "Tag: " + +#: ../../Zotlabs/Module/Siteinfo.php:53 +msgid "Last background fetch: " +msgstr "Meest recente achtergrond-fetch:" + +#: ../../Zotlabs/Module/Siteinfo.php:55 +msgid "Current load average: " +msgstr "Gemiddelde systeembelasting is nu:" + +#: ../../Zotlabs/Module/Siteinfo.php:58 +msgid "Running at web location" +msgstr "Draaiend op weblocatie" + +#: ../../Zotlabs/Module/Siteinfo.php:59 +msgid "" +"Please visit hubzilla.org to learn more " +"about $Projectname." +msgstr "Bezoek hubzilla.org " + +#: ../../Zotlabs/Module/Siteinfo.php:60 +msgid "Bug reports and issues: please visit" +msgstr "Bugrapporten en andere kwesties: bezoek" + +#: ../../Zotlabs/Module/Siteinfo.php:62 +msgid "$projectname issues" +msgstr "$projectname-issues" + +#: ../../Zotlabs/Module/Siteinfo.php:63 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " +"com" +msgstr "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com" + +#: ../../Zotlabs/Module/Siteinfo.php:65 +msgid "Site Administrators" +msgstr "Hubbeheerders: " + +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2308 +msgid "Blocks" +msgstr "Blokken" + +#: ../../Zotlabs/Module/Blocks.php:156 +msgid "Block Title" +msgstr "Bloktitel" + +#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2310 +msgid "Layouts" +msgstr "Lay-outs" + +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 +#: ../../include/help.php:47 ../../include/help.php:52 +#: ../../include/nav.php:164 +msgid "Help" +msgstr "Hulp" + +#: ../../Zotlabs/Module/Layouts.php:185 +msgid "Comanche page description language help" +msgstr "Hulp met de paginabeschrijvingstaal Comanche" + +#: ../../Zotlabs/Module/Layouts.php:189 +msgid "Layout Description" +msgstr "Lay-out-omschrijving" + +#: ../../Zotlabs/Module/Layouts.php:194 +msgid "Download PDL file" +msgstr "Download PDL-bestand" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# Accounts" +msgstr "# accounts" + +#: ../../Zotlabs/Module/Admin.php:98 +msgid "# blocked accounts" +msgstr "# geblokkeerde accounts" + +#: ../../Zotlabs/Module/Admin.php:99 +msgid "# expired accounts" +msgstr "# verlopen accounts" + +#: ../../Zotlabs/Module/Admin.php:100 +msgid "# expiring accounts" +msgstr "# accounts die nog moeten verlopen" + +#: ../../Zotlabs/Module/Admin.php:111 +msgid "# Channels" +msgstr "# Kanalen" + +#: ../../Zotlabs/Module/Admin.php:112 +msgid "# primary" +msgstr "# primair" + +#: ../../Zotlabs/Module/Admin.php:113 +msgid "# clones" +msgstr "# klonen" + +#: ../../Zotlabs/Module/Admin.php:119 +msgid "Message queues" +msgstr "Berichtenwachtrij" + +#: ../../Zotlabs/Module/Admin.php:136 +msgid "Your software should be updated" +msgstr "Jouw software moet worden bijgewerkt " + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Summary" +msgstr "Samenvatting" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Registered accounts" +msgstr "Geregistreerde accounts" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Pending registrations" +msgstr "Accounts die op goedkeuring wachten" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Registered channels" +msgstr "Geregistreerde kanalen" + +#: ../../Zotlabs/Module/Admin.php:148 +msgid "Active plugins" +msgstr "Ingeschakelde plugins" + +#: ../../Zotlabs/Module/Admin.php:149 +msgid "Version" +msgstr "Versie" + +#: ../../Zotlabs/Module/Admin.php:150 +msgid "Repository version (master)" +msgstr "Versie repository (master)" + +#: ../../Zotlabs/Module/Admin.php:151 +msgid "Repository version (dev)" +msgstr "Versie repository (dev)" + +#: ../../Zotlabs/Module/Profile_photo.php:186 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven." + +#: ../../Zotlabs/Module/Profile_photo.php:389 +msgid "Upload Profile Photo" +msgstr "Profielfoto uploaden" + +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "Permissies niet toegestaan" + +#: ../../Zotlabs/Module/Cal.php:259 ../../Zotlabs/Module/Events.php:597 +msgid "l, F j" +msgstr "l j F" + +#: ../../Zotlabs/Module/Cal.php:308 ../../Zotlabs/Module/Events.php:646 +#: ../../include/text.php:1762 +msgid "Link to Source" +msgstr "Originele locatie" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Edit Event" +msgstr "Gebeurtenis bewerken" + +#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 +msgid "Create Event" +msgstr "Gebeurtenis aanmaken" + +#: ../../Zotlabs/Module/Cal.php:334 ../../Zotlabs/Module/Events.php:677 +msgid "Export" +msgstr "Exporteren" + +#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2332 +msgid "Import" +msgstr "Importeren" + +#: ../../Zotlabs/Module/Cal.php:341 ../../Zotlabs/Module/Events.php:686 +msgid "Today" +msgstr "Vandaag" + +#: ../../Zotlabs/Module/Common.php:14 +msgid "No channel." +msgstr "Geen kanaal." + +#: ../../Zotlabs/Module/Common.php:43 +msgid "Common connections" +msgstr "Veel voorkomende connecties" + +#: ../../Zotlabs/Module/Common.php:48 +msgid "No connections in common." +msgstr "Geen gemeenschappelijke connecties." + +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "Geen beoordelingen" + +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "Beoordeling: " + +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "Website: " + +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "Omschrijving: " + +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Maximum toegestane dagelijkse registraties op deze $Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals." + +#: ../../Zotlabs/Module/Register.php:55 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden." + +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "Wachtwoorden komen niet met elkaar overeen." + +#: ../../Zotlabs/Module/Register.php:131 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Registratie geslaagd. Controleer je e-mail voor instructies." + +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." +msgstr "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze $Projectname-hub." + +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." +msgstr "Jouw registratie kan niet verwerkt worden." + +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." +msgstr "Registreren van nieuwe accounts is op deze hub uitgeschakeld." + +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "Registraties op deze hub moeten eerst worden goedgekeurd." + +#: ../../Zotlabs/Module/Register.php:194 +msgid "Register at another affiliated hub." +msgstr "Registreer op een andere hub." + +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Deze $Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals." + +#: ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "Gebruiksvoorwaarden" + +#: ../../Zotlabs/Module/Register.php:227 +#, php-format +msgid "I accept the %s for this website" +msgstr "Ik accepteer de %s van deze $Projectname-hub" + +#: ../../Zotlabs/Module/Register.php:229 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Ik ben 13 jaar of ouder en accepteer de %s van deze $Projectname-hub" + +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "Jouw e-mailadres" + +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "Geef een wachtwoord op" + +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "Geef het wachtwoord opnieuw op" + +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "Vul jouw uitnodigingscode in" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "Nee" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "Ja" + +#: ../../Zotlabs/Module/Register.php:258 +msgid "Membership on this site is by invitation only." +msgstr "Registreren op deze $Projectname-hub kan alleen op uitnodiging." + +#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 +#: ../../boot.php:1721 +msgid "Register" +msgstr "Registreren" + +#: ../../Zotlabs/Module/Register.php:271 +msgid "" +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer je na het indienen van dit formulier op de inlogpagina terecht komt, dan dien je jouw e-mail te controleren voor instructies. Controleer eventueel ook jouw spamfolder." + +#: ../../Zotlabs/Module/Help.php:27 +msgid "Documentation Search" +msgstr "Zoek documentatie" + +#: ../../Zotlabs/Module/Help.php:57 +msgid "$Projectname Documentation" +msgstr "$Projectname-documentatie" + +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "Kies een bladwijzermap" + +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "Bladwijzer opslaan" + +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "URL van bladwijzer" + +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "Of geef de naam op van een nieuwe bladwijzermap" + +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "Authenticatie mislukt." + +#: ../../Zotlabs/Module/Rmagic.php:75 +msgid "Remote Authentication" +msgstr "Authenticatie op afstand" + +#: ../../Zotlabs/Module/Rmagic.php:76 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)" + +#: ../../Zotlabs/Module/Rmagic.php:77 +msgid "Authenticate" +msgstr "Authenticeren" + +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "Inloggen." + +#: ../../Zotlabs/Module/Removeaccount.php:35 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd." + +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "Verwijder dit account" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "Dit account en al zijn kanalen worden volledig uit het $Projectname-netwerk verwijderd." + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het $Projectname-netwerk verwijderen" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het $Projectname-netwerk verwijderd" + +#: ../../Zotlabs/Module/Removeaccount.php:61 +#: ../../Zotlabs/Module/Settings/Account.php:128 +msgid "Remove Account" +msgstr "Account verwijderen" + +#: ../../Zotlabs/Module/Webpages.php:52 msgid "Import Webpage Elements" msgstr "Webpagina-elementen importeren" -#: ../../Zotlabs/Module/Webpages.php:54 +#: ../../Zotlabs/Module/Webpages.php:53 msgid "Import selected" msgstr "Importbestand geselecteerd" -#: ../../Zotlabs/Module/Webpages.php:214 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/conversation.php:1718 ../../include/nav.php:108 +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "Webpagina-elementen exporteren" + +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "Selectie exporteren" + +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 +#: ../../include/nav.php:109 ../../include/conversation.php:1725 msgid "Webpages" msgstr "Webpagina's" -#: ../../Zotlabs/Module/Webpages.php:225 ../../include/page_widgets.php:44 +#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 msgid "Actions" msgstr "Acties" -#: ../../Zotlabs/Module/Webpages.php:226 ../../include/page_widgets.php:45 +#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 msgid "Page Link" msgstr "Paginalink" -#: ../../Zotlabs/Module/Webpages.php:227 +#: ../../Zotlabs/Module/Webpages.php:250 msgid "Page Title" msgstr "Paginatitel" -#: ../../Zotlabs/Module/Webpages.php:258 +#: ../../Zotlabs/Module/Webpages.php:280 msgid "Invalid file type." msgstr "Ongeldig bestandsformaat" -#: ../../Zotlabs/Module/Webpages.php:270 +#: ../../Zotlabs/Module/Webpages.php:292 msgid "Error opening zip file" msgstr "Fout met openen zipbestand" -#: ../../Zotlabs/Module/Webpages.php:281 +#: ../../Zotlabs/Module/Webpages.php:303 msgid "Invalid folder path." msgstr "Ongeldige maplocatie" -#: ../../Zotlabs/Module/Webpages.php:308 +#: ../../Zotlabs/Module/Webpages.php:330 msgid "No webpage elements detected." msgstr "Geen webpagina-elementen gedecteerd" -#: ../../Zotlabs/Module/Webpages.php:382 +#: ../../Zotlabs/Module/Webpages.php:405 msgid "Import complete." msgstr "Importeren voltooid." +#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 +msgid "Export Channel" +msgstr "Kanaal exporteren" + +#: ../../Zotlabs/Module/Uexport.php:57 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal." + +#: ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Content" +msgstr "Inhoud exporteren" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your channel information and recent content to a JSON backup that can" +" be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for" +" this download to begin." +msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint." + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export your posts from a given year." +msgstr "Exporteer jouw berichten uit een bepaald jaar." + +#: ../../Zotlabs/Module/Uexport.php:62 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak." + +#: ../../Zotlabs/Module/Uexport.php:63 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit %2$s" +msgstr "Bezoek %2$s om alle berichten van bijvoorbeeld dit jaar te selecteren. " + +#: ../../Zotlabs/Module/Uexport.php:64 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"%2$s" +msgstr "Bezoek %2$s om alle berichten van bijvoorbeeld januari dit jaar te selecteren." + +#: ../../Zotlabs/Module/Uexport.php:65 +#, php-format +msgid "" +"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results" +" please import or restore these in date order (oldest first)." +msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal %2$s te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen." + +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "Item is niet te bewerken" + +#: ../../Zotlabs/Module/Search.php:216 +#, php-format +msgid "Items tagged with: %s" +msgstr "Items getagd met %s" + +#: ../../Zotlabs/Module/Search.php:218 +#, php-format +msgid "Search results for: %s" +msgstr "Zoekresultaten voor %s" + #: ../../Zotlabs/Module/Events.php:25 msgid "Calendar entries imported." msgstr "Agenda-items geïmporteerd." @@ -5125,7 +5410,7 @@ msgstr "Locatie bewerken" msgid "Share this event" msgstr "Deel deze gebeurtenis" -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1259 +#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 msgid "Permission settings" msgstr "Permissies" @@ -5133,10 +5418,6 @@ msgstr "Permissies" msgid "Advanced Options" msgstr "Geavanceerde opties" -#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 -msgid "l, F j" -msgstr "l j F" - #: ../../Zotlabs/Module/Events.php:619 msgid "Edit event" msgstr "Gebeurtenis bewerken" @@ -5145,27 +5426,10 @@ msgstr "Gebeurtenis bewerken" msgid "Delete event" msgstr "Gebeurtenis verwijderen" -#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 -#: ../../include/text.php:1716 -msgid "Link to Source" -msgstr "Originele locatie" - #: ../../Zotlabs/Module/Events.php:655 msgid "calendar" msgstr "agenda" -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Edit Event" -msgstr "Gebeurtenis bewerken" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Create Event" -msgstr "Gebeurtenis aanmaken" - -#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 -msgid "Export" -msgstr "Exporteren" - #: ../../Zotlabs/Module/Events.php:681 msgid "Month" msgstr "Maand" @@ -5178,10 +5442,6 @@ msgstr "Week" msgid "Day" msgstr "Dag" -#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 -msgid "Today" -msgstr "Vandaag" - #: ../../Zotlabs/Module/Events.php:717 msgid "Event removed" msgstr "Gebeurtenis verwijderd" @@ -5190,929 +5450,6 @@ msgstr "Gebeurtenis verwijderd" msgid "Failed to remove event" msgstr "Verwijderen gebeurtenis mislukt" -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Jouw abonnement staat maar %d kanalen toe." - -#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 -msgid "Cloned channel not found. Import failed." -msgstr "Gekloond kanaal niet gevonden. Importeren mislukt." - -#: ../../Zotlabs/Module/Import.php:163 -msgid "No channel. Import failed." -msgstr "Geen kanaal. Importeren mislukt." - -#: ../../Zotlabs/Module/Import.php:520 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "Import voltooid." - -#: ../../Zotlabs/Module/Import.php:542 -msgid "You must be logged in to use this feature." -msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken." - -#: ../../Zotlabs/Module/Import.php:547 -msgid "Import Channel" -msgstr "Kanaal importeren" - -#: ../../Zotlabs/Module/Import.php:548 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken." - -#: ../../Zotlabs/Module/Import.php:550 -msgid "Or provide the old server/hub details" -msgstr "Of vul de gegevens van de oude hub in" - -#: ../../Zotlabs/Module/Import.php:551 -msgid "Your old identity address (xyz@example.com)" -msgstr "Jouw oude kanaaladres (xyz@example.com)" - -#: ../../Zotlabs/Module/Import.php:552 -msgid "Your old login email address" -msgstr "Het e-mailadres van je oude account" - -#: ../../Zotlabs/Module/Import.php:553 -msgid "Your old login password" -msgstr "Wachtwoord van jouw oude account" - -#: ../../Zotlabs/Module/Import.php:554 -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 "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen." - -#: ../../Zotlabs/Module/Import.php:555 -msgid "Make this hub my primary location" -msgstr "Stel deze hub als mijn primaire locatie in" - -#: ../../Zotlabs/Module/Import.php:556 -msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)" - -#: ../../Zotlabs/Module/Import.php:557 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid." - -#: ../../Zotlabs/Module/New_channel.php:135 -msgid "Create Channel" -msgstr "Kanaal aanmaken" - -#: ../../Zotlabs/Module/New_channel.php:136 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen." - -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "" -"or import an existing channel from another location." -msgstr "Of importeer een bestaand kanaal vanaf een andere locatie" - -#: ../../Zotlabs/Module/Ping.php:265 -msgid "sent you a private message" -msgstr "stuurde jou een privébericht" - -#: ../../Zotlabs/Module/Ping.php:313 -msgid "added your channel" -msgstr "voegde jouw kanaal toe" - -#: ../../Zotlabs/Module/Ping.php:323 -msgid "g A l F d" -msgstr "G:i, l d F" - -#: ../../Zotlabs/Module/Ping.php:346 -msgid "[today]" -msgstr "[vandaag]" - -#: ../../Zotlabs/Module/Ping.php:355 -msgid "posted an event" -msgstr "plaatste een gebeurtenis" - -#: ../../Zotlabs/Module/Notifications.php:30 -msgid "Invalid request identifier." -msgstr "Ongeldige verzoek identificator (request identifier)" - -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "Discard" -msgstr "Annuleren" - -#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:195 -msgid "Mark all system notifications seen" -msgstr "Markeer alle systeemnotificaties als bekeken" - -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 -#: ../../include/conversation.php:961 -msgid "Poke" -msgstr "Aanstoten" - -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "Iemand aanstoten" - -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "Aanstoten/porren" - -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "Iemand bijvoorbeeld aanstoten of poren" - -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "Ontvanger" - -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Kies wat je met de ontvanger wil doen" - -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "Maak dit bericht privé" - -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "Niet in staat om je hub te vinden" - -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "Verzenden bericht geslaagd." - -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "Ongeldige profiel-identificator" - -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Zichtbaarheid profiel " - -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1274 -msgid "Profile" -msgstr "Profiel" - -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Klik op een connectie om deze toe te voegen of te verwijderen" - -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "Zichtbaar voor" - -#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 -msgid "This setting requires special processing and editing has been blocked." -msgstr "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd." - -#: ../../Zotlabs/Module/Pconfig.php:48 -msgid "Configuration Editor" -msgstr "Configuratiebewerker" - -#: ../../Zotlabs/Module/Pconfig.php:49 -msgid "" -"Warning: Changing some settings could render your channel inoperable. Please" -" leave this page unless you are comfortable with and knowledgeable about how" -" to correctly use this feature." -msgstr "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. " - -#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." -msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken." - -#: ../../Zotlabs/Module/Channel.php:40 -msgid "Posts and comments" -msgstr "Berichten en reacties" - -#: ../../Zotlabs/Module/Channel.php:41 -msgid "Only posts" -msgstr "Alleen berichten" - -#: ../../Zotlabs/Module/Channel.php:101 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina." - -#: ../../Zotlabs/Module/Siteinfo.php:19 -#, php-format -msgid "Version %s" -msgstr "Versie %s" - -#: ../../Zotlabs/Module/Siteinfo.php:34 -msgid "Installed plugins/addons/apps:" -msgstr "Ingeschakelde plugins en apps:" - -#: ../../Zotlabs/Module/Siteinfo.php:36 -msgid "No installed plugins/addons/apps" -msgstr "Geen ingeschakelde plugins en apps" - -#: ../../Zotlabs/Module/Siteinfo.php:49 -msgid "" -"This is a hub of $Projectname - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Dit is een $Projectname-hub - $Projectname is een wereldwijd coöperatief netwerk van gedecentraliseerde websites (hubs) met verbeterde privacy." - -#: ../../Zotlabs/Module/Siteinfo.php:51 -msgid "Tag: " -msgstr "Tag: " - -#: ../../Zotlabs/Module/Siteinfo.php:53 -msgid "Last background fetch: " -msgstr "Meest recente achtergrond-fetch:" - -#: ../../Zotlabs/Module/Siteinfo.php:55 -msgid "Current load average: " -msgstr "Gemiddelde systeembelasting is nu:" - -#: ../../Zotlabs/Module/Siteinfo.php:58 -msgid "Running at web location" -msgstr "Draaiend op weblocatie" - -#: ../../Zotlabs/Module/Siteinfo.php:59 -msgid "" -"Please visit hubzilla.org to learn more " -"about $Projectname." -msgstr "Bezoek hubzilla.org " - -#: ../../Zotlabs/Module/Siteinfo.php:60 -msgid "Bug reports and issues: please visit" -msgstr "Bugrapporten en andere kwesties: bezoek" - -#: ../../Zotlabs/Module/Siteinfo.php:62 -msgid "$projectname issues" -msgstr "$projectname-issues" - -#: ../../Zotlabs/Module/Siteinfo.php:63 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com" - -#: ../../Zotlabs/Module/Siteinfo.php:65 -msgid "Site Administrators" -msgstr "Hubbeheerders: " - -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2262 -msgid "Blocks" -msgstr "Blokken" - -#: ../../Zotlabs/Module/Blocks.php:156 -msgid "Block Title" -msgstr "Bloktitel" - -#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2264 -msgid "Layouts" -msgstr "Lay-outs" - -#: ../../Zotlabs/Module/Layouts.php:185 -msgid "Comanche page description language help" -msgstr "Hulp met de paginabeschrijvingstaal Comanche" - -#: ../../Zotlabs/Module/Layouts.php:189 -msgid "Layout Description" -msgstr "Lay-out-omschrijving" - -#: ../../Zotlabs/Module/Layouts.php:194 -msgid "Download PDL file" -msgstr "Download PDL-bestand" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "Geen beoordelingen" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "Beoordeling: " - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "Website: " - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "Omschrijving: " - -#: ../../Zotlabs/Module/Profile_photo.php:186 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven." - -#: ../../Zotlabs/Module/Profile_photo.php:389 -msgid "Upload Profile Photo" -msgstr "Profielfoto uploaden" - -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "Permissies niet toegestaan" - -#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2286 -msgid "Import" -msgstr "Importeren" - -#: ../../Zotlabs/Module/Common.php:14 -msgid "No channel." -msgstr "Geen kanaal." - -#: ../../Zotlabs/Module/Common.php:43 -msgid "Common connections" -msgstr "Veel voorkomende connecties" - -#: ../../Zotlabs/Module/Common.php:48 -msgid "No connections in common." -msgstr "Geen gemeenschappelijke connecties." - -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "Niet in staat om ontvanger op te zoeken." - -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "Niet in staat om met het aangevraagde kanaal te communiceren." - -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "Kan opgevraagd kanaal niet verifieren" - -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt." - -#: ../../Zotlabs/Module/Mail.php:135 -msgid "Messages" -msgstr "Berichten" - -#: ../../Zotlabs/Module/Mail.php:170 -msgid "Message recalled." -msgstr "Bericht ingetrokken." - -#: ../../Zotlabs/Module/Mail.php:183 -msgid "Conversation removed." -msgstr "Conversatie verwijderd" - -#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1183 -msgid "Please enter a link URL:" -msgstr "Vul een URL in:" - -#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Verloopt op DD-MM-YYYY om HH:MM" - -#: ../../Zotlabs/Module/Mail.php:226 -msgid "Requested channel is not in this network" -msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar" - -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Send Private Message" -msgstr "Privébericht versturen" - -#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 -msgid "To:" -msgstr "Aan:" - -#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 -msgid "Subject:" -msgstr "Onderwerp:" - -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -#: ../../include/conversation.php:1239 -msgid "Attach file" -msgstr "Bestand toevoegen" - -#: ../../Zotlabs/Module/Mail.php:245 -msgid "Send" -msgstr "Verzenden" - -#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 -#: ../../include/conversation.php:1284 -msgid "Set expiration date" -msgstr "Verloopdatum instellen" - -#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:723 -#: ../../include/conversation.php:1289 -msgid "Encrypt text" -msgstr "Tekst versleutelen" - -#: ../../Zotlabs/Module/Mail.php:332 -msgid "Delete message" -msgstr "Bericht verwijderen" - -#: ../../Zotlabs/Module/Mail.php:333 -msgid "Delivery report" -msgstr "Afleveringsrapport" - -#: ../../Zotlabs/Module/Mail.php:334 -msgid "Recall message" -msgstr "Bericht intrekken" - -#: ../../Zotlabs/Module/Mail.php:336 -msgid "Message has been recalled." -msgstr "Bericht is ingetrokken." - -#: ../../Zotlabs/Module/Mail.php:353 -msgid "Delete Conversation" -msgstr "Verwijder conversatie" - -#: ../../Zotlabs/Module/Mail.php:355 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Geen veilige communicatie beschikbaar. Mogelijk kan je reageren op de kanaalpagina van de afzender." - -#: ../../Zotlabs/Module/Mail.php:359 -msgid "Send Reply" -msgstr "Antwoord versturen" - -#: ../../Zotlabs/Module/Mail.php:364 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Jouw privébericht aan %s (%s):" - -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "Kon geen toegang krijgen tot de connectie-gegevens." - -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "Kon het gekozen profiel niet vinden." - -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "Connectie bijgewerkt." - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "Bijwerken van connectie-gegevens mislukt." - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "is nu verbonden met" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "Kon geen toegang krijgen tot de record van de connectie." - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar" - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "Niet in staat om de parameters van connecties in te stellen." - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "Connectie is verwijderd" - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../include/conversation.php:955 ../../include/nav.php:88 -msgid "View Profile" -msgstr "Profiel weergeven" - -#: ../../Zotlabs/Module/Connedit.php:557 -#, php-format -msgid "View %s's profile" -msgstr "Profiel van %s weergeven" - -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" -msgstr "Permissies vernieuwen" - -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" -msgstr "Aangepaste permissies ophalen" - -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" -msgstr "Recente activiteit/berichten" - -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" -msgstr "Recente berichten en reacties weergeven" - -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Blokkeer (of deblokkeer) alle communicatie met deze connectie" - -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" -msgstr "Deze connectie is geblokkeerd!" - -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" -msgstr "Niet meer negeren" - -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie" - -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" -msgstr "Deze connectie wordt genegeerd!" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "Niet meer archiveren" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "Archiveren" - -#: ../../Zotlabs/Module/Connedit.php:594 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud" - -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" -msgstr "Deze connectie is gearchiveerd!" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" -msgstr "Niet meer verbergen" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" -msgstr "Verbergen" - -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties" - -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" -msgstr "Deze connectie is verborgen!" - -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" -msgstr "Deze connectie verwijderen" - -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:493 -msgid "Me" -msgstr "Ik" - -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:494 -msgid "Family" -msgstr "Familie" - -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:496 -msgid "Acquaintances" -msgstr "Kennissen" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" -msgstr "Deze connectie accepteren" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" -msgstr "Keur deze connectie goed om communicatie toe te staan" - -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" -msgstr "Verwantschapsfilter instellen" - -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" -msgstr "Profiel instellen" - -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" -msgstr "Verwantschapsfilter en profiel instellen" - -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" -msgstr "geen" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:623 -msgid "Connection Default Permissions" -msgstr "Standaard permissies voor connecties" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3964 -#, php-format -msgid "Connection: %s" -msgstr "Connectie: %s" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" -msgstr "Deze permissies automatisch toepassen" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" -msgstr "Connectieverzoeken zullen automatisch worden geaccepteerd" - -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "Het primaire kanaaladres van deze connectie is" - -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "Beschikbare locaties:" - -#: ../../Zotlabs/Module/Connedit.php:758 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast." - -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "Hulpmiddelen" - -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "Schuif om te bepalen hoe goed je iemand kent en/of mag" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "Gebruik de schuif om je beoordeling te geven" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "Verklaar jouw beoordeling (niet verplicht)" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "Berichtenfilter" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "Importeer alleen berichten met deze tekst" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren" - -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" -msgstr "Importeer geen berichten met deze tekst" - -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" -msgstr "Deze informatie is openbaar!" - -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" -msgstr "Connectie moet nog geaccepteerd worden" - -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken." - -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. " - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "Laatste wijziging:" - -#: ../../Zotlabs/Module/Apps.php:47 ../../include/widgets.php:102 -#: ../../include/nav.php:167 -msgid "Apps" -msgstr "Apps" - -#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 -msgid "Continue" -msgstr "Ga verder" - -#: ../../Zotlabs/Module/Connect.php:90 -msgid "Premium Channel Setup" -msgstr "Instellen premiumkanaal " - -#: ../../Zotlabs/Module/Connect.php:92 -msgid "Enable premium channel connection restrictions" -msgstr "Restricties voor connecties van premiumkanaal toestaan" - -#: ../../Zotlabs/Module/Connect.php:93 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz." - -#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:" - -#: ../../Zotlabs/Module/Connect.php:96 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:" - -#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 -msgid "" -"By continuing, I certify that I have complied with any instructions provided" -" on this page." -msgstr "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina." - -#: ../../Zotlabs/Module/Connect.php:106 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) " - -#: ../../Zotlabs/Module/Connect.php:114 -msgid "Restricted or Premium Channel" -msgstr "Beperkt of premiumkanaal" - -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "Kies een bladwijzermap" - -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "Bladwijzer opslaan" - -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "URL van bladwijzer" - -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "Of geef de naam op van een nieuwe bladwijzermap" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "Authenticatie mislukt." - -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "Authenticatie op afstand" - -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)" - -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "Authenticeren" - -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "Inloggen." - -#: ../../Zotlabs/Module/Removeaccount.php:35 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd." - -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "Remove This Account" -msgstr "Verwijder dit account" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "WARNING: " -msgstr "WAARSCHUWING: " - -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "Dit account en al zijn kanalen worden volledig uit het $Projectname-netwerk verwijderd." - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This action is permanent and can not be undone!" -msgstr "Deze handeling is van permanente aard en kan niet meer worden teruggedraaid!" - -#: ../../Zotlabs/Module/Removeaccount.php:59 -#: ../../Zotlabs/Module/Removeme.php:62 -msgid "Please enter your password for verification:" -msgstr "Vul je wachtwoord in ter verificatie:" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het $Projectname-netwerk verwijderen" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het $Projectname-netwerk verwijderd" - -#: ../../Zotlabs/Module/Removeme.php:35 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd." - -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "Verwijder dit kanaal" - -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "Dit kanaal wordt volledig uit het $Projectname-netwerk verwijderd." - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "Dit kanaal en alle klonen hiervan uit het $Projectname-netwerk verwijderen" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het $Projectname-netwerk verwijderd" - -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "Kanaal exporteren" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal." - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "Inhoud exporteren" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can" -" be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for" -" this download to begin." -msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint." - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "Exporteer jouw berichten uit een bepaald jaar." - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak." - -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit %2$s" -msgstr "Bezoek %2$s om alle berichten van bijvoorbeeld dit jaar te selecteren. " - -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"%2$s" -msgstr "Bezoek %2$s om alle berichten van bijvoorbeeld januari dit jaar te selecteren." - -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results" -" please import or restore these in date order (oldest first)." -msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal %2$s te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen." - -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "Item is niet te bewerken" - -#: ../../Zotlabs/Module/Editpost.php:106 ../../Zotlabs/Module/Rpost.php:138 -msgid "Edit post" -msgstr "Bericht bewerken" - -#: ../../Zotlabs/Module/Search.php:216 -#, php-format -msgid "Items tagged with: %s" -msgstr "Items getagd met %s" - -#: ../../Zotlabs/Module/Search.php:218 -#, php-format -msgid "Search results for: %s" -msgstr "Zoekresultaten voor %s" - #: ../../Zotlabs/Module/Service_limits.php:23 msgid "No service class restrictions found." msgstr "Geen abonnementsbeperkingen gevonden." @@ -6186,24 +5523,24 @@ msgstr "Leeg bericht geannuleerd" msgid "Executable content type not permitted to this channel." msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal." -#: ../../Zotlabs/Module/Item.php:858 +#: ../../Zotlabs/Module/Item.php:851 msgid "Duplicate post suppressed." msgstr "Dubbel bericht tegengehouden." -#: ../../Zotlabs/Module/Item.php:991 +#: ../../Zotlabs/Module/Item.php:986 msgid "System error. Post not saved." msgstr "Systeemfout. Bericht niet opgeslagen." -#: ../../Zotlabs/Module/Item.php:1112 +#: ../../Zotlabs/Module/Item.php:1107 msgid "Unable to obtain post information from database." msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen." -#: ../../Zotlabs/Module/Item.php:1119 +#: ../../Zotlabs/Module/Item.php:1114 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt." -#: ../../Zotlabs/Module/Item.php:1126 +#: ../../Zotlabs/Module/Item.php:1121 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt." @@ -6229,8 +5566,8 @@ msgid "Not found" msgstr "Niet gevonden" #: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/conversation.php:1728 ../../include/conversation.php:1731 -#: ../../include/features.php:57 ../../include/nav.php:110 +#: ../../include/features.php:99 ../../include/nav.php:111 +#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 msgid "Wiki" msgstr "Wiki" @@ -6264,40 +5601,40 @@ msgstr "Vul de naam in van de nieuwe pagina:" msgid "Enter the new name:" msgstr "Vul de nieuwe naam in:" -#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1152 +#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 msgid "Embed image from photo albums" msgstr "Afbeelding uit een fotoalbum invoegen" -#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1242 +#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 msgid "Embed an image from your albums" msgstr "Afbeelding uit jouw albums invoegen" -#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1244 -#: ../../include/conversation.php:1291 +#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 +#: ../../include/conversation.php:1296 msgid "OK" msgstr "OK" -#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1188 +#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 msgid "Choose images to embed" msgstr "Kies afbeeldingen om in te voegen" -#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1189 +#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 msgid "Choose an album" msgstr "Kies een album" -#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1190 +#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 msgid "Choose a different album..." msgstr "Kies een ander album..." -#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1191 +#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 msgid "Error getting album list" msgstr "Fout met ophalen albumlijst" -#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1192 +#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 msgid "Error getting photo link" msgstr "Fout met ophalen fotolink" -#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1193 +#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 msgid "Error getting album" msgstr "Fout met ophalen album" @@ -6317,8 +5654,8 @@ msgstr "Bron aangemaakt." msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/widgets.php:639 -#: ../../include/features.php:71 +#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 +#: ../../include/widgets.php:672 msgid "Channel Sources" msgstr "Kanaalbronnen" @@ -6354,6 +5691,11 @@ msgid "" "separated)" msgstr "De volgende categorieën aan berichten toevoegen die uit deze bron zijn geïmporteerd (door komma's gescheiden)" +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +msgid "Optional" +msgstr "Optioneel" + #: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 msgid "Source not found." msgstr "Bron niet gevonden" @@ -6394,11 +5736,16 @@ msgstr "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probe msgid "Ignore/Hide" msgstr "Negeren/Verbergen" +#: ../../Zotlabs/Module/Suggest.php:64 ../../Zotlabs/Module/Directory.php:392 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Voorgestelde kanalen" + #: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:263 msgid "post" msgstr "bericht" -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1953 +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1999 #: ../../include/conversation.php:150 msgid "comment" msgstr "reactie" @@ -6465,10 +5812,6 @@ msgstr "Ik ben online" msgid "Bookmark this room" msgstr "Chatkanaal aan bladwijzers toevoegen" -#: ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "Functie uitgeschakeld." - #: ../../Zotlabs/Module/Chat.php:231 msgid "New Chatroom" msgstr "Nieuw chatkanaal" @@ -6506,6 +5849,766 @@ msgstr "Xchan opzoeken" msgid "Lookup xchan beginning with (or webbie): " msgstr "Zoek een xchan (of webbie) die begint met:" +#: ../../Zotlabs/Module/Directory.php:243 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d beoordeling" +msgstr[1] "%d beoordelingen" + +#: ../../Zotlabs/Module/Directory.php:254 +msgid "Gender: " +msgstr "Geslacht:" + +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Status: " +msgstr "Status: " + +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Homepage: " +msgstr "Homepage: " + +#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 +msgid "Age:" +msgstr "Leeftijd:" + +#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 +#: ../../include/bb2diaspora.php:507 ../../include/event.php:52 +#: ../../include/event.php:84 +msgid "Location:" +msgstr "Plaats:" + +#: ../../Zotlabs/Module/Directory.php:317 +msgid "Description:" +msgstr "Omschrijving:" + +#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 +msgid "Hometown:" +msgstr "Oorspronkelijk uit:" + +#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 +msgid "About:" +msgstr "Over:" + +#: ../../Zotlabs/Module/Directory.php:326 +msgid "Public Forum:" +msgstr "Openbaar forum:" + +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Keywords: " +msgstr "Trefwoorden: " + +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Don't suggest" +msgstr "Niet voorstellen" + +#: ../../Zotlabs/Module/Directory.php:334 +msgid "Common connections:" +msgstr "Gemeenschappelijke connecties:" + +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Global Directory" +msgstr "Volledige kanalengids" + +#: ../../Zotlabs/Module/Directory.php:383 +msgid "Local Directory" +msgstr "Lokale kanalengids" + +#: ../../Zotlabs/Module/Directory.php:389 +msgid "Finding:" +msgstr "Gezocht naar:" + +#: ../../Zotlabs/Module/Directory.php:394 +msgid "next page" +msgstr "volgende pagina" + +#: ../../Zotlabs/Module/Directory.php:394 +msgid "previous page" +msgstr "vorige pagina" + +#: ../../Zotlabs/Module/Directory.php:395 +msgid "Sort options" +msgstr "Sorteeropties" + +#: ../../Zotlabs/Module/Directory.php:396 +msgid "Alphabetic" +msgstr "Alfabetisch" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "Reverse Alphabetic" +msgstr "Omgekeerd alfabetisch" + +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Newest to Oldest" +msgstr "Nieuw naar oud" + +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Oldest to Newest" +msgstr "Oud naar nieuw" + +#: ../../Zotlabs/Module/Directory.php:416 +msgid "No entries (some entries may be hidden)." +msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)." + +#: ../../Zotlabs/Module/Settings/Account.php:20 +msgid "Not valid email." +msgstr "Geen geldig e-mailadres." + +#: ../../Zotlabs/Module/Settings/Account.php:23 +msgid "Protected email address. Cannot change to that email." +msgstr "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken." + +#: ../../Zotlabs/Module/Settings/Account.php:32 +msgid "System failure storing new email. Please try again." +msgstr "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer." + +#: ../../Zotlabs/Module/Settings/Account.php:40 +msgid "Technical skill level updated" +msgstr "Technisch niveau bijgewerkt" + +#: ../../Zotlabs/Module/Settings/Account.php:56 +msgid "Password verification failed." +msgstr "Wachtwoordverificatie mislukt" + +#: ../../Zotlabs/Module/Settings/Account.php:63 +msgid "Passwords do not match. Password unchanged." +msgstr "Wachtwoorden komen niet overeen. Wachtwoord onveranderd." + +#: ../../Zotlabs/Module/Settings/Account.php:67 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Lege wachtwoorden zijn niet toegestaan. Wachtwoord onveranderd." + +#: ../../Zotlabs/Module/Settings/Account.php:81 +msgid "Password changed." +msgstr "Wachtwoord veranderd." + +#: ../../Zotlabs/Module/Settings/Account.php:83 +msgid "Password update failed. Please try again." +msgstr "Bijwerken wachtwoord mislukt. Probeer opnieuw." + +#: ../../Zotlabs/Module/Settings/Account.php:120 +msgid "Account Settings" +msgstr "Account-instellingen" + +#: ../../Zotlabs/Module/Settings/Account.php:121 +msgid "Current Password" +msgstr "Huidig wachtwoord" + +#: ../../Zotlabs/Module/Settings/Account.php:122 +msgid "Enter New Password" +msgstr "Nieuw wachtwoord invoeren" + +#: ../../Zotlabs/Module/Settings/Account.php:123 +msgid "Confirm New Password" +msgstr "Nieuw wachtwoord bevestigen" + +#: ../../Zotlabs/Module/Settings/Account.php:123 +msgid "Leave password fields blank unless changing" +msgstr "Laat de wachtwoordvelden leeg, behalve wanneer je deze wil veranderen" + +#: ../../Zotlabs/Module/Settings/Account.php:124 +msgid "Your technical skill level" +msgstr "Jouw technisch niveau" + +#: ../../Zotlabs/Module/Settings/Account.php:124 +msgid "Used to provide a member experience matched to your comfort level" +msgstr "Wordt gebruikt om je een gebruikerservaring te bieden die met jouw technisch niveau overeenkomt" + +#: ../../Zotlabs/Module/Settings/Account.php:127 +#: ../../Zotlabs/Module/Settings/Channel.php:459 +msgid "Email Address:" +msgstr "E-mailadres:" + +#: ../../Zotlabs/Module/Settings/Account.php:129 +msgid "Remove this account including all its channels" +msgstr "Dit account en al zijn kanalen verwijderen" + +#: ../../Zotlabs/Module/Settings/Channel.php:246 +msgid "Settings updated." +msgstr "Instellingen bijgewerkt." + +#: ../../Zotlabs/Module/Settings/Channel.php:307 +msgid "Nobody except yourself" +msgstr "Niemand, behalve jezelf" + +#: ../../Zotlabs/Module/Settings/Channel.php:308 +msgid "Only those you specifically allow" +msgstr "Alleen connecties met uitdrukkelijke toestemming" + +#: ../../Zotlabs/Module/Settings/Channel.php:309 +msgid "Approved connections" +msgstr "Geaccepteerde connecties" + +#: ../../Zotlabs/Module/Settings/Channel.php:310 +msgid "Any connections" +msgstr "Alle connecties" + +#: ../../Zotlabs/Module/Settings/Channel.php:311 +msgid "Anybody on this website" +msgstr "Iedereen op deze hub" + +#: ../../Zotlabs/Module/Settings/Channel.php:312 +msgid "Anybody in this network" +msgstr "Iedereen in dit netwerk" + +#: ../../Zotlabs/Module/Settings/Channel.php:313 +msgid "Anybody authenticated" +msgstr "Geauthenticeerd" + +#: ../../Zotlabs/Module/Settings/Channel.php:314 +msgid "Anybody on the internet" +msgstr "Iedereen op het internet" + +#: ../../Zotlabs/Module/Settings/Channel.php:390 +msgid "Publish your default profile in the network directory" +msgstr "Publiceer je standaardprofiel in de kanalengids" + +#: ../../Zotlabs/Module/Settings/Channel.php:395 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen" + +#: ../../Zotlabs/Module/Settings/Channel.php:404 +msgid "Your channel address is" +msgstr "Jouw kanaaladres is" + +#: ../../Zotlabs/Module/Settings/Channel.php:450 +msgid "Channel Settings" +msgstr "Kanaal-instellingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:457 +msgid "Basic Settings" +msgstr "Basis-instellingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:458 +#: ../../include/channel.php:1164 +msgid "Full Name:" +msgstr "Volledige naam:" + +#: ../../Zotlabs/Module/Settings/Channel.php:460 +msgid "Your Timezone:" +msgstr "Jouw tijdzone:" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Default Post Location:" +msgstr "Standaardlocatie bericht:" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Geographical location to display on your posts" +msgstr "Geografische locatie die bij het bericht moet worden vermeld" + +#: ../../Zotlabs/Module/Settings/Channel.php:462 +msgid "Use Browser Location:" +msgstr "Locatie van webbrowser gebruiken:" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "Adult Content" +msgstr "Inhoud voor volwassenen" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)" + +#: ../../Zotlabs/Module/Settings/Channel.php:466 +msgid "Security and Privacy Settings" +msgstr "Veiligheids- en privacy-instellingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:469 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen." + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Hide my online presence" +msgstr "Verberg mijn aanwezigheid" + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Prevents displaying in your profile that you are online" +msgstr "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op $Projectname aanwezig bent" + +#: ../../Zotlabs/Module/Settings/Channel.php:473 +msgid "Simple Privacy Settings:" +msgstr "Eenvoudige privacy-instellingen:" + +#: ../../Zotlabs/Module/Settings/Channel.php:474 +msgid "" +"Very Public - extremely permissive (should be used with caution)" +msgstr "Zeer openbaar (kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)" + +#: ../../Zotlabs/Module/Settings/Channel.php:475 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" +msgstr "Normaal (standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)" + +#: ../../Zotlabs/Module/Settings/Channel.php:476 +msgid "Private - default private, never open or public" +msgstr "Privé (standaard privé en nooit openbaar)" + +#: ../../Zotlabs/Module/Settings/Channel.php:477 +msgid "Blocked - default blocked to/from everybody" +msgstr "Geblokkeerd (standaard geblokkeerd naar/van iedereen)" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "Allow others to tag your posts" +msgstr "Anderen toestaan om je berichten te taggen" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren" + +#: ../../Zotlabs/Module/Settings/Channel.php:481 +msgid "Channel Permission Limits" +msgstr "Geavanceerde permissies" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "Expire other channel content after this many days" +msgstr "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "0 or blank to use the website limit." +msgstr "0 of leeg om het standaard aantal dagen van deze hub te gebruiken." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +#, php-format +msgid "This website expires after %d days." +msgstr "Deze hub laat de inhoud van andere kanalen na %d dagen verlopen." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "This website does not expire imported content." +msgstr "Deze hub laat de inhoud van andere kanalen niet verlopen." + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "The website limit takes precedence if lower than your limit." +msgstr "Wanneer de standaard aantal dagen van deze hub lager ligt dan jouw aantal, dan heeft de limiet van deze hub voorrang." + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximum aantal connectieverzoeken per dag:" + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "May reduce spam activity" +msgstr "Kan eventuele spam verminderen" + +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Default Access Control List (ACL)" +msgstr "Standaard permissies voor nieuwe berichten" + +#: ../../Zotlabs/Module/Settings/Channel.php:487 +msgid "Use my default audience setting for the type of object published" +msgstr "Gebruik mijn standaard privacy-instelling voor dit type publicatie" + +#: ../../Zotlabs/Module/Settings/Channel.php:494 +msgid "Channel permissions category:" +msgstr "Kanaaltype en -permissies:" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximum aantal privé-berichten per dag van onbekende personen:" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Useful to reduce spamming" +msgstr "Kan eventuele spam verminderen" + +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "Notification Settings" +msgstr "Notificatie-instellingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:504 +msgid "By default post a status message when:" +msgstr "Plaats automatisch een bericht wanneer:" + +#: ../../Zotlabs/Module/Settings/Channel.php:505 +msgid "accepting a friend request" +msgstr "Een connectieverzoek wordt geaccepteerd" + +#: ../../Zotlabs/Module/Settings/Channel.php:506 +msgid "joining a forum/community" +msgstr "Je lid wordt van een forum/groep" + +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "making an interesting profile change" +msgstr "Er sprake is van een interessante profielwijziging" + +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "Send a notification email when:" +msgstr "Verzend een notificatie per e-mail wanneer:" + +#: ../../Zotlabs/Module/Settings/Channel.php:509 +msgid "You receive a connection request" +msgstr "Je een connectieverzoek ontvangt" + +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "Your connections are confirmed" +msgstr "Jouw connecties zijn bevestigd" + +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "Someone writes on your profile wall" +msgstr "Iemand iets op jouw kanaal heeft geschreven" + +#: ../../Zotlabs/Module/Settings/Channel.php:512 +msgid "Someone writes a followup comment" +msgstr "Iemand een reactie schrijft" + +#: ../../Zotlabs/Module/Settings/Channel.php:513 +msgid "You receive a private message" +msgstr "Je een privé-bericht ontvangt" + +#: ../../Zotlabs/Module/Settings/Channel.php:514 +msgid "You receive a friend suggestion" +msgstr "Je een kanaalvoorstel ontvangt" + +#: ../../Zotlabs/Module/Settings/Channel.php:515 +msgid "You are tagged in a post" +msgstr "Je expliciet in een bericht bent genoemd" + +#: ../../Zotlabs/Module/Settings/Channel.php:516 +msgid "You are poked/prodded/etc. in a post" +msgstr "Je bent in een bericht aangestoten/gepord/etc." + +#: ../../Zotlabs/Module/Settings/Channel.php:519 +msgid "Show visual notifications including:" +msgstr "Toon de volgende zichtbare notificaties:" + +#: ../../Zotlabs/Module/Settings/Channel.php:521 +msgid "Unseen grid activity" +msgstr "Niet bekeken grid-activiteit" + +#: ../../Zotlabs/Module/Settings/Channel.php:522 +msgid "Unseen channel activity" +msgstr "Niet bekeken kanaal-activiteit" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +msgid "Unseen private messages" +msgstr "Niet bekeken privéberichten" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +#: ../../Zotlabs/Module/Settings/Channel.php:528 +#: ../../Zotlabs/Module/Settings/Channel.php:529 +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "Recommended" +msgstr "Aanbevolen" + +#: ../../Zotlabs/Module/Settings/Channel.php:524 +msgid "Upcoming events" +msgstr "Aankomende gebeurtenissen" + +#: ../../Zotlabs/Module/Settings/Channel.php:525 +msgid "Events today" +msgstr "Gebeurtenissen van vandaag" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Upcoming birthdays" +msgstr "Aankomende verjaardagen" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Not available in all themes" +msgstr "Niet in alle thema's beschikbaar" + +#: ../../Zotlabs/Module/Settings/Channel.php:527 +msgid "System (personal) notifications" +msgstr "(Persoonlijke) systeemnotificaties" + +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "System info messages" +msgstr "Systeemmededelingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:529 +msgid "System critical alerts" +msgstr "Kritische systeemwaarschuwingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "New connections" +msgstr "Nieuwe connecties" + +#: ../../Zotlabs/Module/Settings/Channel.php:531 +msgid "System Registrations" +msgstr "Nieuwe accountregistraties op deze hub" + +#: ../../Zotlabs/Module/Settings/Channel.php:532 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Notify me of events this many days in advance" +msgstr "Herinner mij zoveel dagen van te voren aan gebeurtenissen" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Must be greater than 0" +msgstr "Moet hoger dan 0 zijn" + +#: ../../Zotlabs/Module/Settings/Channel.php:536 +msgid "Advanced Account/Page Type Settings" +msgstr "Instellingen geavanceerd account/paginatype" + +#: ../../Zotlabs/Module/Settings/Channel.php:537 +msgid "Change the behaviour of this account for special situations" +msgstr "Verander het gedrag van dit account voor speciale situaties" + +#: ../../Zotlabs/Module/Settings/Channel.php:539 +msgid "Miscellaneous Settings" +msgstr "Diverse instellingen" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +msgid "Default photo upload folder" +msgstr "Standaard fotoalbum voor uploads" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "%Y - current year, %m - current month" +msgstr "%Y - dit jaar, %m - deze maand" + +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "Default file upload folder" +msgstr "Standaard bestandsmap voor uploads" + +#: ../../Zotlabs/Module/Settings/Channel.php:543 +msgid "Personal menu to display in your channel pages" +msgstr "Persoonlijk menu om op je kanaalpagina's weer te geven" + +#: ../../Zotlabs/Module/Settings/Channel.php:545 +msgid "Remove this channel." +msgstr "Verwijder dit kanaal." + +#: ../../Zotlabs/Module/Settings/Channel.php:546 +msgid "Firefox Share $Projectname provider" +msgstr "$Projectname-service voor Firefox Share" + +#: ../../Zotlabs/Module/Settings/Channel.php:547 +msgid "Start calendar week on monday" +msgstr "Begin in de agenda de week op maandag" + +#: ../../Zotlabs/Module/Settings/Display.php:135 +msgid "No special theme for mobile devices" +msgstr "Geen speciaal thema voor mobiele apparaten" + +#: ../../Zotlabs/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (experimenteel)" + +#: ../../Zotlabs/Module/Settings/Display.php:189 +msgid "Display Settings" +msgstr "Weergave-instellingen" + +#: ../../Zotlabs/Module/Settings/Display.php:190 +msgid "Theme Settings" +msgstr "Thema-instellingen" + +#: ../../Zotlabs/Module/Settings/Display.php:191 +msgid "Custom Theme Settings" +msgstr "Handmatige thema-instellingen" + +#: ../../Zotlabs/Module/Settings/Display.php:192 +msgid "Content Settings" +msgstr "Inhoudsinstellingen" + +#: ../../Zotlabs/Module/Settings/Display.php:198 +msgid "Display Theme:" +msgstr "Gebruik thema:" + +#: ../../Zotlabs/Module/Settings/Display.php:199 +msgid "Select scheme" +msgstr "Kies schema van thema" + +#: ../../Zotlabs/Module/Settings/Display.php:201 +msgid "Mobile Theme:" +msgstr "Mobiel thema:" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "Preload images before rendering the page" +msgstr "Afbeeldingen laden voordat de pagina wordt weergegeven" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "" +"The subjective page load time will be longer but the page will be ready when" +" displayed" +msgstr "De laadtijd van een pagina lijkt langer, maar de pagina is wel meteen helemaal geladen wanneer deze wordt weergeven" + +#: ../../Zotlabs/Module/Settings/Display.php:203 +msgid "Enable user zoom on mobile devices" +msgstr "Inzoomen op smartphones en tablets toestaan" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Update browser every xx seconds" +msgstr "Ververs de webbrowser om de zoveel seconde" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Minimaal 10 seconde, geen maximum" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum number of conversations to load at any time:" +msgstr "Maximaal aantal conversaties die per keer geladen worden:" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum of 100 items" +msgstr "Maximaal 100 conversaties" + +#: ../../Zotlabs/Module/Settings/Display.php:206 +msgid "Show emoticons (smilies) as images" +msgstr "Toon emoticons (smilies) als afbeeldingen" + +#: ../../Zotlabs/Module/Settings/Display.php:207 +msgid "Link post titles to source" +msgstr "Berichtkoppen naar originele locatie linken" + +#: ../../Zotlabs/Module/Settings/Display.php:208 +msgid "System Page Layout Editor - (advanced)" +msgstr "Lay-out bewerken van systeempagina's (geavanceerd)" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Use blog/list mode on channel page" +msgstr "Gebruik blog/lijst-modus op kanaalpagina" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "(comments displayed separately)" +msgstr "(reacties worden afzonderlijk weergeven)" + +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Use blog/list mode on grid page" +msgstr "Gebruik blog/lijst-modus op gridpagina" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Channel page max height of content (in pixels)" +msgstr "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "click to expand content exceeding this height" +msgstr "klik om inhoud uit te klappen die deze hoogte overschrijdt" + +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Grid page max height of content (in pixels)" +msgstr "Maximale hoogte berichtinhoud op gridpagina (in pixels)" + +#: ../../Zotlabs/Module/Settings/Featured.php:24 +msgid "No feature settings configured" +msgstr "Geen plugin-instellingen aanwezig" + +#: ../../Zotlabs/Module/Settings/Featured.php:31 +msgid "Feature/Addon Settings" +msgstr "Plugin-instellingen" + +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" +msgstr "Extra functies" + +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "Naam is vereist" + +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "Key en secret zijn vereist" + +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "Applicatie toevoegen" + +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "Naam van applicatie" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +msgid "Consumer Key" +msgstr "Consumer key" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Automatische gegenereerd - verander wanneer gewenst. Maximale lengte is 20" + +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +msgid "Consumer Secret" +msgstr "Consumer secret" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "Redirect/doorverwijzing" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "URI voor redirect - laat leeg, behalve wanneer de applicatie dit vereist" + +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "Pictogram-URL" + +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "Applicatie niet gevonden." + +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "Verbonden applicaties" + +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "Client key begint met" + +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "Geen naam" + +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "Autorisatie verwijderen" + +#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#, php-format +msgid "This channel is limited to %d tokens" +msgstr "Dit kanaal heeft een limiet van %d tokens" + +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "Naam en wachtwoord zijn vereist" + +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "Token opgeslagen." + +#: ../../Zotlabs/Module/Settings/Tokens.php:113 +msgid "" +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud." + +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide dropbox style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "Je kan ook dropbox-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:" + +#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 +msgid "Guest Access Tokens" +msgstr "Gasttoegang" + +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "Inlognaam" + +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "Wachtwoord:" + +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "Geldig t/m (yyyy-mm-dd)" + #: ../../Zotlabs/Lib/Chatroom.php:27 msgid "Missing room name" msgstr "Naam chatkanaal ontbreekt" @@ -6526,304 +6629,386 @@ msgstr "Chatkanaal niet gevonden" msgid "Room is full" msgstr "Chatkanaal is vol" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1887 +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 msgid "$Projectname Notification" msgstr "$Projectname-notificatie" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1888 +#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 msgid "$projectname" msgstr "$projectname" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1890 +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1892 msgid "Thank You," msgstr "Bedankt," -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1892 +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1894 #, php-format msgid "%s Administrator" msgstr "Beheerder %s" -#: ../../Zotlabs/Lib/Enotify.php:100 +#: ../../Zotlabs/Lib/Enotify.php:103 #, php-format msgid "%s " msgstr "%s " -#: ../../Zotlabs/Lib/Enotify.php:104 +#: ../../Zotlabs/Lib/Enotify.php:107 #, php-format -msgid "[Hubzilla:Notify] New mail received at %s" -msgstr "[Hubzilla:Notificatie] Nieuw privébericht ontvangen op %s" +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Notificatie] Nieuw privébericht ontvangen op %s" -#: ../../Zotlabs/Lib/Enotify.php:106 +#: ../../Zotlabs/Lib/Enotify.php:109 #, php-format msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "%1$s, %2$s zond jou een nieuw privébericht om %3$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s zond jou %2$s." -#: ../../Zotlabs/Lib/Enotify.php:107 +#: ../../Zotlabs/Lib/Enotify.php:110 msgid "a private message" msgstr "een privébericht" -#: ../../Zotlabs/Lib/Enotify.php:108 +#: ../../Zotlabs/Lib/Enotify.php:111 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Bezoek %s om je privéberichten te bekijken en/of er op te reageren." -#: ../../Zotlabs/Lib/Enotify.php:164 +#: ../../Zotlabs/Lib/Enotify.php:170 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:172 +#: ../../Zotlabs/Lib/Enotify.php:178 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %5$s van %4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:181 +#: ../../Zotlabs/Lib/Enotify.php:187 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]jouw %4$s[/zrl]" -#: ../../Zotlabs/Lib/Enotify.php:192 +#: ../../Zotlabs/Lib/Enotify.php:198 #, php-format -msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Hubzilla:Notificatie] Reactie op conversatie #%1$d door %2$s" +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notificatie] Reactie op conversatie #%1$d door %2$s" -#: ../../Zotlabs/Lib/Enotify.php:193 +#: ../../Zotlabs/Lib/Enotify.php:199 #, php-format msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "%1$s, %2$s gaf een reactie op een bericht/conversatie die jij volgt." -#: ../../Zotlabs/Lib/Enotify.php:196 ../../Zotlabs/Lib/Enotify.php:211 -#: ../../Zotlabs/Lib/Enotify.php:237 ../../Zotlabs/Lib/Enotify.php:255 -#: ../../Zotlabs/Lib/Enotify.php:269 +#: ../../Zotlabs/Lib/Enotify.php:202 ../../Zotlabs/Lib/Enotify.php:217 +#: ../../Zotlabs/Lib/Enotify.php:243 ../../Zotlabs/Lib/Enotify.php:261 +#: ../../Zotlabs/Lib/Enotify.php:275 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Bezoek %s om de conversatie te bekijken en/of er op te reageren." -#: ../../Zotlabs/Lib/Enotify.php:202 +#: ../../Zotlabs/Lib/Enotify.php:208 #, php-format -msgid "[Hubzilla:Notify] %s posted to your profile wall" -msgstr "[Hubzilla:Notificatie] %s heeft een bericht op jouw kanaal geplaatst" +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst" -#: ../../Zotlabs/Lib/Enotify.php:204 +#: ../../Zotlabs/Lib/Enotify.php:210 #, php-format msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "%1$s, %2$s heeft om %3$s een bericht op jouw kanaal geplaatst" -#: ../../Zotlabs/Lib/Enotify.php:206 +#: ../../Zotlabs/Lib/Enotify.php:212 #, php-format msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "%1$s, %2$s heeft een bericht op [zrl=%3$s]jouw kanaal[/zrl] geplaatst" -#: ../../Zotlabs/Lib/Enotify.php:230 +#: ../../Zotlabs/Lib/Enotify.php:236 #, php-format -msgid "[Hubzilla:Notify] %s tagged you" -msgstr "[Hubzilla:Notificatie] %s heeft je genoemd" +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Notificatie] %s heeft jou genoemd" -#: ../../Zotlabs/Lib/Enotify.php:231 +#: ../../Zotlabs/Lib/Enotify.php:237 #, php-format msgid "%1$s, %2$s tagged you at %3$s" msgstr "%1$s, %2$s noemde jou op %3$s" -#: ../../Zotlabs/Lib/Enotify.php:232 +#: ../../Zotlabs/Lib/Enotify.php:238 #, php-format msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "%1$s, %2$s [zrl=%3$s]noemde jou[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:244 +#: ../../Zotlabs/Lib/Enotify.php:250 #, php-format -msgid "[Hubzilla:Notify] %1$s poked you" -msgstr "[Hubzilla:Notificatie] %1$s heeft je aangestoten" +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Notificatie] %1$s heeft jou aangestoten" -#: ../../Zotlabs/Lib/Enotify.php:245 +#: ../../Zotlabs/Lib/Enotify.php:251 #, php-format msgid "%1$s, %2$s poked you at %3$s" msgstr "%1$s, %2$s heeft je aangestoten op %3$s" -#: ../../Zotlabs/Lib/Enotify.php:246 +#: ../../Zotlabs/Lib/Enotify.php:252 #, php-format msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "%1$s, %2$s [zrl=%2$s]heeft je aangestoten[/zrl]." -#: ../../Zotlabs/Lib/Enotify.php:262 +#: ../../Zotlabs/Lib/Enotify.php:268 #, php-format -msgid "[Hubzilla:Notify] %s tagged your post" -msgstr "[Hubzilla:Notificatie] %s heeft jouw bericht getagd" +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Notificatie] %s heeft jouw bericht getagd" -#: ../../Zotlabs/Lib/Enotify.php:263 +#: ../../Zotlabs/Lib/Enotify.php:269 #, php-format msgid "%1$s, %2$s tagged your post at %3$s" msgstr "%1$s, %2$s heeft jouw bericht om %3$s getagd" -#: ../../Zotlabs/Lib/Enotify.php:264 +#: ../../Zotlabs/Lib/Enotify.php:270 #, php-format msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "%1$s, %2$s heeft [zrl=%3$s]jouw bericht[/zrl] getagd" -#: ../../Zotlabs/Lib/Enotify.php:276 -msgid "[Hubzilla:Notify] Introduction received" -msgstr "[Hubzilla:Notificatie] Connectieverzoek ontvangen" +#: ../../Zotlabs/Lib/Enotify.php:282 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Notificatie] Connectieverzoek ontvangen" -#: ../../Zotlabs/Lib/Enotify.php:277 +#: ../../Zotlabs/Lib/Enotify.php:283 #, php-format msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "%1$s, je hebt een nieuw connectieverzoek ontvangen van '%2$s' op %3$s" -#: ../../Zotlabs/Lib/Enotify.php:278 +#: ../../Zotlabs/Lib/Enotify.php:284 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "%1$s, je hebt een [zrl=%2$s]nieuw connectieverzoek[/zrl] ontvangen van %3$s." -#: ../../Zotlabs/Lib/Enotify.php:282 ../../Zotlabs/Lib/Enotify.php:301 +#: ../../Zotlabs/Lib/Enotify.php:288 ../../Zotlabs/Lib/Enotify.php:307 #, php-format msgid "You may visit their profile at %s" msgstr "Je kan het profiel bekijken op %s" -#: ../../Zotlabs/Lib/Enotify.php:284 +#: ../../Zotlabs/Lib/Enotify.php:290 #, php-format msgid "Please visit %s to approve or reject the connection request." msgstr "Bezoek %s om het connectieverzoek te accepteren of af te wijzen." -#: ../../Zotlabs/Lib/Enotify.php:291 -msgid "[Hubzilla:Notify] Friend suggestion received" -msgstr "[Hubzilla:Notificatie] Kanaalvoorstel ontvangen" +#: ../../Zotlabs/Lib/Enotify.php:297 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Notificatie] Kanaalvoorstel ontvangen" -#: ../../Zotlabs/Lib/Enotify.php:292 +#: ../../Zotlabs/Lib/Enotify.php:298 #, php-format msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "%1$s, je hebt een kanaalvoorstel ontvangen van '%2$s' om %3$s" -#: ../../Zotlabs/Lib/Enotify.php:293 +#: ../../Zotlabs/Lib/Enotify.php:299 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " "%4$s." msgstr "%1$s, je hebt [zrl=%2$s]een kanaalvoorstel[/zrl] ontvangen voor %3$s van %4$s." -#: ../../Zotlabs/Lib/Enotify.php:299 +#: ../../Zotlabs/Lib/Enotify.php:305 msgid "Name:" msgstr "Naam:" -#: ../../Zotlabs/Lib/Enotify.php:300 +#: ../../Zotlabs/Lib/Enotify.php:306 msgid "Photo:" msgstr "Foto:" -#: ../../Zotlabs/Lib/Enotify.php:303 +#: ../../Zotlabs/Lib/Enotify.php:309 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Bezoek %s om het voorstel te accepteren of af te wijzen." -#: ../../Zotlabs/Lib/Enotify.php:518 -msgid "[Hubzilla:Notify]" -msgstr "[Hubzilla:Notificatie]" +#: ../../Zotlabs/Lib/Enotify.php:527 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Notificatie]" -#: ../../Zotlabs/Lib/Enotify.php:667 +#: ../../Zotlabs/Lib/Enotify.php:687 msgid "created a new post" msgstr "maakte een nieuw bericht aan" -#: ../../Zotlabs/Lib/Enotify.php:668 +#: ../../Zotlabs/Lib/Enotify.php:688 #, php-format msgid "commented on %s's post" msgstr "gaf een reactie op een bericht van %s" -#: ../../Zotlabs/Lib/Apps.php:205 -msgid "Site Admin" -msgstr "Hubbeheerder" +#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 +msgid "Private Message" +msgstr "Niet voor iedereen zichtbaar" -#: ../../Zotlabs/Lib/Apps.php:206 -msgid "Bug Report" -msgstr "Bugrapport" +#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 +msgid "Select" +msgstr "Kies" -#: ../../Zotlabs/Lib/Apps.php:207 -msgid "View Bookmarks" -msgstr "Bladwijzers bekijken" +#: ../../Zotlabs/Lib/ThreadItem.php:136 +msgid "Save to Folder" +msgstr "In map opslaan" -#: ../../Zotlabs/Lib/Apps.php:208 -msgid "My Chatrooms" -msgstr "Mijn chatkanalen" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will attend" +msgstr "Aanwezig" -#: ../../Zotlabs/Lib/Apps.php:210 -msgid "Firefox Share" -msgstr "Firefox Share" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I will not attend" +msgstr "Niet aanwezig" -#: ../../Zotlabs/Lib/Apps.php:211 -msgid "Remote Diagnostics" -msgstr "Diagnose op afstand" +#: ../../Zotlabs/Lib/ThreadItem.php:157 +msgid "I might attend" +msgstr "Mogelijk aanwezig" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:90 -msgid "Suggest Channels" -msgstr "Kanalen voorstellen" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I agree" +msgstr "Eens" -#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:114 -#: ../../boot.php:1738 -msgid "Login" -msgstr "Inloggen" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I disagree" +msgstr "Oneens" -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:183 -msgid "Grid" -msgstr "Grid" +#: ../../Zotlabs/Lib/ThreadItem.php:167 +msgid "I abstain" +msgstr "Onthouding" -#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:186 -msgid "Channel Home" -msgstr "Jouw kanaal" +#: ../../Zotlabs/Lib/ThreadItem.php:223 +msgid "Add Star" +msgstr "Ster toevoegen" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/conversation.php:1682 -#: ../../include/conversation.php:1685 ../../include/nav.php:205 -msgid "Events" -msgstr "Agenda" +#: ../../Zotlabs/Lib/ThreadItem.php:224 +msgid "Remove Star" +msgstr "Ster verwijderen" -#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:171 -msgid "Directory" -msgstr "Kanalengids" +#: ../../Zotlabs/Lib/ThreadItem.php:225 +msgid "Toggle Star Status" +msgstr "Ster toevoegen of verwijderen" -#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:197 -msgid "Mail" -msgstr "Privéberichten" +#: ../../Zotlabs/Lib/ThreadItem.php:229 +msgid "starred" +msgstr "met ster" -#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:98 -msgid "Chat" -msgstr "Chatten" +#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../include/conversation.php:674 +msgid "Message signature validated" +msgstr "Berichtkenmerk gevalideerd" -#: ../../Zotlabs/Lib/Apps.php:231 -msgid "Probe" -msgstr "Onderzoeken" +#: ../../Zotlabs/Lib/ThreadItem.php:240 ../../include/conversation.php:675 +msgid "Message signature incorrect" +msgstr "Berichtkenmerk onjuist" -#: ../../Zotlabs/Lib/Apps.php:232 -msgid "Suggest" -msgstr "Voorstellen" +#: ../../Zotlabs/Lib/ThreadItem.php:248 +msgid "Add Tag" +msgstr "Tag toevoegen" -#: ../../Zotlabs/Lib/Apps.php:233 -msgid "Random Channel" -msgstr "Willekeurig kanaal" +#: ../../Zotlabs/Lib/ThreadItem.php:268 ../../include/taxonomy.php:316 +msgid "like" +msgstr "vind dit leuk" -#: ../../Zotlabs/Lib/Apps.php:234 -msgid "Invite" -msgstr "Uitnodigen " +#: ../../Zotlabs/Lib/ThreadItem.php:269 ../../include/taxonomy.php:317 +msgid "dislike" +msgstr "vind dit niet leuk" -#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1494 -msgid "Features" -msgstr "Extra functies" +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "Share This" +msgstr "Delen" -#: ../../Zotlabs/Lib/Apps.php:236 -msgid "Language" -msgstr "Taal" +#: ../../Zotlabs/Lib/ThreadItem.php:273 +msgid "share" +msgstr "delen" -#: ../../Zotlabs/Lib/Apps.php:237 -msgid "Post" -msgstr "Bericht" +#: ../../Zotlabs/Lib/ThreadItem.php:282 +msgid "Delivery Report" +msgstr "Afleveringsrapport" -#: ../../Zotlabs/Lib/Apps.php:238 -msgid "Profile Photo" -msgstr "Profielfoto" +#: ../../Zotlabs/Lib/ThreadItem.php:300 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d reactie" +msgstr[1] "%d reacties weergeven" -#: ../../Zotlabs/Lib/Apps.php:339 -msgid "Purchase" -msgstr "Aanschaffen" +#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Lib/ThreadItem.php:330 +#, php-format +msgid "View %s's profile - %s" +msgstr "Profiel van %s bekijken - %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:333 +msgid "to" +msgstr "aan" + +#: ../../Zotlabs/Lib/ThreadItem.php:334 +msgid "via" +msgstr "via" + +#: ../../Zotlabs/Lib/ThreadItem.php:335 +msgid "Wall-to-Wall" +msgstr "Kanaal-naar-kanaal" + +#: ../../Zotlabs/Lib/ThreadItem.php:336 +msgid "via Wall-To-Wall:" +msgstr "via kanaal-naar-kanaal" + +#: ../../Zotlabs/Lib/ThreadItem.php:348 ../../include/conversation.php:720 +#, php-format +msgid "from %s" +msgstr "van %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:351 ../../include/conversation.php:723 +#, php-format +msgid "last edited: %s" +msgstr "laatst bewerkt: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:352 ../../include/conversation.php:724 +#, php-format +msgid "Expires: %s" +msgstr "Verloopt: %s" + +#: ../../Zotlabs/Lib/ThreadItem.php:377 +msgid "Save Bookmarks" +msgstr "Bladwijzers opslaan" + +#: ../../Zotlabs/Lib/ThreadItem.php:378 +msgid "Add to Calendar" +msgstr "Aan agenda toevoegen" + +#: ../../Zotlabs/Lib/ThreadItem.php:387 +msgid "Mark all seen" +msgstr "Markeer alles als bekeken" + +#: ../../Zotlabs/Lib/ThreadItem.php:436 ../../include/js_strings.php:7 +#, php-format +msgid "%s show all" +msgstr "%s alle" + +#: ../../Zotlabs/Lib/ThreadItem.php:726 ../../include/conversation.php:1239 +msgid "Bold" +msgstr "Vet" + +#: ../../Zotlabs/Lib/ThreadItem.php:727 ../../include/conversation.php:1240 +msgid "Italic" +msgstr "Cursief" + +#: ../../Zotlabs/Lib/ThreadItem.php:728 ../../include/conversation.php:1241 +msgid "Underline" +msgstr "Onderstrepen" + +#: ../../Zotlabs/Lib/ThreadItem.php:729 ../../include/conversation.php:1242 +msgid "Quote" +msgstr "Citeren" + +#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/conversation.php:1243 +msgid "Code" +msgstr "Broncode" + +#: ../../Zotlabs/Lib/ThreadItem.php:731 +msgid "Image" +msgstr "Afbeelding" + +#: ../../Zotlabs/Lib/ThreadItem.php:732 +msgid "Insert Link" +msgstr "Link invoegen" + +#: ../../Zotlabs/Lib/ThreadItem.php:733 +msgid "Video" +msgstr "Video" #: ../../Zotlabs/Lib/PermissionDescription.php:31 #: ../../include/acl_selectors.php:124 @@ -6888,181 +7073,99 @@ msgstr "Dit is de standaard privacy-instelling voor wie jouw bestanden en foto's msgid "This is your default setting for the audience of your webpages" msgstr "Dit is de standaard privacy-instelling voor wie jouw webpagina's kan bekijken" -#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 -msgid "Private Message" -msgstr "Niet voor iedereen zichtbaar" +#: ../../Zotlabs/Lib/Apps.php:205 +msgid "Site Admin" +msgstr "Hubbeheerder" -#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:659 -msgid "Select" -msgstr "Kies" +#: ../../Zotlabs/Lib/Apps.php:206 +msgid "Bug Report" +msgstr "Bugrapport" -#: ../../Zotlabs/Lib/ThreadItem.php:136 -msgid "Save to Folder" -msgstr "In map opslaan" +#: ../../Zotlabs/Lib/Apps.php:207 +msgid "View Bookmarks" +msgstr "Bladwijzers bekijken" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will attend" -msgstr "Aanwezig" +#: ../../Zotlabs/Lib/Apps.php:208 +msgid "My Chatrooms" +msgstr "Mijn chatkanalen" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will not attend" -msgstr "Niet aanwezig" +#: ../../Zotlabs/Lib/Apps.php:210 +msgid "Firefox Share" +msgstr "Firefox Share" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I might attend" -msgstr "Mogelijk aanwezig" +#: ../../Zotlabs/Lib/Apps.php:211 +msgid "Remote Diagnostics" +msgstr "Diagnose op afstand" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I agree" -msgstr "Eens" +#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 +msgid "Suggest Channels" +msgstr "Kanalen voorstellen" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I disagree" -msgstr "Oneens" +#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 +#: ../../boot.php:1739 +msgid "Login" +msgstr "Inloggen" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I abstain" -msgstr "Onthouding" +#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:184 +msgid "Grid" +msgstr "Grid" -#: ../../Zotlabs/Lib/ThreadItem.php:218 -msgid "Add Star" -msgstr "Ster toevoegen" +#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:187 +msgid "Channel Home" +msgstr "Jouw kanaal" -#: ../../Zotlabs/Lib/ThreadItem.php:219 -msgid "Remove Star" -msgstr "Ster verwijderen" +#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 +#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 +msgid "Events" +msgstr "Agenda" -#: ../../Zotlabs/Lib/ThreadItem.php:220 -msgid "Toggle Star Status" -msgstr "Ster toevoegen of verwijderen" +#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:172 +msgid "Directory" +msgstr "Kanalengids" -#: ../../Zotlabs/Lib/ThreadItem.php:224 -msgid "starred" -msgstr "met ster" +#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:198 +msgid "Mail" +msgstr "Privéberichten" -#: ../../Zotlabs/Lib/ThreadItem.php:234 ../../include/conversation.php:674 -msgid "Message signature validated" -msgstr "Berichtkenmerk gevalideerd" +#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:99 +msgid "Chat" +msgstr "Chatten" -#: ../../Zotlabs/Lib/ThreadItem.php:235 ../../include/conversation.php:675 -msgid "Message signature incorrect" -msgstr "Berichtkenmerk onjuist" +#: ../../Zotlabs/Lib/Apps.php:231 +msgid "Probe" +msgstr "Onderzoeken" -#: ../../Zotlabs/Lib/ThreadItem.php:243 -msgid "Add Tag" -msgstr "Tag toevoegen" +#: ../../Zotlabs/Lib/Apps.php:232 +msgid "Suggest" +msgstr "Voorstellen" -#: ../../Zotlabs/Lib/ThreadItem.php:262 ../../include/taxonomy.php:316 -msgid "like" -msgstr "vind dit leuk" +#: ../../Zotlabs/Lib/Apps.php:233 +msgid "Random Channel" +msgstr "Willekeurig kanaal" -#: ../../Zotlabs/Lib/ThreadItem.php:263 ../../include/taxonomy.php:317 -msgid "dislike" -msgstr "vind dit niet leuk" +#: ../../Zotlabs/Lib/Apps.php:234 +msgid "Invite" +msgstr "Uitnodigen " -#: ../../Zotlabs/Lib/ThreadItem.php:267 -msgid "Share This" -msgstr "Delen" +#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1564 +msgid "Features" +msgstr "Extra functies" -#: ../../Zotlabs/Lib/ThreadItem.php:267 -msgid "share" -msgstr "delen" +#: ../../Zotlabs/Lib/Apps.php:236 +msgid "Language" +msgstr "Taal" -#: ../../Zotlabs/Lib/ThreadItem.php:276 -msgid "Delivery Report" -msgstr "Afleveringsrapport" +#: ../../Zotlabs/Lib/Apps.php:237 +msgid "Post" +msgstr "Bericht" -#: ../../Zotlabs/Lib/ThreadItem.php:294 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d reactie" -msgstr[1] "%d reacties weergeven" +#: ../../Zotlabs/Lib/Apps.php:238 +msgid "Profile Photo" +msgstr "Profielfoto" -#: ../../Zotlabs/Lib/ThreadItem.php:323 ../../Zotlabs/Lib/ThreadItem.php:324 -#, php-format -msgid "View %s's profile - %s" -msgstr "Profiel van %s bekijken - %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:327 -msgid "to" -msgstr "aan" - -#: ../../Zotlabs/Lib/ThreadItem.php:328 -msgid "via" -msgstr "via" - -#: ../../Zotlabs/Lib/ThreadItem.php:329 -msgid "Wall-to-Wall" -msgstr "Kanaal-naar-kanaal" - -#: ../../Zotlabs/Lib/ThreadItem.php:330 -msgid "via Wall-To-Wall:" -msgstr "via kanaal-naar-kanaal" - -#: ../../Zotlabs/Lib/ThreadItem.php:342 ../../include/conversation.php:722 -#, php-format -msgid "from %s" -msgstr "van %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:345 ../../include/conversation.php:725 -#, php-format -msgid "last edited: %s" -msgstr "laatst bewerkt: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:346 ../../include/conversation.php:726 -#, php-format -msgid "Expires: %s" -msgstr "Verloopt: %s" - -#: ../../Zotlabs/Lib/ThreadItem.php:371 -msgid "Save Bookmarks" -msgstr "Bladwijzers opslaan" - -#: ../../Zotlabs/Lib/ThreadItem.php:372 -msgid "Add to Calendar" -msgstr "Aan agenda toevoegen" - -#: ../../Zotlabs/Lib/ThreadItem.php:381 -msgid "Mark all seen" -msgstr "Markeer alles als bekeken" - -#: ../../Zotlabs/Lib/ThreadItem.php:422 ../../include/js_strings.php:7 -#, php-format -msgid "%s show all" -msgstr "%s alle" - -#: ../../Zotlabs/Lib/ThreadItem.php:712 ../../include/conversation.php:1234 -msgid "Bold" -msgstr "Vet" - -#: ../../Zotlabs/Lib/ThreadItem.php:713 ../../include/conversation.php:1235 -msgid "Italic" -msgstr "Cursief" - -#: ../../Zotlabs/Lib/ThreadItem.php:714 ../../include/conversation.php:1236 -msgid "Underline" -msgstr "Onderstrepen" - -#: ../../Zotlabs/Lib/ThreadItem.php:715 ../../include/conversation.php:1237 -msgid "Quote" -msgstr "Citeren" - -#: ../../Zotlabs/Lib/ThreadItem.php:716 ../../include/conversation.php:1238 -msgid "Code" -msgstr "Broncode" - -#: ../../Zotlabs/Lib/ThreadItem.php:717 -msgid "Image" -msgstr "Afbeelding" - -#: ../../Zotlabs/Lib/ThreadItem.php:718 -msgid "Insert Link" -msgstr "Link invoegen" - -#: ../../Zotlabs/Lib/ThreadItem.php:719 -msgid "Video" -msgstr "Video" +#: ../../Zotlabs/Lib/Apps.php:339 +msgid "Purchase" +msgstr "Aanschaffen" #: ../../include/Import/import_diaspora.php:16 msgid "No username found in import file." @@ -7077,1038 +7180,861 @@ msgstr "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislu msgid "Cannot locate DNS info for database server '%s'" msgstr "Kan DNS-informatie voor databaseserver '%s' niet vinden" -#: ../../include/network.php:704 -msgid "view full size" -msgstr "volledige grootte tonen" - -#: ../../include/network.php:1935 ../../include/account.php:317 -#: ../../include/account.php:344 ../../include/account.php:404 -msgid "Administrator" -msgstr "Beheerder" - -#: ../../include/network.php:1949 -msgid "No Subject" -msgstr "Geen onderwerp" - -#: ../../include/network.php:2203 ../../include/network.php:2204 -msgid "Friendica" -msgstr "Friendica" - -#: ../../include/network.php:2205 -msgid "OStatus" -msgstr "OStatus" - -#: ../../include/network.php:2206 -msgid "GNU-Social" -msgstr "GNU social" - -#: ../../include/network.php:2207 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: ../../include/network.php:2209 -msgid "Diaspora" -msgstr "Diaspora" - -#: ../../include/network.php:2210 -msgid "Facebook" -msgstr "Facebook" - -#: ../../include/network.php:2211 -msgid "Zot" -msgstr "Zot" - -#: ../../include/network.php:2212 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: ../../include/network.php:2213 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: ../../include/network.php:2214 -msgid "MySpace" -msgstr "MySpace" - -#: ../../include/oembed.php:340 -msgid "Embedded content" -msgstr "Ingesloten (embedded) inhoud" - -#: ../../include/oembed.php:349 -msgid "Embedding disabled" -msgstr "Insluiten (embedding) uitgeschakeld" - -#: ../../include/permissions.php:29 +#: ../../include/permissions.php:35 msgid "Can view my normal stream and posts" msgstr "Kan mijn normale kanaalstream en berichten bekijken" -#: ../../include/permissions.php:33 +#: ../../include/permissions.php:39 msgid "Can view my webpages" msgstr "Kan mijn pagina's bekijken" -#: ../../include/permissions.php:37 +#: ../../include/permissions.php:43 msgid "Can post on my channel page (\"wall\")" msgstr "Kan een bericht in mijn kanaal plaatsen" -#: ../../include/permissions.php:40 +#: ../../include/permissions.php:46 msgid "Can like/dislike stuff" msgstr "Kan dingen leuk of niet leuk vinden" -#: ../../include/permissions.php:40 +#: ../../include/permissions.php:46 msgid "Profiles and things other than posts/comments" msgstr "Profielen en dingen, buiten berichten en reacties" -#: ../../include/permissions.php:42 +#: ../../include/permissions.php:48 msgid "Can forward to all my channel contacts via post @mentions" msgstr "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+" -#: ../../include/permissions.php:42 +#: ../../include/permissions.php:48 msgid "Advanced - useful for creating group forum channels" msgstr "Geavanceerd - nuttig voor groepforums" -#: ../../include/permissions.php:43 +#: ../../include/permissions.php:49 msgid "Can chat with me (when available)" msgstr "Kan met mij chatten (wanneer beschikbaar)" -#: ../../include/permissions.php:44 +#: ../../include/permissions.php:50 msgid "Can write to my file storage and photos" msgstr "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen" -#: ../../include/permissions.php:45 +#: ../../include/permissions.php:51 msgid "Can edit my webpages" msgstr "Kan mijn pagina's bewerken" -#: ../../include/permissions.php:47 +#: ../../include/permissions.php:53 msgid "Somewhat advanced - very useful in open communities" msgstr "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)" -#: ../../include/permissions.php:49 +#: ../../include/permissions.php:55 msgid "Can administer my channel resources" msgstr "Kan mijn kanaal beheren" -#: ../../include/permissions.php:49 +#: ../../include/permissions.php:55 msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet." -#: ../../include/items.php:899 ../../include/items.php:944 -msgid "(Unknown)" -msgstr "(Onbekend)" - -#: ../../include/items.php:1143 -msgid "Visible to anybody on the internet." -msgstr "Voor iedereen op het internet zichtbaar." - -#: ../../include/items.php:1145 -msgid "Visible to you only." -msgstr "Alleen voor jou zichtbaar." - -#: ../../include/items.php:1147 -msgid "Visible to anybody in this network." -msgstr "Voor iedereen in dit netwerk zichtbaar." - -#: ../../include/items.php:1149 -msgid "Visible to anybody authenticated." -msgstr "Voor iedereen die geauthenticeerd is zichtbaar." - -#: ../../include/items.php:1151 +#: ../../include/photos.php:114 #, php-format -msgid "Visible to anybody on %s." -msgstr "Voor iedereen op %s zichtbaar." +msgid "Image exceeds website size limit of %lu bytes" +msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes" -#: ../../include/items.php:1153 -msgid "Visible to all connections." -msgstr "Voor alle connecties zichtbaar." +#: ../../include/photos.php:121 +msgid "Image file is empty." +msgstr "Afbeeldingsbestand is leeg" -#: ../../include/items.php:1155 -msgid "Visible to approved connections." -msgstr "Voor alle geaccepteerde connecties zichtbaar." +#: ../../include/photos.php:259 +msgid "Photo storage failed." +msgstr "Foto kan niet worden opgeslagen" -#: ../../include/items.php:1157 -msgid "Visible to specific connections." -msgstr "Voor specifieke connecties zichtbaar." +#: ../../include/photos.php:299 +msgid "a new photo" +msgstr "een nieuwe foto" -#: ../../include/items.php:3947 -msgid "Privacy group is empty." -msgstr "Privacygroep is leeg" - -#: ../../include/items.php:3954 +#: ../../include/photos.php:303 #, php-format -msgid "Privacy group: %s" -msgstr "Privacygroep: %s" +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s plaatste %2$s op %3$s" -#: ../../include/items.php:3966 -msgid "Connection not found." -msgstr "Connectie niet gevonden." +#: ../../include/photos.php:506 ../../include/conversation.php:1675 +msgid "Photo Albums" +msgstr "Fotoalbums" -#: ../../include/items.php:4319 -msgid "profile photo" -msgstr "profielfoto" +#: ../../include/photos.php:510 +msgid "Upload New Photos" +msgstr "Nieuwe foto's uploaden" -#: ../../include/text.php:404 +#: ../../include/features.php:58 +msgid "General Features" +msgstr "Algemene functies" + +#: ../../include/features.php:63 +msgid "Multiple Profiles" +msgstr "Meerdere profielen" + +#: ../../include/features.php:64 +msgid "Ability to create multiple profiles" +msgstr "Mogelijkheid om meerdere profielen aan te maken" + +#: ../../include/features.php:72 +msgid "Advanced Profiles" +msgstr "Geavanceerde profielen" + +#: ../../include/features.php:73 +msgid "Additional profile sections and selections" +msgstr "Extra onderdelen en keuzes voor je profiel" + +#: ../../include/features.php:81 +msgid "Profile Import/Export" +msgstr "Profiel importen/exporteren" + +#: ../../include/features.php:82 +msgid "Save and load profile details across sites/channels" +msgstr "Profielgegevens opslaan en in andere hubs/kanalen gebruiken." + +#: ../../include/features.php:90 +msgid "Web Pages" +msgstr "Webpagina's" + +#: ../../include/features.php:91 +msgid "Provide managed web pages on your channel" +msgstr "Sta beheerde webpagina's op jouw kanaal toe" + +#: ../../include/features.php:100 +msgid "Provide a wiki for your channel" +msgstr "Voeg een wiki aan jouw kanaal toe" + +#: ../../include/features.php:117 +msgid "Private Notes" +msgstr "Privé-aantekeningen" + +#: ../../include/features.php:118 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)" + +#: ../../include/features.php:126 +msgid "Navigation Channel Select" +msgstr "Kanaal kiezen in navigatiemenu" + +#: ../../include/features.php:127 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk" + +#: ../../include/features.php:135 +msgid "Photo Location" +msgstr "Fotolocatie" + +#: ../../include/features.php:136 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart." + +#: ../../include/features.php:144 +msgid "Access Controlled Chatrooms" +msgstr "Chatkanalen met toegangscontrole " + +#: ../../include/features.php:145 +msgid "Provide chatrooms and chat services with access control." +msgstr "Chatkanalen en chatdiensten met toegangscontrole aanbieden." + +#: ../../include/features.php:153 +msgid "Smart Birthdays" +msgstr "Slimme verjaardagen" + +#: ../../include/features.php:154 +msgid "" +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn." + +#: ../../include/features.php:162 +msgid "Advanced Directory Search" +msgstr "Geavanceerd in de kanalengids zoeken" + +#: ../../include/features.php:163 +msgid "Allows creation of complex directory search queries" +msgstr "Gebruik complexe zoekopdrachten in de kanalengids" + +#: ../../include/features.php:171 +msgid "Advanced Theme and Layout Settings" +msgstr "Geavanceerde thema- en lay-out-instellingen" + +#: ../../include/features.php:172 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden " + +#: ../../include/features.php:182 +msgid "Post Composition Features" +msgstr "Functies voor het opstellen van berichten" + +#: ../../include/features.php:186 +msgid "Large Photos" +msgstr "Grote foto's" + +#: ../../include/features.php:187 +msgid "" +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt." + +#: ../../include/features.php:196 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Automatisch inhoud uit andere kanalen of feeds importeren." + +#: ../../include/features.php:204 +msgid "Even More Encryption" +msgstr "Extra encryptie" + +#: ../../include/features.php:205 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel." + +#: ../../include/features.php:213 +msgid "Enable Voting Tools" +msgstr "Peilingen inschakelen" + +#: ../../include/features.php:214 +msgid "Provide a class of post which others can vote on" +msgstr "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen." + +#: ../../include/features.php:222 +msgid "Disable Comments" +msgstr "Reacties uitschakelen" + +#: ../../include/features.php:223 +msgid "Provide the option to disable comments for a post" +msgstr "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld" + +#: ../../include/features.php:231 +msgid "Delayed Posting" +msgstr "Berichten uitstellen" + +#: ../../include/features.php:232 +msgid "Allow posts to be published at a later date" +msgstr "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden." + +#: ../../include/features.php:240 +msgid "Content Expiration" +msgstr "Inhoud laten verlopen" + +#: ../../include/features.php:241 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen" + +#: ../../include/features.php:249 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Dubbele berichten/reacties tegenhouden" + +#: ../../include/features.php:250 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. " + +#: ../../include/features.php:261 +msgid "Network and Stream Filtering" +msgstr "Netwerk- en streamfilter" + +#: ../../include/features.php:265 +msgid "Search by Date" +msgstr "Zoek op datum" + +#: ../../include/features.php:266 +msgid "Ability to select posts by date ranges" +msgstr "Mogelijkheid om berichten op datum te filteren " + +#: ../../include/features.php:274 ../../include/group.php:311 +msgid "Privacy Groups" +msgstr "Privacygroepen" + +#: ../../include/features.php:275 +msgid "Enable management and selection of privacy groups" +msgstr "Beheer en selectie van privacygroepen inschakelen" + +#: ../../include/features.php:283 ../../include/widgets.php:283 +msgid "Saved Searches" +msgstr "Opgeslagen zoekopdrachten" + +#: ../../include/features.php:284 +msgid "Save search terms for re-use" +msgstr "Sla zoekopdrachten op voor hergebruik" + +#: ../../include/features.php:292 +msgid "Network Personal Tab" +msgstr "Persoonlijke netwerktab" + +#: ../../include/features.php:293 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had" + +#: ../../include/features.php:301 +msgid "Network New Tab" +msgstr "Nieuwe netwerktab" + +#: ../../include/features.php:302 +msgid "Enable tab to display all new Network activity" +msgstr "Laat de tab alle nieuwe netwerkactiviteit tonen" + +#: ../../include/features.php:310 +msgid "Affinity Tool" +msgstr "Verwantschapsfilter" + +#: ../../include/features.php:311 +msgid "Filter stream activity by depth of relationships" +msgstr "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag" + +#: ../../include/features.php:320 +msgid "Show friend and connection suggestions" +msgstr "Toon kanaalvoorstellen" + +#: ../../include/features.php:328 +msgid "Connection Filtering" +msgstr "Berichtenfilters" + +#: ../../include/features.php:329 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal" + +#: ../../include/features.php:341 +msgid "Post/Comment Tools" +msgstr "Bericht- en reactiehulpmiddelen" + +#: ../../include/features.php:345 +msgid "Community Tagging" +msgstr "Taggen door anderen" + +#: ../../include/features.php:346 +msgid "Ability to tag existing posts" +msgstr "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen" + +#: ../../include/features.php:354 +msgid "Post Categories" +msgstr "Categorieën berichten" + +#: ../../include/features.php:355 +msgid "Add categories to your posts" +msgstr "Voeg categorieën toe aan je berichten" + +#: ../../include/features.php:363 +msgid "Emoji Reactions" +msgstr "Emoji-reacties" + +#: ../../include/features.php:364 +msgid "Add emoji reaction ability to posts" +msgstr "Emoji-reacties in berichten toestaan" + +#: ../../include/features.php:372 ../../include/contact_widgets.php:53 +#: ../../include/widgets.php:346 +msgid "Saved Folders" +msgstr "Bewaarde mappen" + +#: ../../include/features.php:373 +msgid "Ability to file posts under folders" +msgstr "Mogelijkheid om berichten in mappen op te slaan" + +#: ../../include/features.php:381 +msgid "Dislike Posts" +msgstr "Vind berichten niet leuk" + +#: ../../include/features.php:382 +msgid "Ability to dislike posts/comments" +msgstr "Mogelijkheid om berichten en reacties niet leuk te vinden" + +#: ../../include/features.php:390 +msgid "Star Posts" +msgstr "Geef berichten een ster" + +#: ../../include/features.php:391 +msgid "Ability to mark special posts with a star indicator" +msgstr "Mogelijkheid om speciale berichten met een ster te markeren" + +#: ../../include/features.php:399 +msgid "Tag Cloud" +msgstr "Tagwolk" + +#: ../../include/features.php:400 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina" + +#: ../../include/features.php:412 +msgid "Premium Channel" +msgstr "Premiumkanaal" + +#: ../../include/features.php:413 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal" + +#: ../../include/help.php:25 +msgid "Help:" +msgstr "Hulp:" + +#: ../../include/security.php:109 +msgid "guest:" +msgstr "gast:" + +#: ../../include/security.php:527 +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 "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. " + +#: ../../include/text.php:450 msgid "prev" msgstr "vorige" -#: ../../include/text.php:406 +#: ../../include/text.php:452 msgid "first" msgstr "eerste" -#: ../../include/text.php:435 +#: ../../include/text.php:481 msgid "last" msgstr "laatste" -#: ../../include/text.php:438 +#: ../../include/text.php:484 msgid "next" msgstr "volgende" -#: ../../include/text.php:448 +#: ../../include/text.php:494 msgid "older" msgstr "ouder" -#: ../../include/text.php:450 +#: ../../include/text.php:496 msgid "newer" msgstr "nieuwer" -#: ../../include/text.php:843 +#: ../../include/text.php:889 msgid "No connections" msgstr "Geen connecties" -#: ../../include/text.php:868 +#: ../../include/text.php:914 #, php-format msgid "View all %s connections" msgstr "Toon alle %s connecties" -#: ../../include/text.php:1013 ../../include/text.php:1018 +#: ../../include/text.php:1059 ../../include/text.php:1064 msgid "poke" msgstr "aanstoten" -#: ../../include/text.php:1013 ../../include/text.php:1018 +#: ../../include/text.php:1059 ../../include/text.php:1064 #: ../../include/conversation.php:243 msgid "poked" msgstr "aangestoten" -#: ../../include/text.php:1019 +#: ../../include/text.php:1065 msgid "ping" msgstr "ping" -#: ../../include/text.php:1019 +#: ../../include/text.php:1065 msgid "pinged" msgstr "gepingd" -#: ../../include/text.php:1020 +#: ../../include/text.php:1066 msgid "prod" msgstr "por" -#: ../../include/text.php:1020 +#: ../../include/text.php:1066 msgid "prodded" msgstr "gepord" -#: ../../include/text.php:1021 +#: ../../include/text.php:1067 msgid "slap" msgstr "slaan" -#: ../../include/text.php:1021 +#: ../../include/text.php:1067 msgid "slapped" msgstr "sloeg" -#: ../../include/text.php:1022 +#: ../../include/text.php:1068 msgid "finger" msgstr "finger" -#: ../../include/text.php:1022 +#: ../../include/text.php:1068 msgid "fingered" msgstr "gefingerd" -#: ../../include/text.php:1023 +#: ../../include/text.php:1069 msgid "rebuff" msgstr "afpoeieren" -#: ../../include/text.php:1023 +#: ../../include/text.php:1069 msgid "rebuffed" msgstr "afgepoeierd" -#: ../../include/text.php:1035 +#: ../../include/text.php:1081 msgid "happy" msgstr "gelukkig" -#: ../../include/text.php:1036 +#: ../../include/text.php:1082 msgid "sad" msgstr "bedroefd" -#: ../../include/text.php:1037 +#: ../../include/text.php:1083 msgid "mellow" msgstr "mellow" -#: ../../include/text.php:1038 +#: ../../include/text.php:1084 msgid "tired" msgstr "moe" -#: ../../include/text.php:1039 +#: ../../include/text.php:1085 msgid "perky" msgstr "parmantig" -#: ../../include/text.php:1040 +#: ../../include/text.php:1086 msgid "angry" msgstr "boos" -#: ../../include/text.php:1041 +#: ../../include/text.php:1087 msgid "stupefied" msgstr "verbijsterd" -#: ../../include/text.php:1042 +#: ../../include/text.php:1088 msgid "puzzled" msgstr "verward" -#: ../../include/text.php:1043 +#: ../../include/text.php:1089 msgid "interested" msgstr "geïnteresseerd" -#: ../../include/text.php:1044 +#: ../../include/text.php:1090 msgid "bitter" msgstr "verbitterd" -#: ../../include/text.php:1045 +#: ../../include/text.php:1091 msgid "cheerful" msgstr "vrolijk" -#: ../../include/text.php:1046 +#: ../../include/text.php:1092 msgid "alive" msgstr "levendig" -#: ../../include/text.php:1047 +#: ../../include/text.php:1093 msgid "annoyed" msgstr "geërgerd" -#: ../../include/text.php:1048 +#: ../../include/text.php:1094 msgid "anxious" msgstr "bezorgd" -#: ../../include/text.php:1049 +#: ../../include/text.php:1095 msgid "cranky" msgstr "humeurig" -#: ../../include/text.php:1050 +#: ../../include/text.php:1096 msgid "disturbed" msgstr "verontrust" -#: ../../include/text.php:1051 +#: ../../include/text.php:1097 msgid "frustrated" msgstr "gefrustreerd " -#: ../../include/text.php:1052 +#: ../../include/text.php:1098 msgid "depressed" msgstr "gedeprimeerd" -#: ../../include/text.php:1053 +#: ../../include/text.php:1099 msgid "motivated" msgstr "gemotiveerd" -#: ../../include/text.php:1054 +#: ../../include/text.php:1100 msgid "relaxed" msgstr "ontspannen" -#: ../../include/text.php:1055 +#: ../../include/text.php:1101 msgid "surprised" msgstr "verrast" -#: ../../include/text.php:1239 ../../include/js_strings.php:70 +#: ../../include/text.php:1285 ../../include/js_strings.php:70 msgid "Monday" msgstr "maandag" -#: ../../include/text.php:1239 ../../include/js_strings.php:71 +#: ../../include/text.php:1285 ../../include/js_strings.php:71 msgid "Tuesday" msgstr "dinsdag" -#: ../../include/text.php:1239 ../../include/js_strings.php:72 +#: ../../include/text.php:1285 ../../include/js_strings.php:72 msgid "Wednesday" msgstr "woensdag" -#: ../../include/text.php:1239 ../../include/js_strings.php:73 +#: ../../include/text.php:1285 ../../include/js_strings.php:73 msgid "Thursday" msgstr "donderdag" -#: ../../include/text.php:1239 ../../include/js_strings.php:74 +#: ../../include/text.php:1285 ../../include/js_strings.php:74 msgid "Friday" msgstr "vrijdag" -#: ../../include/text.php:1239 ../../include/js_strings.php:75 +#: ../../include/text.php:1285 ../../include/js_strings.php:75 msgid "Saturday" msgstr "zaterdag" -#: ../../include/text.php:1239 ../../include/js_strings.php:69 +#: ../../include/text.php:1285 ../../include/js_strings.php:69 msgid "Sunday" msgstr "zondag" -#: ../../include/text.php:1243 ../../include/js_strings.php:45 +#: ../../include/text.php:1289 ../../include/js_strings.php:45 msgid "January" msgstr "januari" -#: ../../include/text.php:1243 ../../include/js_strings.php:46 +#: ../../include/text.php:1289 ../../include/js_strings.php:46 msgid "February" msgstr "februari" -#: ../../include/text.php:1243 ../../include/js_strings.php:47 +#: ../../include/text.php:1289 ../../include/js_strings.php:47 msgid "March" msgstr "maart" -#: ../../include/text.php:1243 ../../include/js_strings.php:48 +#: ../../include/text.php:1289 ../../include/js_strings.php:48 msgid "April" msgstr "april" -#: ../../include/text.php:1243 +#: ../../include/text.php:1289 msgid "May" msgstr "mei" -#: ../../include/text.php:1243 ../../include/js_strings.php:50 +#: ../../include/text.php:1289 ../../include/js_strings.php:50 msgid "June" msgstr "juni" -#: ../../include/text.php:1243 ../../include/js_strings.php:51 +#: ../../include/text.php:1289 ../../include/js_strings.php:51 msgid "July" msgstr "juli" -#: ../../include/text.php:1243 ../../include/js_strings.php:52 +#: ../../include/text.php:1289 ../../include/js_strings.php:52 msgid "August" msgstr "augustus" -#: ../../include/text.php:1243 ../../include/js_strings.php:53 +#: ../../include/text.php:1289 ../../include/js_strings.php:53 msgid "September" msgstr "september" -#: ../../include/text.php:1243 ../../include/js_strings.php:54 +#: ../../include/text.php:1289 ../../include/js_strings.php:54 msgid "October" msgstr "oktober" -#: ../../include/text.php:1243 ../../include/js_strings.php:55 +#: ../../include/text.php:1289 ../../include/js_strings.php:55 msgid "November" msgstr "november" -#: ../../include/text.php:1243 ../../include/js_strings.php:56 +#: ../../include/text.php:1289 ../../include/js_strings.php:56 msgid "December" msgstr "december" -#: ../../include/text.php:1320 ../../include/text.php:1324 +#: ../../include/text.php:1366 ../../include/text.php:1370 msgid "Unknown Attachment" msgstr "Onbekende bijlage" -#: ../../include/text.php:1326 +#: ../../include/text.php:1372 msgid "unknown" msgstr "onbekend" -#: ../../include/text.php:1362 +#: ../../include/text.php:1408 msgid "remove category" msgstr "categorie verwijderen" -#: ../../include/text.php:1439 +#: ../../include/text.php:1485 msgid "remove from file" msgstr "uit map verwijderen" -#: ../../include/text.php:1738 ../../include/text.php:1809 +#: ../../include/text.php:1784 ../../include/text.php:1855 msgid "default" msgstr "standaard" -#: ../../include/text.php:1746 +#: ../../include/text.php:1792 msgid "Page layout" msgstr "Pagina-lay-out" -#: ../../include/text.php:1746 +#: ../../include/text.php:1792 msgid "You can create your own with the layouts tool" msgstr "Je kan jouw eigen lay-out ontwerpen onder lay-outs" -#: ../../include/text.php:1788 +#: ../../include/text.php:1834 msgid "Page content type" msgstr "Opmaaktype pagina" -#: ../../include/text.php:1821 +#: ../../include/text.php:1867 msgid "Select an alternate language" msgstr "Kies een andere taal" -#: ../../include/text.php:1958 +#: ../../include/text.php:2004 msgid "activity" msgstr "activiteit" -#: ../../include/text.php:2259 +#: ../../include/text.php:2305 msgid "Design Tools" msgstr "Ontwerp-hulpmiddelen" -#: ../../include/text.php:2265 +#: ../../include/text.php:2311 msgid "Pages" msgstr "Pagina's" -#: ../../include/text.php:2287 +#: ../../include/text.php:2333 msgid "Import website..." msgstr "Website importeren..." -#: ../../include/text.php:2288 +#: ../../include/text.php:2334 msgid "Select folder to import" msgstr "Kies een map om te importeren" -#: ../../include/text.php:2289 +#: ../../include/text.php:2335 msgid "Import from a zipped folder:" msgstr "Vanuit een zipbestand importeren:" -#: ../../include/text.php:2290 +#: ../../include/text.php:2336 msgid "Import from cloud files:" msgstr "Vanuit de cloud importeren:" -#: ../../include/text.php:2291 +#: ../../include/text.php:2337 msgid "/cloud/channel/path/to/folder" msgstr "/cloud/channel/maplocatie" -#: ../../include/text.php:2292 +#: ../../include/text.php:2338 msgid "Enter path to website files" msgstr "Voer de locatie in van de websitebestanden" -#: ../../include/text.php:2293 +#: ../../include/text.php:2339 msgid "Select folder" msgstr "Kies een map" -#: ../../include/widgets.php:46 ../../include/widgets.php:429 -#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 -#: ../../include/contact_widgets.php:91 -msgid "Categories" -msgstr "Categorieën" +#: ../../include/text.php:2340 +msgid "Export website..." +msgstr "Website exporteren..." -#: ../../include/widgets.php:103 -msgid "System" -msgstr "Systeem" +#: ../../include/text.php:2341 +msgid "Export to a zip file" +msgstr "Naar een zipbestand exporteren" -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "Nieuwe app" +#: ../../include/text.php:2342 +msgid "website.zip" +msgstr "website.zip" -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "Voorgestelde kanalen" +#: ../../include/text.php:2343 +msgid "Enter a name for the zip file." +msgstr "Vul een naam in voor het zipbestand." -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "Meer..." +#: ../../include/text.php:2344 +msgid "Export to cloud files" +msgstr "Naar de cloud exporteren" -#: ../../include/widgets.php:175 +#: ../../include/text.php:2345 +msgid "/path/to/export/folder" +msgstr "/locatie/van/export/map" + +#: ../../include/text.php:2346 +msgid "Enter a path to a cloud files destination." +msgstr "Voer de locatie in van de cloudbestemming" + +#: ../../include/text.php:2347 +msgid "Specify folder" +msgstr "Selecteer een map" + +#: ../../include/zot.php:700 +msgid "Invalid data packet" +msgstr "Datapakket ongeldig" + +#: ../../include/zot.php:716 +msgid "Unable to verify channel signature" +msgstr "Kanaalkenmerk kon niet worden geverifieerd. " + +#: ../../include/zot.php:2329 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties." +msgid "Unable to verify site signature for %s" +msgstr "Hubkenmerk voor %s kon niet worden geverifieerd" -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "Nieuwe connectie toevoegen" +#: ../../include/zot.php:3713 +msgid "invalid target signature" +msgstr "ongeldig doelkenmerk" -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "Vul kanaaladres in" +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "Geen geldig e-mailadres" -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "Voorbeelden: bob@example.com, http://example.com/barbara" +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "Jouw e-maildomein is op deze hub niet toegestaan" -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "Aantekeningen" +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "Jouw e-mailadres is al op deze hub geregistreerd." -#: ../../include/widgets.php:273 -msgid "Remove term" -msgstr "Verwijder zoekterm" +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "Een uitnodiging is vereist" -#: ../../include/widgets.php:281 ../../include/features.php:85 -msgid "Saved Searches" -msgstr "Opgeslagen zoekopdrachten" +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "Uitnodiging kon niet geverifieerd worden" -#: ../../include/widgets.php:282 ../../include/group.php:316 -msgid "add" -msgstr "toevoegen" +#: ../../include/account.php:130 +msgid "Please enter the required information." +msgstr "Vul de vereiste informatie in." -#: ../../include/widgets.php:310 ../../include/features.php:99 -#: ../../include/contact_widgets.php:53 -msgid "Saved Folders" -msgstr "Bewaarde mappen" +#: ../../include/account.php:198 +msgid "Failed to store account information." +msgstr "Account-informatie kon niet opgeslagen worden." -#: ../../include/widgets.php:313 ../../include/widgets.php:432 -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -msgid "Everything" -msgstr "Alles" - -#: ../../include/widgets.php:354 -msgid "Archives" -msgstr "Archieven" - -#: ../../include/widgets.php:516 -msgid "Refresh" -msgstr "Vernieuwen" - -#: ../../include/widgets.php:556 -msgid "Account settings" -msgstr "Account" - -#: ../../include/widgets.php:562 -msgid "Channel settings" -msgstr "Kanaal" - -#: ../../include/widgets.php:571 -msgid "Additional features" -msgstr "Extra functies" - -#: ../../include/widgets.php:578 -msgid "Feature/Addon settings" -msgstr "Plugin-instellingen" - -#: ../../include/widgets.php:584 -msgid "Display settings" -msgstr "Weergave" - -#: ../../include/widgets.php:591 -msgid "Manage locations" -msgstr "Locaties beheren" - -#: ../../include/widgets.php:600 -msgid "Export channel" -msgstr "Kanaal exporteren" - -#: ../../include/widgets.php:607 -msgid "Connected apps" -msgstr "Verbonden applicaties" - -#: ../../include/widgets.php:631 -msgid "Premium Channel Settings" -msgstr "Instellingen premiumkanaal" - -#: ../../include/widgets.php:660 -msgid "Private Mail Menu" -msgstr "Privéberichten" - -#: ../../include/widgets.php:662 -msgid "Combined View" -msgstr "Gecombineerd postvak" - -#: ../../include/widgets.php:667 ../../include/nav.php:200 -msgid "Inbox" -msgstr "Postvak IN" - -#: ../../include/widgets.php:672 ../../include/nav.php:201 -msgid "Outbox" -msgstr "Postvak UIT" - -#: ../../include/widgets.php:677 ../../include/nav.php:202 -msgid "New Message" -msgstr "Nieuw bericht" - -#: ../../include/widgets.php:694 ../../include/widgets.php:706 -msgid "Conversations" -msgstr "Conversaties" - -#: ../../include/widgets.php:698 -msgid "Received Messages" -msgstr "Ontvangen berichten" - -#: ../../include/widgets.php:702 -msgid "Sent Messages" -msgstr "Verzonden berichten" - -#: ../../include/widgets.php:716 -msgid "No messages." -msgstr "Geen berichten" - -#: ../../include/widgets.php:734 -msgid "Delete conversation" -msgstr "Verwijder conversatie" - -#: ../../include/widgets.php:760 -msgid "Events Tools" -msgstr "Agenda-hulpmiddelen" - -#: ../../include/widgets.php:761 -msgid "Export Calendar" -msgstr "Exporteren" - -#: ../../include/widgets.php:762 -msgid "Import Calendar" -msgstr "Importeren" - -#: ../../include/widgets.php:850 ../../include/conversation.php:1695 -#: ../../include/conversation.php:1698 -msgid "Chatrooms" -msgstr "Chatkanalen" - -#: ../../include/widgets.php:854 -msgid "Overview" -msgstr "Overzicht" - -#: ../../include/widgets.php:861 -msgid "Chat Members" -msgstr "Chatleden" - -#: ../../include/widgets.php:883 -msgid "Wiki List" -msgstr "Wiki's" - -#: ../../include/widgets.php:921 -msgid "Wiki Pages" -msgstr "Wikipagina's" - -#: ../../include/widgets.php:956 -msgid "Bookmarked Chatrooms" -msgstr "Bladwijzers van chatkanalen" - -#: ../../include/widgets.php:979 -msgid "Suggested Chatrooms" -msgstr "Voorgestelde chatkanalen" - -#: ../../include/widgets.php:1125 ../../include/widgets.php:1237 -msgid "photo/image" -msgstr "foto/afbeelding" - -#: ../../include/widgets.php:1180 -msgid "Click to show more" -msgstr "Klik voor meer" - -#: ../../include/widgets.php:1331 -msgid "Rating Tools" -msgstr "Beoordelingen" - -#: ../../include/widgets.php:1335 ../../include/widgets.php:1337 -msgid "Rate Me" -msgstr "Beoordeel mij" - -#: ../../include/widgets.php:1340 -msgid "View Ratings" -msgstr "Bekijk beoordelingen" - -#: ../../include/widgets.php:1424 -msgid "Forums" -msgstr "Forums" - -#: ../../include/widgets.php:1453 -msgid "Tasks" -msgstr "Taken" - -#: ../../include/widgets.php:1462 -msgid "Documentation" -msgstr "Documentatie" - -#: ../../include/widgets.php:1464 -msgid "Project/Site Information" -msgstr "Project- en hub-informatie" - -#: ../../include/widgets.php:1465 -msgid "For Members" -msgstr "Voor leden" - -#: ../../include/widgets.php:1466 -msgid "For Administrators" -msgstr "Voor beheerders" - -#: ../../include/widgets.php:1467 -msgid "For Developers" -msgstr "Voor ontwikkelaars" - -#: ../../include/widgets.php:1491 ../../include/widgets.php:1529 -msgid "Member registrations waiting for confirmation" -msgstr "Accounts die op goedkeuring wachten" - -#: ../../include/widgets.php:1497 -msgid "Inspect queue" -msgstr "Inspecteer berichtenwachtrij" - -#: ../../include/widgets.php:1499 -msgid "DB updates" -msgstr "Database-updates" - -#: ../../include/widgets.php:1524 ../../include/nav.php:220 -msgid "Admin" -msgstr "Beheer" - -#: ../../include/widgets.php:1525 -msgid "Plugin Features" -msgstr "Plugin-opties" - -#: ../../include/connections.php:95 -msgid "New window" -msgstr "Nieuw venster" - -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "Open de geselecteerde locatie in een ander venster of tab" - -#: ../../include/connections.php:214 +#: ../../include/account.php:258 #, php-format -msgid "User '%s' deleted" -msgstr "Account '%s' verwijderd" +msgid "Registration confirmation for %s" +msgstr "Registratiebevestiging voor %s" -#: ../../include/acl_selectors.php:169 -msgid "Who can see this?" -msgstr "Wie kan dit zien?" - -#: ../../include/acl_selectors.php:170 -msgid "Custom selection" -msgstr "Handmatige selectie" - -#: ../../include/acl_selectors.php:171 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"." - -#: ../../include/acl_selectors.php:172 -msgid "Show" -msgstr "Tonen" - -#: ../../include/acl_selectors.php:173 -msgid "Don't show" -msgstr "Niet tonen" - -#: ../../include/acl_selectors.php:207 +#: ../../include/account.php:324 #, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These" -" permissions set who is allowed to view the post." -msgstr "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.
    Met deze permissies bepaal je wie het bericht kan zien." +msgid "Registration request at %s" +msgstr "Registratiebevestiging voor %s" -#: ../../include/api.php:1330 -msgid "Public Timeline" -msgstr "Openbare tijdlijn" +#: ../../include/account.php:326 ../../include/account.php:353 +#: ../../include/account.php:413 ../../include/network.php:1937 +msgid "Administrator" +msgstr "Beheerder" -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen" +#: ../../include/account.php:348 +msgid "your registration password" +msgstr "jouw registratiewachtwoord" -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "Ontbrekende naam" - -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "Naam te lang" - -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "Geen account-identificator" - -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "Bijnaam is verplicht" - -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "Deze naam is gereserveerd. Kies een andere." - -#: ../../include/channel.php:212 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik." - -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "Niet in staat om aangemaakte identiteit te vinden" - -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "Standaardprofiel" - -#: ../../include/channel.php:813 -msgid "Requested channel is not available." -msgstr "Opgevraagd kanaal is niet beschikbaar." - -#: ../../include/channel.php:960 -msgid "Create New Profile" -msgstr "Nieuw profiel aanmaken" - -#: ../../include/channel.php:963 ../../include/nav.php:92 -msgid "Edit Profile" -msgstr "Profiel bewerken" - -#: ../../include/channel.php:980 -msgid "Visible to everybody" -msgstr "Voor iedereen zichtbaar" - -#: ../../include/channel.php:1053 ../../include/channel.php:1166 -msgid "Gender:" -msgstr "Geslacht:" - -#: ../../include/channel.php:1054 ../../include/channel.php:1210 -msgid "Status:" -msgstr "Status:" - -#: ../../include/channel.php:1055 ../../include/channel.php:1221 -msgid "Homepage:" -msgstr "Homepagina:" - -#: ../../include/channel.php:1056 -msgid "Online Now" -msgstr "Nu online" - -#: ../../include/channel.php:1171 -msgid "Like this channel" -msgstr "Vind dit kanaal leuk" - -#: ../../include/channel.php:1195 -msgid "j F, Y" -msgstr "F j Y" - -#: ../../include/channel.php:1196 -msgid "j F" -msgstr "F j" - -#: ../../include/channel.php:1203 -msgid "Birthday:" -msgstr "Geboortedatum:" - -#: ../../include/channel.php:1216 +#: ../../include/account.php:351 ../../include/account.php:411 #, php-format -msgid "for %1$d %2$s" -msgstr "voor %1$d %2$s" +msgid "Registration details for %s" +msgstr "Registratiegegevens voor %s" -#: ../../include/channel.php:1219 -msgid "Sexual Preference:" -msgstr "Seksuele voorkeur:" +#: ../../include/account.php:423 +msgid "Account approved." +msgstr "Account goedgekeurd" -#: ../../include/channel.php:1225 -msgid "Tags:" -msgstr "Tags:" - -#: ../../include/channel.php:1227 -msgid "Political Views:" -msgstr "Politieke overtuigingen:" - -#: ../../include/channel.php:1229 -msgid "Religion:" -msgstr "Religie:" - -#: ../../include/channel.php:1233 -msgid "Hobbies/Interests:" -msgstr "Hobby's/interesses:" - -#: ../../include/channel.php:1235 -msgid "Likes:" -msgstr "Houdt van:" - -#: ../../include/channel.php:1237 -msgid "Dislikes:" -msgstr "Houdt niet van:" - -#: ../../include/channel.php:1239 -msgid "Contact information and Social Networks:" -msgstr "Contactinformatie en sociale netwerken:" - -#: ../../include/channel.php:1241 -msgid "My other channels:" -msgstr "Mijn andere kanalen" - -#: ../../include/channel.php:1243 -msgid "Musical interests:" -msgstr "Muzikale interesses:" - -#: ../../include/channel.php:1245 -msgid "Books, literature:" -msgstr "Boeken, literatuur:" - -#: ../../include/channel.php:1247 -msgid "Television:" -msgstr "Televisie:" - -#: ../../include/channel.php:1249 -msgid "Film/dance/culture/entertainment:" -msgstr "Films/dansen/cultuur/vermaak:" - -#: ../../include/channel.php:1251 -msgid "Love/Romance:" -msgstr "Liefde/romantiek:" - -#: ../../include/channel.php:1253 -msgid "Work/employment:" -msgstr "Werk/beroep:" - -#: ../../include/channel.php:1255 -msgid "School/education:" -msgstr "School/opleiding:" - -#: ../../include/channel.php:1276 -msgid "Like this thing" -msgstr "Vind dit ding leuk" - -#: ../../include/datetime.php:135 -msgid "Birthday" -msgstr "Verjaardag of geboortedatum" - -#: ../../include/datetime.php:137 -msgid "Age: " -msgstr "Leeftijd:" - -#: ../../include/datetime.php:139 -msgid "YYYY-MM-DD or MM-DD" -msgstr "JJJJ-MM-DD of MM-DD" - -#: ../../include/datetime.php:272 ../../boot.php:2577 -msgid "never" -msgstr "nooit" - -#: ../../include/datetime.php:278 -msgid "less than a second ago" -msgstr "minder dan een seconde geleden" - -#: ../../include/datetime.php:296 +#: ../../include/account.php:463 #, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "%1$d %2$s geleden" +msgid "Registration revoked for %s" +msgstr "Registratie ingetrokken voor %s" -#: ../../include/datetime.php:307 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "jaar" -msgstr[1] "jaren" +#: ../../include/account.php:748 ../../include/account.php:750 +msgid "Click here to upgrade." +msgstr "Klik hier om te upgraden." -#: ../../include/datetime.php:310 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "maand" -msgstr[1] "maanden" +#: ../../include/account.php:756 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." -#: ../../include/datetime.php:313 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "week" -msgstr[1] "weken" +#: ../../include/account.php:761 +msgid "This action is not available under your subscription plan." +msgstr "Deze handeling is niet mogelijk met jouw abonnement." -#: ../../include/datetime.php:316 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "dag" -msgstr[1] "dagen" +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "Geen ontvanger opgegeven." -#: ../../include/datetime.php:319 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "uur" -msgstr[1] "uren" +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "[geen onderwerp]" -#: ../../include/datetime.php:322 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuut" -msgstr[1] "minuten" +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "Afzender kan niet bepaald worden." -#: ../../include/datetime.php:325 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "seconde" -msgstr[1] "seconden" - -#: ../../include/datetime.php:562 -#, php-format -msgid "%1$s's birthday" -msgstr "Verjaardag van %1$s" - -#: ../../include/datetime.php:563 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Gefeliciteerd met je verjaardag %1$s" +#: ../../include/message.php:222 +msgid "Stored post could not be verified." +msgstr "Opgeslagen bericht kon niet worden geverifieerd." #: ../../include/selectors.php:30 msgid "Frequently" @@ -8358,328 +8284,192 @@ msgstr "Maakt mij niks uit" msgid "Ask me" msgstr "Vraag het me" -#: ../../include/photos.php:114 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes" +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen" -#: ../../include/photos.php:121 -msgid "Image file is empty." -msgstr "Afbeeldingsbestand is leeg" +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "Ontbrekende naam" -#: ../../include/photos.php:259 -msgid "Photo storage failed." -msgstr "Foto kan niet worden opgeslagen" +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "Naam te lang" -#: ../../include/photos.php:299 -msgid "a new photo" -msgstr "een nieuwe foto" +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "Geen account-identificator" -#: ../../include/photos.php:303 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s plaatste %2$s op %3$s" +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "Bijnaam is verplicht" -#: ../../include/photos.php:506 ../../include/conversation.php:1668 -msgid "Photo Albums" -msgstr "Fotoalbums" +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "Deze naam is gereserveerd. Kies een andere." -#: ../../include/photos.php:510 -msgid "Upload New Photos" -msgstr "Nieuwe foto's uploaden" - -#: ../../include/security.php:109 -msgid "guest:" -msgstr "gast:" - -#: ../../include/security.php:527 +#: ../../include/channel.php:212 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 "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. " +"Nickname has unsupported characters or is already being used on this site." +msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik." -#: ../../include/conversation.php:204 +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "Niet in staat om aangemaakte identiteit te vinden" + +#: ../../include/channel.php:341 +msgid "Default Profile" +msgstr "Standaardprofiel" + +#: ../../include/channel.php:813 +msgid "Requested channel is not available." +msgstr "Opgevraagd kanaal is niet beschikbaar." + +#: ../../include/channel.php:960 +msgid "Create New Profile" +msgstr "Nieuw profiel aanmaken" + +#: ../../include/channel.php:963 ../../include/nav.php:93 +msgid "Edit Profile" +msgstr "Profiel bewerken" + +#: ../../include/channel.php:980 +msgid "Visible to everybody" +msgstr "Voor iedereen zichtbaar" + +#: ../../include/channel.php:1053 ../../include/channel.php:1166 +msgid "Gender:" +msgstr "Geslacht:" + +#: ../../include/channel.php:1054 ../../include/channel.php:1210 +msgid "Status:" +msgstr "Status:" + +#: ../../include/channel.php:1055 ../../include/channel.php:1221 +msgid "Homepage:" +msgstr "Homepagina:" + +#: ../../include/channel.php:1056 +msgid "Online Now" +msgstr "Nu online" + +#: ../../include/channel.php:1171 +msgid "Like this channel" +msgstr "Vind dit kanaal leuk" + +#: ../../include/channel.php:1195 +msgid "j F, Y" +msgstr "F j Y" + +#: ../../include/channel.php:1196 +msgid "j F" +msgstr "F j" + +#: ../../include/channel.php:1203 +msgid "Birthday:" +msgstr "Geboortedatum:" + +#: ../../include/channel.php:1216 #, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s is nu met %2$s verbonden" +msgid "for %1$d %2$s" +msgstr "voor %1$d %2$s" -#: ../../include/conversation.php:239 +#: ../../include/channel.php:1219 +msgid "Sexual Preference:" +msgstr "Seksuele voorkeur:" + +#: ../../include/channel.php:1225 +msgid "Tags:" +msgstr "Tags:" + +#: ../../include/channel.php:1227 +msgid "Political Views:" +msgstr "Politieke overtuigingen:" + +#: ../../include/channel.php:1229 +msgid "Religion:" +msgstr "Religie:" + +#: ../../include/channel.php:1233 +msgid "Hobbies/Interests:" +msgstr "Hobby's/interesses:" + +#: ../../include/channel.php:1235 +msgid "Likes:" +msgstr "Houdt van:" + +#: ../../include/channel.php:1237 +msgid "Dislikes:" +msgstr "Houdt niet van:" + +#: ../../include/channel.php:1239 +msgid "Contact information and Social Networks:" +msgstr "Contactinformatie en sociale netwerken:" + +#: ../../include/channel.php:1241 +msgid "My other channels:" +msgstr "Mijn andere kanalen" + +#: ../../include/channel.php:1243 +msgid "Musical interests:" +msgstr "Muzikale interesses:" + +#: ../../include/channel.php:1245 +msgid "Books, literature:" +msgstr "Boeken, literatuur:" + +#: ../../include/channel.php:1247 +msgid "Television:" +msgstr "Televisie:" + +#: ../../include/channel.php:1249 +msgid "Film/dance/culture/entertainment:" +msgstr "Films/dansen/cultuur/vermaak:" + +#: ../../include/channel.php:1251 +msgid "Love/Romance:" +msgstr "Liefde/romantiek:" + +#: ../../include/channel.php:1253 +msgid "Work/employment:" +msgstr "Werk/beroep:" + +#: ../../include/channel.php:1255 +msgid "School/education:" +msgstr "School/opleiding:" + +#: ../../include/channel.php:1276 +msgid "Like this thing" +msgstr "Vind dit ding leuk" + +#: ../../include/acl_selectors.php:169 +msgid "Who can see this?" +msgstr "Wie kan dit zien?" + +#: ../../include/acl_selectors.php:170 +msgid "Custom selection" +msgstr "Handmatige selectie" + +#: ../../include/acl_selectors.php:171 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"." + +#: ../../include/acl_selectors.php:172 +msgid "Show" +msgstr "Tonen" + +#: ../../include/acl_selectors.php:173 +msgid "Don't show" +msgstr "Niet tonen" + +#: ../../include/acl_selectors.php:207 #, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s heeft %2$s aangestoten" - -#: ../../include/conversation.php:694 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Bekijk het profiel van %s @ %s" - -#: ../../include/conversation.php:713 -msgid "Categories:" -msgstr "Categorieën:" - -#: ../../include/conversation.php:714 -msgid "Filed under:" -msgstr "Bewaard onder:" - -#: ../../include/conversation.php:741 -msgid "View in context" -msgstr "In context bekijken" - -#: ../../include/conversation.php:851 -msgid "remove" -msgstr "verwijderen" - -#: ../../include/conversation.php:855 ../../include/nav.php:251 -msgid "Loading..." -msgstr "Aan het laden..." - -#: ../../include/conversation.php:856 -msgid "Delete Selected Items" -msgstr "Verwijder de geselecteerde items" - -#: ../../include/conversation.php:949 -msgid "View Source" -msgstr "Bron weergeven" - -#: ../../include/conversation.php:950 -msgid "Follow Thread" -msgstr "Conversatie volgen" - -#: ../../include/conversation.php:951 -msgid "Unfollow Thread" -msgstr "Conversatie niet meer volgen" - -#: ../../include/conversation.php:956 -msgid "Activity/Posts" -msgstr "Activiteit/berichten connectie" - -#: ../../include/conversation.php:958 -msgid "Edit Connection" -msgstr "Connectie bewerken" - -#: ../../include/conversation.php:959 -msgid "Message" -msgstr "Bericht" - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s likes this." -msgstr "%s vindt dit leuk." - -#: ../../include/conversation.php:1076 -#, php-format -msgid "%s doesn't like this." -msgstr "%s vindt dit niet leuk." - -#: ../../include/conversation.php:1080 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "%2$d persoon vindt dit leuk." -msgstr[1] "%2$d personen vinden dit leuk." - -#: ../../include/conversation.php:1082 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "%2$d persoon vindt dit niet leuk." -msgstr[1] "%2$d personen vinden dit niet leuk." - -#: ../../include/conversation.php:1088 -msgid "and" -msgstr "en" - -#: ../../include/conversation.php:1091 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] ", en %d ander persoon" -msgstr[1] ", en %d andere personen" - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s like this." -msgstr "%s vinden dit leuk." - -#: ../../include/conversation.php:1092 -#, php-format -msgid "%s don't like this." -msgstr "%s vinden dit niet leuk." - -#: ../../include/conversation.php:1135 -msgid "Set your location" -msgstr "Locatie instellen" - -#: ../../include/conversation.php:1136 -msgid "Clear browser location" -msgstr "Locatie van webbrowser wissen" - -#: ../../include/conversation.php:1184 -msgid "Tag term:" -msgstr "Tag:" - -#: ../../include/conversation.php:1185 -msgid "Where are you right now?" -msgstr "Waar bevind je je op dit moment?" - -#: ../../include/conversation.php:1194 -msgid "Comments enabled" -msgstr "Reacties ingeschakeld" - -#: ../../include/conversation.php:1195 -msgid "Comments disabled" -msgstr "Reacties uitgeschakeld" - -#: ../../include/conversation.php:1229 -msgid "Page link name" -msgstr "Linknaam pagina" - -#: ../../include/conversation.php:1232 -msgid "Post as" -msgstr "Bericht plaatsen als" - -#: ../../include/conversation.php:1246 -msgid "Toggle voting" -msgstr "Peiling in- of uitschakelen" - -#: ../../include/conversation.php:1249 -msgid "Disable comments" -msgstr "Reacties uitschakelen" - -#: ../../include/conversation.php:1250 -msgid "Toggle comments" -msgstr "Reacties in- of uitschakelen" - -#: ../../include/conversation.php:1258 -msgid "Categories (optional, comma-separated list)" -msgstr "Categorieën (optioneel, door komma's gescheiden lijst)" - -#: ../../include/conversation.php:1281 -msgid "Other networks and post services" -msgstr "Andere netwerken en diensten" - -#: ../../include/conversation.php:1287 -msgid "Set publish date" -msgstr "Publicatiedatum instellen" - -#: ../../include/conversation.php:1536 -msgid "Discover" -msgstr "Ontdekken" - -#: ../../include/conversation.php:1539 -msgid "Imported public streams" -msgstr "Openbare streams importeren" - -#: ../../include/conversation.php:1544 -msgid "Commented Order" -msgstr "Nieuwe reacties bovenaan" - -#: ../../include/conversation.php:1547 -msgid "Sort by Comment Date" -msgstr "Berichten met nieuwe reacties bovenaan" - -#: ../../include/conversation.php:1551 -msgid "Posted Order" -msgstr "Nieuwe berichten bovenaan" - -#: ../../include/conversation.php:1554 -msgid "Sort by Post Date" -msgstr "Nieuwe berichten bovenaan" - -#: ../../include/conversation.php:1562 -msgid "Posts that mention or involve you" -msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent" - -#: ../../include/conversation.php:1571 -msgid "Activity Stream - by date" -msgstr "Activiteitenstroom - volgens datum" - -#: ../../include/conversation.php:1577 -msgid "Starred" -msgstr "Met ster" - -#: ../../include/conversation.php:1580 -msgid "Favourite Posts" -msgstr "Favoriete berichten" - -#: ../../include/conversation.php:1587 -msgid "Spam" -msgstr "Spam" - -#: ../../include/conversation.php:1590 -msgid "Posts flagged as SPAM" -msgstr "Berichten gemarkeerd als SPAM" - -#: ../../include/conversation.php:1647 -msgid "Status Messages and Posts" -msgstr "Berichten in dit kanaal" - -#: ../../include/conversation.php:1656 -msgid "About" -msgstr "Over" - -#: ../../include/conversation.php:1659 -msgid "Profile Details" -msgstr "Profiel" - -#: ../../include/conversation.php:1675 -msgid "Files and Storage" -msgstr "Bestanden en opslagruimte" - -#: ../../include/conversation.php:1708 ../../include/nav.php:104 -msgid "Bookmarks" -msgstr "Bladwijzers" - -#: ../../include/conversation.php:1711 -msgid "Saved Bookmarks" -msgstr "Opgeslagen bladwijzers" - -#: ../../include/conversation.php:1721 -msgid "Manage Webpages" -msgstr "Webpagina's beheren" - -#: ../../include/conversation.php:1786 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "aanwezig" -msgstr[1] "aanwezig" - -#: ../../include/conversation.php:1789 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "niet aanwezig" -msgstr[1] "niet aanwezig" - -#: ../../include/conversation.php:1792 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "nog niet beslist" -msgstr[1] "nog niet beslist" - -#: ../../include/conversation.php:1795 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "eens" -msgstr[1] "eens" - -#: ../../include/conversation.php:1798 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "oneens" -msgstr[1] "oneens" - -#: ../../include/conversation.php:1801 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "onthouding" -msgstr[1] "onthoudingen" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.
    These" +" permissions set who is allowed to view the post." +msgstr "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.
    Met deze permissies bepaal je wie het bericht kan zien." #: ../../include/bookmarks.php:35 #, php-format @@ -8701,10 +8491,6 @@ msgstr "Voeg nieuwe connecties aan deze privacygroep toe" msgid "edit" msgstr "bewerken" -#: ../../include/group.php:311 ../../include/features.php:84 -msgid "Privacy Groups" -msgstr "Privacygroepen" - #: ../../include/group.php:312 msgid "Edit group" msgstr "Privacygroep bewerken" @@ -8717,6 +8503,23 @@ msgstr "Privacygroep toevoegen" msgid "Channels not in any privacy group" msgstr "Kanalen die zich in geen enkele privacygroep bevinden" +#: ../../include/group.php:316 ../../include/widgets.php:284 +msgid "add" +msgstr "toevoegen" + +#: ../../include/connections.php:95 +msgid "New window" +msgstr "Nieuw venster" + +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" +msgstr "Open de geselecteerde locatie in een ander venster of tab" + +#: ../../include/connections.php:214 +#, php-format +msgid "User '%s' deleted" +msgstr "Account '%s' verwijderd" + #: ../../include/page_widgets.php:7 msgid "New Page" msgstr "Nieuwe pagina" @@ -8729,53 +8532,218 @@ msgstr "Titel" msgid "Different viewers will see this text differently" msgstr "Deze tekst wordt per persoon anders weergeven." -#: ../../include/event.php:22 ../../include/event.php:69 -#: ../../include/bb2diaspora.php:485 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\@ G:i" +#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 +msgid "Logout" +msgstr "Uitloggen" -#: ../../include/event.php:30 ../../include/event.php:73 -#: ../../include/bb2diaspora.php:491 -msgid "Starts:" -msgstr "Start:" +#: ../../include/nav.php:85 ../../include/nav.php:118 +msgid "End this session" +msgstr "Beëindig deze sessie" -#: ../../include/event.php:40 ../../include/event.php:77 -#: ../../include/bb2diaspora.php:499 -msgid "Finishes:" -msgstr "Einde:" +#: ../../include/nav.php:88 ../../include/nav.php:149 +msgid "Home" +msgstr "Home" -#: ../../include/event.php:821 -msgid "This event has been added to your calendar." -msgstr "Dit evenement is aan jouw agenda toegevoegd." +#: ../../include/nav.php:88 +msgid "Your posts and conversations" +msgstr "Jouw kanaal" -#: ../../include/event.php:1021 -msgid "Not specified" -msgstr "Niet aangegeven" +#: ../../include/nav.php:89 +msgid "Your profile page" +msgstr "Jouw profielpagina" -#: ../../include/event.php:1022 -msgid "Needs Action" -msgstr "Actie vereist" +#: ../../include/nav.php:91 +msgid "Manage/Edit profiles" +msgstr "Beheer/wijzig profielen" -#: ../../include/event.php:1023 -msgid "Completed" -msgstr "Voltooid" +#: ../../include/nav.php:93 +msgid "Edit your profile" +msgstr "Jouw profiel bewerken" -#: ../../include/event.php:1024 -msgid "In Process" -msgstr "In behandeling" +#: ../../include/nav.php:95 +msgid "Your photos" +msgstr "Jouw foto's" -#: ../../include/event.php:1025 -msgid "Cancelled" -msgstr "Geannuleerd" +#: ../../include/nav.php:96 +msgid "Your files" +msgstr "Jouw bestanden" + +#: ../../include/nav.php:99 +msgid "Your chatrooms" +msgstr "Jouw chatkanalen" + +#: ../../include/nav.php:105 ../../include/conversation.php:1715 +msgid "Bookmarks" +msgstr "Bladwijzers" + +#: ../../include/nav.php:105 +msgid "Your bookmarks" +msgstr "Jouw bladwijzers" + +#: ../../include/nav.php:109 +msgid "Your webpages" +msgstr "Jouw webpagina's" + +#: ../../include/nav.php:111 +msgid "Your wiki" +msgstr "Jouw wiki" + +#: ../../include/nav.php:115 +msgid "Sign in" +msgstr "Inloggen" + +#: ../../include/nav.php:132 +#, php-format +msgid "%s - click to logout" +msgstr "%s - klik om uit te loggen" + +#: ../../include/nav.php:135 +msgid "Remote authentication" +msgstr "Authenticatie op afstand" + +#: ../../include/nav.php:135 +msgid "Click to authenticate to your home hub" +msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub" + +#: ../../include/nav.php:149 +msgid "Home Page" +msgstr "Homepage" + +#: ../../include/nav.php:152 +msgid "Create an account" +msgstr "Maak een account aan" + +#: ../../include/nav.php:164 +msgid "Help and documentation" +msgstr "Hulp en documentatie" + +#: ../../include/nav.php:168 +msgid "Applications, utilities, links, games" +msgstr "Apps" + +#: ../../include/nav.php:170 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie " + +#: ../../include/nav.php:172 +msgid "Channel Directory" +msgstr "Kanalengids" + +#: ../../include/nav.php:184 +msgid "Your grid" +msgstr "Jouw grid" + +#: ../../include/nav.php:185 +msgid "Mark all grid notifications seen" +msgstr "Markeer alle gridnotificaties als bekeken" + +#: ../../include/nav.php:187 +msgid "Channel home" +msgstr "Jouw kanaal" + +#: ../../include/nav.php:188 +msgid "Mark all channel notifications seen" +msgstr "Alle kanaalnotificaties als gelezen markeren" + +#: ../../include/nav.php:194 +msgid "Notices" +msgstr "Notificaties" + +#: ../../include/nav.php:194 +msgid "Notifications" +msgstr "Notificaties" + +#: ../../include/nav.php:195 +msgid "See all notifications" +msgstr "Alle notificaties weergeven" + +#: ../../include/nav.php:198 +msgid "Private mail" +msgstr "Privéberichten" + +#: ../../include/nav.php:199 +msgid "See all private messages" +msgstr "Alle privéberichten weergeven" + +#: ../../include/nav.php:200 +msgid "Mark all private messages seen" +msgstr "Markeer alle privéberichten als bekeken" + +#: ../../include/nav.php:201 ../../include/widgets.php:700 +msgid "Inbox" +msgstr "Postvak IN" + +#: ../../include/nav.php:202 ../../include/widgets.php:705 +msgid "Outbox" +msgstr "Postvak UIT" + +#: ../../include/nav.php:203 ../../include/widgets.php:710 +msgid "New Message" +msgstr "Nieuw bericht" + +#: ../../include/nav.php:206 +msgid "Event Calendar" +msgstr "Agenda" + +#: ../../include/nav.php:207 +msgid "See all events" +msgstr "Alle gebeurtenissen weergeven" + +#: ../../include/nav.php:208 +msgid "Mark all events seen" +msgstr "Markeer alle gebeurtenissen als bekeken" + +#: ../../include/nav.php:211 +msgid "Manage Your Channels" +msgstr "Beheer je kanalen" + +#: ../../include/nav.php:213 +msgid "Account/Channel Settings" +msgstr "Account-/kanaal-instellingen" + +#: ../../include/nav.php:221 ../../include/widgets.php:1594 +msgid "Admin" +msgstr "Beheer" + +#: ../../include/nav.php:221 +msgid "Site Setup and Configuration" +msgstr "Hub instellen en beheren" + +#: ../../include/nav.php:252 ../../include/conversation.php:853 +msgid "Loading..." +msgstr "Aan het laden..." + +#: ../../include/nav.php:257 +msgid "@name, #tag, ?doc, content" +msgstr "@kanaal, #tag, inhoud, ?hulp" + +#: ../../include/nav.php:258 +msgid "Please wait..." +msgstr "Wachten aub..." #: ../../include/bb2diaspora.php:398 msgid "Attachments:" msgstr "Bijlagen:" +#: ../../include/bb2diaspora.php:485 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\@ G:i" + #: ../../include/bb2diaspora.php:487 msgid "$Projectname event notification:" msgstr "Notificatie $Projectname-gebeurtenis:" +#: ../../include/bb2diaspora.php:491 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" +msgstr "Start:" + +#: ../../include/bb2diaspora.php:499 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" +msgstr "Einde:" + #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Dit item verwijderen?" @@ -9051,67 +9019,465 @@ msgstr "Kanaal ontdekken mislukt." msgid "Cannot connect to yourself." msgstr "Kan niet met jezelf verbinden" -#: ../../include/attach.php:248 ../../include/attach.php:334 -msgid "Item was not found." -msgstr "Item niet gevonden" +#: ../../include/bbcode.php:123 ../../include/bbcode.php:881 +#: ../../include/bbcode.php:884 ../../include/bbcode.php:889 +#: ../../include/bbcode.php:892 ../../include/bbcode.php:895 +#: ../../include/bbcode.php:898 ../../include/bbcode.php:903 +#: ../../include/bbcode.php:906 ../../include/bbcode.php:911 +#: ../../include/bbcode.php:914 ../../include/bbcode.php:917 +#: ../../include/bbcode.php:920 +msgid "Image/photo" +msgstr "Afbeelding/foto" -#: ../../include/attach.php:500 -msgid "No source file." -msgstr "Geen bronbestand." +#: ../../include/bbcode.php:162 ../../include/bbcode.php:931 +msgid "Encrypted content" +msgstr "Versleutelde inhoud" -#: ../../include/attach.php:522 -msgid "Cannot locate file to replace" -msgstr "Kan het te vervangen bestand niet vinden" - -#: ../../include/attach.php:540 -msgid "Cannot locate file to revise/update" -msgstr "Kan het bestand wat aangepast moet worden niet vinden" - -#: ../../include/attach.php:675 +#: ../../include/bbcode.php:178 #, php-format -msgid "File exceeds size limit of %d" -msgstr "Bestand is groter dan de toegelaten %d" +msgid "Install %s element: " +msgstr "Installeer %s-element: " -#: ../../include/attach.php:689 +#: ../../include/bbcode.php:182 #, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt." +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren." -#: ../../include/attach.php:847 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken." +#: ../../include/bbcode.php:261 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s schreef het volgende %2$s %3$s" -#: ../../include/attach.php:860 -msgid "Stored file could not be verified. Upload failed." -msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt." +#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 +msgid "Click to open/close" +msgstr "Klik om te openen of te sluiten" -#: ../../include/attach.php:916 ../../include/attach.php:932 -msgid "Path not available." -msgstr "Locatie niet beschikbaar." +#: ../../include/bbcode.php:346 +msgid "spoiler" +msgstr "spoiler" -#: ../../include/attach.php:978 ../../include/attach.php:1130 -msgid "Empty pathname" -msgstr "Ontbrekende locatienaam" +#: ../../include/bbcode.php:869 +msgid "$1 wrote:" +msgstr "$1 schreef:" -#: ../../include/attach.php:1004 -msgid "duplicate filename or path" -msgstr "dubbele bestandsnaam of locatie" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s is nu met %2$s verbonden" -#: ../../include/attach.php:1026 -msgid "Path not found." -msgstr "Locatie niet gevonden" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s heeft %2$s aangestoten" -#: ../../include/attach.php:1084 -msgid "mkdir failed." -msgstr "directory aanmaken (mkdir) mislukt." +#: ../../include/conversation.php:694 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Bekijk het profiel van %s @ %s" -#: ../../include/attach.php:1088 -msgid "database storage failed." -msgstr "opslag in database mislukt." +#: ../../include/conversation.php:713 +msgid "Categories:" +msgstr "Categorieën:" -#: ../../include/attach.php:1136 -msgid "Empty path" -msgstr "Ontbrekende locatie" +#: ../../include/conversation.php:714 +msgid "Filed under:" +msgstr "Bewaard onder:" + +#: ../../include/conversation.php:739 +msgid "View in context" +msgstr "In context bekijken" + +#: ../../include/conversation.php:849 +msgid "remove" +msgstr "verwijderen" + +#: ../../include/conversation.php:854 +msgid "Delete Selected Items" +msgstr "Verwijder de geselecteerde items" + +#: ../../include/conversation.php:947 +msgid "View Source" +msgstr "Bron weergeven" + +#: ../../include/conversation.php:948 +msgid "Follow Thread" +msgstr "Conversatie volgen" + +#: ../../include/conversation.php:949 +msgid "Unfollow Thread" +msgstr "Conversatie niet meer volgen" + +#: ../../include/conversation.php:954 +msgid "Activity/Posts" +msgstr "Activiteit/berichten connectie" + +#: ../../include/conversation.php:956 +msgid "Edit Connection" +msgstr "Connectie bewerken" + +#: ../../include/conversation.php:957 +msgid "Message" +msgstr "Bericht" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s likes this." +msgstr "%s vindt dit leuk." + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s doesn't like this." +msgstr "%s vindt dit niet leuk." + +#: ../../include/conversation.php:1081 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "%2$d persoon vindt dit leuk." +msgstr[1] "%2$d personen vinden dit leuk." + +#: ../../include/conversation.php:1083 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "%2$d persoon vindt dit niet leuk." +msgstr[1] "%2$d personen vinden dit niet leuk." + +#: ../../include/conversation.php:1089 +msgid "and" +msgstr "en" + +#: ../../include/conversation.php:1092 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] ", en %d ander persoon" +msgstr[1] ", en %d andere personen" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s like this." +msgstr "%s vinden dit leuk." + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s don't like this." +msgstr "%s vinden dit niet leuk." + +#: ../../include/conversation.php:1136 +msgid "Set your location" +msgstr "Locatie instellen" + +#: ../../include/conversation.php:1137 +msgid "Clear browser location" +msgstr "Locatie van webbrowser wissen" + +#: ../../include/conversation.php:1185 +msgid "Tag term:" +msgstr "Tag:" + +#: ../../include/conversation.php:1186 +msgid "Where are you right now?" +msgstr "Waar bevind je je op dit moment?" + +#: ../../include/conversation.php:1195 +msgid "Comments enabled" +msgstr "Reacties ingeschakeld" + +#: ../../include/conversation.php:1196 +msgid "Comments disabled" +msgstr "Reacties uitgeschakeld" + +#: ../../include/conversation.php:1234 +msgid "Page link name" +msgstr "Linknaam pagina" + +#: ../../include/conversation.php:1237 +msgid "Post as" +msgstr "Bericht plaatsen als" + +#: ../../include/conversation.php:1251 +msgid "Toggle voting" +msgstr "Peiling in- of uitschakelen" + +#: ../../include/conversation.php:1254 +msgid "Disable comments" +msgstr "Reacties uitschakelen" + +#: ../../include/conversation.php:1255 +msgid "Toggle comments" +msgstr "Reacties in- of uitschakelen" + +#: ../../include/conversation.php:1263 +msgid "Categories (optional, comma-separated list)" +msgstr "Categorieën (optioneel, door komma's gescheiden lijst)" + +#: ../../include/conversation.php:1286 +msgid "Other networks and post services" +msgstr "Andere netwerken en diensten" + +#: ../../include/conversation.php:1292 +msgid "Set publish date" +msgstr "Publicatiedatum instellen" + +#: ../../include/conversation.php:1541 +msgid "Discover" +msgstr "Ontdekken" + +#: ../../include/conversation.php:1544 +msgid "Imported public streams" +msgstr "Openbare streams importeren" + +#: ../../include/conversation.php:1549 +msgid "Commented Order" +msgstr "Nieuwe reacties bovenaan" + +#: ../../include/conversation.php:1552 +msgid "Sort by Comment Date" +msgstr "Berichten met nieuwe reacties bovenaan" + +#: ../../include/conversation.php:1556 +msgid "Posted Order" +msgstr "Nieuwe berichten bovenaan" + +#: ../../include/conversation.php:1559 +msgid "Sort by Post Date" +msgstr "Nieuwe berichten bovenaan" + +#: ../../include/conversation.php:1567 +msgid "Posts that mention or involve you" +msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent" + +#: ../../include/conversation.php:1576 +msgid "Activity Stream - by date" +msgstr "Activiteitenstroom - volgens datum" + +#: ../../include/conversation.php:1582 +msgid "Starred" +msgstr "Met ster" + +#: ../../include/conversation.php:1585 +msgid "Favourite Posts" +msgstr "Favoriete berichten" + +#: ../../include/conversation.php:1592 +msgid "Spam" +msgstr "Spam" + +#: ../../include/conversation.php:1595 +msgid "Posts flagged as SPAM" +msgstr "Berichten gemarkeerd als SPAM" + +#: ../../include/conversation.php:1654 +msgid "Status Messages and Posts" +msgstr "Berichten in dit kanaal" + +#: ../../include/conversation.php:1663 +msgid "About" +msgstr "Over" + +#: ../../include/conversation.php:1666 +msgid "Profile Details" +msgstr "Profiel" + +#: ../../include/conversation.php:1682 +msgid "Files and Storage" +msgstr "Bestanden en opslagruimte" + +#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 +#: ../../include/widgets.php:883 +msgid "Chatrooms" +msgstr "Chatkanalen" + +#: ../../include/conversation.php:1718 +msgid "Saved Bookmarks" +msgstr "Opgeslagen bladwijzers" + +#: ../../include/conversation.php:1728 +msgid "Manage Webpages" +msgstr "Webpagina's beheren" + +#: ../../include/conversation.php:1793 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "aanwezig" +msgstr[1] "aanwezig" + +#: ../../include/conversation.php:1796 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "niet aanwezig" +msgstr[1] "niet aanwezig" + +#: ../../include/conversation.php:1799 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "nog niet beslist" +msgstr[1] "nog niet beslist" + +#: ../../include/conversation.php:1802 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "eens" +msgstr[1] "eens" + +#: ../../include/conversation.php:1805 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "oneens" +msgstr[1] "oneens" + +#: ../../include/conversation.php:1808 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "onthouding" +msgstr[1] "onthoudingen" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "Verjaardag of geboortedatum" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "Leeftijd:" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "JJJJ-MM-DD of MM-DD" + +#: ../../include/datetime.php:284 ../../boot.php:2578 +msgid "never" +msgstr "nooit" + +#: ../../include/datetime.php:290 +msgid "less than a second ago" +msgstr "minder dan een seconde geleden" + +#: ../../include/datetime.php:308 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "%1$d %2$s geleden" + +#: ../../include/datetime.php:319 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "jaar" +msgstr[1] "jaren" + +#: ../../include/datetime.php:322 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "maand" +msgstr[1] "maanden" + +#: ../../include/datetime.php:325 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "week" +msgstr[1] "weken" + +#: ../../include/datetime.php:328 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "dag" +msgstr[1] "dagen" + +#: ../../include/datetime.php:331 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "uur" +msgstr[1] "uren" + +#: ../../include/datetime.php:334 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minuut" +msgstr[1] "minuten" + +#: ../../include/datetime.php:337 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "seconde" +msgstr[1] "seconden" + +#: ../../include/datetime.php:574 +#, php-format +msgid "%1$s's birthday" +msgstr "Verjaardag van %1$s" + +#: ../../include/datetime.php:575 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Gefeliciteerd met je verjaardag %1$s" + +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Opties kanalengids" + +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Veilig zoeken" + +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Alleen openbare forums" + +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Alleen deze hub" + +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." +msgstr "Dit evenement is aan jouw agenda toegevoegd." + +#: ../../include/event.php:1024 +msgid "Not specified" +msgstr "Niet aangegeven" + +#: ../../include/event.php:1025 +msgid "Needs Action" +msgstr "Actie vereist" + +#: ../../include/event.php:1026 +msgid "Completed" +msgstr "Voltooid" + +#: ../../include/event.php:1027 +msgid "In Process" +msgstr "In behandeling" + +#: ../../include/event.php:1028 +msgid "Cancelled" +msgstr "Geannuleerd" + +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt." + +#: ../../include/import.php:97 +msgid "Channel clone failed. Import failed." +msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt." + +#: ../../include/import.php:1447 +msgid "Unable to import element \"" +msgstr "Niet in staat om dit element te importeren: \"" #: ../../include/auth.php:148 msgid "Logged out." @@ -9148,303 +9514,59 @@ msgstr "Bezoek het %2$s van %1$s" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd." -#: ../../include/zot.php:700 -msgid "Invalid data packet" -msgstr "Datapakket ongeldig" - -#: ../../include/zot.php:716 -msgid "Unable to verify channel signature" -msgstr "Kanaalkenmerk kon niet worden geverifieerd. " - -#: ../../include/zot.php:2329 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Hubkenmerk voor %s kon niet worden geverifieerd" - -#: ../../include/zot.php:3706 -msgid "invalid target signature" -msgstr "ongeldig doelkenmerk" - -#: ../../include/features.php:50 -msgid "General Features" -msgstr "Algemene functies" - -#: ../../include/features.php:52 -msgid "Content Expiration" -msgstr "Inhoud laten verlopen" - -#: ../../include/features.php:52 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen" - -#: ../../include/features.php:53 -msgid "Multiple Profiles" -msgstr "Meerdere profielen" - -#: ../../include/features.php:53 -msgid "Ability to create multiple profiles" -msgstr "Mogelijkheid om meerdere profielen aan te maken" - -#: ../../include/features.php:54 -msgid "Advanced Profiles" -msgstr "Geavanceerde profielen" - -#: ../../include/features.php:54 -msgid "Additional profile sections and selections" -msgstr "Extra onderdelen en keuzes voor je profiel" - -#: ../../include/features.php:55 -msgid "Profile Import/Export" -msgstr "Profiel importen/exporteren" - -#: ../../include/features.php:55 -msgid "Save and load profile details across sites/channels" -msgstr "Profielgegevens opslaan en in andere hubs/kanalen gebruiken." - -#: ../../include/features.php:56 -msgid "Web Pages" -msgstr "Webpagina's" - -#: ../../include/features.php:56 -msgid "Provide managed web pages on your channel" -msgstr "Sta beheerde webpagina's op jouw kanaal toe" - -#: ../../include/features.php:57 -msgid "Provide a wiki for your channel" -msgstr "Voeg een wiki aan jouw kanaal toe" - -#: ../../include/features.php:59 -msgid "Private Notes" -msgstr "Privé-aantekeningen" - -#: ../../include/features.php:59 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)" - -#: ../../include/features.php:60 -msgid "Navigation Channel Select" -msgstr "Kanaal kiezen in navigatiemenu" - -#: ../../include/features.php:60 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk" - -#: ../../include/features.php:61 -msgid "Photo Location" -msgstr "Fotolocatie" - -#: ../../include/features.php:61 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart." - -#: ../../include/features.php:62 -msgid "Access Controlled Chatrooms" -msgstr "Chatkanalen met toegangscontrole " - -#: ../../include/features.php:62 -msgid "Provide chatrooms and chat services with access control." -msgstr "Chatkanalen en chatdiensten met toegangscontrole aanbieden." - -#: ../../include/features.php:63 -msgid "Smart Birthdays" -msgstr "Slimme verjaardagen" - -#: ../../include/features.php:63 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn." - -#: ../../include/features.php:64 -msgid "Expert Mode" -msgstr "Expertmodus" - -#: ../../include/features.php:64 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Schakel de expertmodus in voor geavanceerde instellingen" - -#: ../../include/features.php:69 -msgid "Post Composition Features" -msgstr "Functies voor het opstellen van berichten" - -#: ../../include/features.php:70 -msgid "Large Photos" -msgstr "Grote foto's" - -#: ../../include/features.php:70 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt." - -#: ../../include/features.php:71 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Automatisch inhoud uit andere kanalen of feeds importeren." - -#: ../../include/features.php:72 -msgid "Even More Encryption" -msgstr "Extra encryptie" - -#: ../../include/features.php:72 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel." - -#: ../../include/features.php:73 -msgid "Enable Voting Tools" -msgstr "Peilingen inschakelen" - -#: ../../include/features.php:73 -msgid "Provide a class of post which others can vote on" -msgstr "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen." - -#: ../../include/features.php:74 -msgid "Disable Comments" -msgstr "Reacties uitschakelen" - -#: ../../include/features.php:74 -msgid "Provide the option to disable comments for a post" -msgstr "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld" - -#: ../../include/features.php:75 -msgid "Delayed Posting" -msgstr "Berichten uitstellen" - -#: ../../include/features.php:75 -msgid "Allow posts to be published at a later date" -msgstr "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden." - -#: ../../include/features.php:76 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Dubbele berichten/reacties tegenhouden" - -#: ../../include/features.php:76 -msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. " - -#: ../../include/features.php:82 -msgid "Network and Stream Filtering" -msgstr "Netwerk- en streamfilter" - -#: ../../include/features.php:83 -msgid "Search by Date" -msgstr "Zoek op datum" - -#: ../../include/features.php:83 -msgid "Ability to select posts by date ranges" -msgstr "Mogelijkheid om berichten op datum te filteren " - -#: ../../include/features.php:84 -msgid "Enable management and selection of privacy groups" -msgstr "Beheer en selectie van privacygroepen inschakelen" - -#: ../../include/features.php:85 -msgid "Save search terms for re-use" -msgstr "Sla zoekopdrachten op voor hergebruik" - -#: ../../include/features.php:86 -msgid "Network Personal Tab" -msgstr "Persoonlijke netwerktab" - -#: ../../include/features.php:86 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had" - -#: ../../include/features.php:87 -msgid "Network New Tab" -msgstr "Nieuwe netwerktab" - -#: ../../include/features.php:87 -msgid "Enable tab to display all new Network activity" -msgstr "Laat de tab alle nieuwe netwerkactiviteit tonen" - -#: ../../include/features.php:88 -msgid "Affinity Tool" -msgstr "Verwantschapsfilter" - -#: ../../include/features.php:88 -msgid "Filter stream activity by depth of relationships" -msgstr "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag" - -#: ../../include/features.php:89 -msgid "Connection Filtering" -msgstr "Berichtenfilters" - -#: ../../include/features.php:89 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal" - -#: ../../include/features.php:90 -msgid "Show channel suggestions" -msgstr "Voor jou mogelijk interessante kanalen voorstellen" - -#: ../../include/features.php:95 -msgid "Post/Comment Tools" -msgstr "Bericht- en reactiehulpmiddelen" - -#: ../../include/features.php:96 -msgid "Community Tagging" -msgstr "Taggen door anderen" - -#: ../../include/features.php:96 -msgid "Ability to tag existing posts" -msgstr "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen" - -#: ../../include/features.php:97 -msgid "Post Categories" -msgstr "Categorieën berichten" - -#: ../../include/features.php:97 -msgid "Add categories to your posts" -msgstr "Voeg categorieën toe aan je berichten" - -#: ../../include/features.php:98 -msgid "Emoji Reactions" -msgstr "Emoji-reacties" - -#: ../../include/features.php:98 -msgid "Add emoji reaction ability to posts" -msgstr "Emoji-reacties in berichten toestaan" - -#: ../../include/features.php:99 -msgid "Ability to file posts under folders" -msgstr "Mogelijkheid om berichten in mappen op te slaan" - -#: ../../include/features.php:100 -msgid "Dislike Posts" -msgstr "Vind berichten niet leuk" - -#: ../../include/features.php:100 -msgid "Ability to dislike posts/comments" -msgstr "Mogelijkheid om berichten en reacties niet leuk te vinden" - -#: ../../include/features.php:101 -msgid "Star Posts" -msgstr "Geef berichten een ster" - -#: ../../include/features.php:101 -msgid "Ability to mark special posts with a star indicator" -msgstr "Mogelijkheid om speciale berichten met een ster te markeren" - -#: ../../include/features.php:102 -msgid "Tag Cloud" -msgstr "Tagwolk" - -#: ../../include/features.php:102 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina" - -#: ../../include/features.php:111 -msgid "Premium Channel" -msgstr "Premiumkanaal" - -#: ../../include/features.php:112 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal" +#: ../../include/network.php:704 +msgid "view full size" +msgstr "volledige grootte tonen" + +#: ../../include/network.php:1953 +msgid "No Subject" +msgstr "Geen onderwerp" + +#: ../../include/network.php:2207 ../../include/network.php:2208 +msgid "Friendica" +msgstr "Friendica" + +#: ../../include/network.php:2209 +msgid "OStatus" +msgstr "OStatus" + +#: ../../include/network.php:2210 +msgid "GNU-Social" +msgstr "GNU social" + +#: ../../include/network.php:2211 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: ../../include/network.php:2213 +msgid "Diaspora" +msgstr "Diaspora" + +#: ../../include/network.php:2214 +msgid "Facebook" +msgstr "Facebook" + +#: ../../include/network.php:2215 +msgid "Zot" +msgstr "Zot" + +#: ../../include/network.php:2216 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: ../../include/network.php:2217 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: ../../include/network.php:2218 +msgid "MySpace" +msgstr "MySpace" + +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +#: ../../include/contact_widgets.php:91 ../../include/widgets.php:46 +#: ../../include/widgets.php:465 +msgid "Categories" +msgstr "Categorieën" #: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 msgid "Tags" @@ -9478,117 +9600,6 @@ msgstr "vindt dit leuk" msgid "dislikes" msgstr "vindt dit niet leuk" -#: ../../include/account.php:28 -msgid "Not a valid email address" -msgstr "Geen geldig e-mailadres" - -#: ../../include/account.php:30 -msgid "Your email domain is not among those allowed on this site" -msgstr "Jouw e-maildomein is op deze hub niet toegestaan" - -#: ../../include/account.php:36 -msgid "Your email address is already registered at this site." -msgstr "Jouw e-mailadres is al op deze hub geregistreerd." - -#: ../../include/account.php:68 -msgid "An invitation is required." -msgstr "Een uitnodiging is vereist" - -#: ../../include/account.php:72 -msgid "Invitation could not be verified." -msgstr "Uitnodiging kon niet geverifieerd worden" - -#: ../../include/account.php:122 -msgid "Please enter the required information." -msgstr "Vul de vereiste informatie in." - -#: ../../include/account.php:189 -msgid "Failed to store account information." -msgstr "Account-informatie kon niet opgeslagen worden." - -#: ../../include/account.php:249 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:315 -#, php-format -msgid "Registration request at %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:339 -msgid "your registration password" -msgstr "jouw registratiewachtwoord" - -#: ../../include/account.php:342 ../../include/account.php:402 -#, php-format -msgid "Registration details for %s" -msgstr "Registratiegegevens voor %s" - -#: ../../include/account.php:414 -msgid "Account approved." -msgstr "Account goedgekeurd" - -#: ../../include/account.php:454 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registratie ingetrokken voor %s" - -#: ../../include/account.php:739 ../../include/account.php:741 -msgid "Click here to upgrade." -msgstr "Klik hier om te upgraden." - -#: ../../include/account.php:747 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." - -#: ../../include/account.php:752 -msgid "This action is not available under your subscription plan." -msgstr "Deze handeling is niet mogelijk met jouw abonnement." - -#: ../../include/bbcode.php:123 ../../include/bbcode.php:878 -#: ../../include/bbcode.php:881 ../../include/bbcode.php:886 -#: ../../include/bbcode.php:889 ../../include/bbcode.php:892 -#: ../../include/bbcode.php:895 ../../include/bbcode.php:900 -#: ../../include/bbcode.php:903 ../../include/bbcode.php:908 -#: ../../include/bbcode.php:911 ../../include/bbcode.php:914 -#: ../../include/bbcode.php:917 -msgid "Image/photo" -msgstr "Afbeelding/foto" - -#: ../../include/bbcode.php:162 ../../include/bbcode.php:928 -msgid "Encrypted content" -msgstr "Versleutelde inhoud" - -#: ../../include/bbcode.php:178 -#, php-format -msgid "Install %s element: " -msgstr "Installeer %s-element: " - -#: ../../include/bbcode.php:182 -#, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren." - -#: ../../include/bbcode.php:261 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s schreef het volgende %2$s %3$s" - -#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 -msgid "Click to open/close" -msgstr "Klik om te openen of te sluiten" - -#: ../../include/bbcode.php:346 -msgid "spoiler" -msgstr "spoiler" - -#: ../../include/bbcode.php:866 -msgid "$1 wrote:" -msgstr "$1 schreef:" - #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -9624,6 +9635,11 @@ msgstr "Vrienden uitnodigen" msgid "Advanced example: name=fred and country=iceland" msgstr "Geavanceerd voorbeeld (Engels): name=jan en country=nederland" +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +#: ../../include/widgets.php:349 ../../include/widgets.php:468 +msgid "Everything" +msgstr "Alles" + #: ../../include/contact_widgets.php:122 #, php-format msgid "%d connection in common" @@ -9635,213 +9651,340 @@ msgstr[1] "%d gemeenschappelijke connecties" msgid "show more" msgstr "meer connecties weergeven" -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Opties kanalengids" +#: ../../include/widgets.php:103 +msgid "System" +msgstr "Systeem" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Veilig zoeken" +#: ../../include/widgets.php:106 +msgid "New App" +msgstr "Nieuwe app" -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Alleen openbare forums" +#: ../../include/widgets.php:154 +msgid "Suggestions" +msgstr "Voorgestelde kanalen" -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Alleen deze hub" +#: ../../include/widgets.php:155 +msgid "See more..." +msgstr "Meer..." -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "Geen ontvanger opgegeven." - -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "[geen onderwerp]" - -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Afzender kan niet bepaald worden." - -#: ../../include/message.php:222 -msgid "Stored post could not be verified." -msgstr "Opgeslagen bericht kon niet worden geverifieerd." - -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt." - -#: ../../include/import.php:97 -msgid "Channel clone failed. Import failed." -msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt." - -#: ../../include/nav.php:84 ../../include/nav.php:117 ../../boot.php:1737 -msgid "Logout" -msgstr "Uitloggen" - -#: ../../include/nav.php:84 ../../include/nav.php:117 -msgid "End this session" -msgstr "Beëindig deze sessie" - -#: ../../include/nav.php:87 ../../include/nav.php:148 -msgid "Home" -msgstr "Home" - -#: ../../include/nav.php:87 -msgid "Your posts and conversations" -msgstr "Jouw kanaal" - -#: ../../include/nav.php:88 -msgid "Your profile page" -msgstr "Jouw profielpagina" - -#: ../../include/nav.php:90 -msgid "Manage/Edit profiles" -msgstr "Beheer/wijzig profielen" - -#: ../../include/nav.php:92 -msgid "Edit your profile" -msgstr "Jouw profiel bewerken" - -#: ../../include/nav.php:94 -msgid "Your photos" -msgstr "Jouw foto's" - -#: ../../include/nav.php:95 -msgid "Your files" -msgstr "Jouw bestanden" - -#: ../../include/nav.php:98 -msgid "Your chatrooms" -msgstr "Jouw chatkanalen" - -#: ../../include/nav.php:104 -msgid "Your bookmarks" -msgstr "Jouw bladwijzers" - -#: ../../include/nav.php:108 -msgid "Your webpages" -msgstr "Jouw webpagina's" - -#: ../../include/nav.php:110 -msgid "Your wiki" -msgstr "Jouw wiki" - -#: ../../include/nav.php:114 -msgid "Sign in" -msgstr "Inloggen" - -#: ../../include/nav.php:131 +#: ../../include/widgets.php:175 #, php-format -msgid "%s - click to logout" -msgstr "%s - klik om uit te loggen" +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties." -#: ../../include/nav.php:134 -msgid "Remote authentication" -msgstr "Authenticatie op afstand" +#: ../../include/widgets.php:181 +msgid "Add New Connection" +msgstr "Nieuwe connectie toevoegen" -#: ../../include/nav.php:134 -msgid "Click to authenticate to your home hub" -msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub" +#: ../../include/widgets.php:182 +msgid "Enter channel address" +msgstr "Vul kanaaladres in" -#: ../../include/nav.php:148 -msgid "Home Page" -msgstr "Homepage" +#: ../../include/widgets.php:183 +msgid "Examples: bob@example.com, https://example.com/barbara" +msgstr "Voorbeelden: bob@example.com, http://example.com/barbara" -#: ../../include/nav.php:151 -msgid "Create an account" -msgstr "Maak een account aan" +#: ../../include/widgets.php:199 +msgid "Notes" +msgstr "Aantekeningen" -#: ../../include/nav.php:163 -msgid "Help and documentation" -msgstr "Hulp en documentatie" +#: ../../include/widgets.php:275 +msgid "Remove term" +msgstr "Verwijder zoekterm" -#: ../../include/nav.php:167 -msgid "Applications, utilities, links, games" -msgstr "Apps" +#: ../../include/widgets.php:390 +msgid "Archives" +msgstr "Archieven" -#: ../../include/nav.php:169 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie " +#: ../../include/widgets.php:552 +msgid "Refresh" +msgstr "Vernieuwen" -#: ../../include/nav.php:171 -msgid "Channel Directory" -msgstr "Kanalengids" +#: ../../include/widgets.php:592 +msgid "Account settings" +msgstr "Account" -#: ../../include/nav.php:183 -msgid "Your grid" -msgstr "Jouw grid" +#: ../../include/widgets.php:598 +msgid "Channel settings" +msgstr "Kanaal" -#: ../../include/nav.php:184 -msgid "Mark all grid notifications seen" -msgstr "Markeer alle gridnotificaties als bekeken" +#: ../../include/widgets.php:607 +msgid "Additional features" +msgstr "Extra functies" -#: ../../include/nav.php:186 -msgid "Channel home" -msgstr "Jouw kanaal" +#: ../../include/widgets.php:614 +msgid "Feature/Addon settings" +msgstr "Plugin-instellingen" -#: ../../include/nav.php:187 -msgid "Mark all channel notifications seen" -msgstr "Alle kanaalnotificaties als gelezen markeren" +#: ../../include/widgets.php:620 +msgid "Display settings" +msgstr "Weergave" -#: ../../include/nav.php:193 -msgid "Notices" -msgstr "Notificaties" +#: ../../include/widgets.php:627 +msgid "Manage locations" +msgstr "Locaties beheren" -#: ../../include/nav.php:193 -msgid "Notifications" -msgstr "Notificaties" +#: ../../include/widgets.php:634 +msgid "Export channel" +msgstr "Kanaal exporteren" -#: ../../include/nav.php:194 -msgid "See all notifications" -msgstr "Alle notificaties weergeven" +#: ../../include/widgets.php:640 +msgid "Connected apps" +msgstr "Verbonden applicaties" -#: ../../include/nav.php:197 -msgid "Private mail" +#: ../../include/widgets.php:664 +msgid "Premium Channel Settings" +msgstr "Instellingen premiumkanaal" + +#: ../../include/widgets.php:693 +msgid "Private Mail Menu" msgstr "Privéberichten" -#: ../../include/nav.php:198 -msgid "See all private messages" -msgstr "Alle privéberichten weergeven" +#: ../../include/widgets.php:695 +msgid "Combined View" +msgstr "Gecombineerd postvak" -#: ../../include/nav.php:199 -msgid "Mark all private messages seen" -msgstr "Markeer alle privéberichten als bekeken" +#: ../../include/widgets.php:727 ../../include/widgets.php:739 +msgid "Conversations" +msgstr "Conversaties" -#: ../../include/nav.php:205 -msgid "Event Calendar" -msgstr "Agenda" +#: ../../include/widgets.php:731 +msgid "Received Messages" +msgstr "Ontvangen berichten" -#: ../../include/nav.php:206 -msgid "See all events" -msgstr "Alle gebeurtenissen weergeven" +#: ../../include/widgets.php:735 +msgid "Sent Messages" +msgstr "Verzonden berichten" -#: ../../include/nav.php:207 -msgid "Mark all events seen" -msgstr "Markeer alle gebeurtenissen als bekeken" +#: ../../include/widgets.php:749 +msgid "No messages." +msgstr "Geen berichten" -#: ../../include/nav.php:210 -msgid "Manage Your Channels" -msgstr "Beheer je kanalen" +#: ../../include/widgets.php:767 +msgid "Delete conversation" +msgstr "Verwijder conversatie" -#: ../../include/nav.php:212 -msgid "Account/Channel Settings" -msgstr "Account-/kanaal-instellingen" +#: ../../include/widgets.php:793 +msgid "Events Tools" +msgstr "Agenda-hulpmiddelen" -#: ../../include/nav.php:220 -msgid "Site Setup and Configuration" -msgstr "Hub instellen en beheren" +#: ../../include/widgets.php:794 +msgid "Export Calendar" +msgstr "Exporteren" -#: ../../include/nav.php:256 -msgid "@name, #tag, ?doc, content" -msgstr "@kanaal, #tag, inhoud, ?hulp" +#: ../../include/widgets.php:795 +msgid "Import Calendar" +msgstr "Importeren" -#: ../../include/nav.php:257 -msgid "Please wait..." -msgstr "Wachten aub..." +#: ../../include/widgets.php:887 +msgid "Overview" +msgstr "Overzicht" -#: ../../view/theme/redbasic/php/config.php:6 +#: ../../include/widgets.php:894 +msgid "Chat Members" +msgstr "Chatleden" + +#: ../../include/widgets.php:916 +msgid "Wiki List" +msgstr "Wiki's" + +#: ../../include/widgets.php:954 +msgid "Wiki Pages" +msgstr "Wikipagina's" + +#: ../../include/widgets.php:989 +msgid "Bookmarked Chatrooms" +msgstr "Bladwijzers van chatkanalen" + +#: ../../include/widgets.php:1020 +msgid "Suggested Chatrooms" +msgstr "Voorgestelde chatkanalen" + +#: ../../include/widgets.php:1166 ../../include/widgets.php:1278 +msgid "photo/image" +msgstr "foto/afbeelding" + +#: ../../include/widgets.php:1221 +msgid "Click to show more" +msgstr "Klik voor meer" + +#: ../../include/widgets.php:1372 +msgid "Rating Tools" +msgstr "Beoordelingen" + +#: ../../include/widgets.php:1376 ../../include/widgets.php:1378 +msgid "Rate Me" +msgstr "Beoordeel mij" + +#: ../../include/widgets.php:1381 +msgid "View Ratings" +msgstr "Bekijk beoordelingen" + +#: ../../include/widgets.php:1465 +msgid "Forums" +msgstr "Forums" + +#: ../../include/widgets.php:1494 +msgid "Tasks" +msgstr "Taken" + +#: ../../include/widgets.php:1505 +msgid "Documentation" +msgstr "Documentatie" + +#: ../../include/widgets.php:1561 ../../include/widgets.php:1599 +msgid "Member registrations waiting for confirmation" +msgstr "Accounts die op goedkeuring wachten" + +#: ../../include/widgets.php:1567 +msgid "Inspect queue" +msgstr "Inspecteer berichtenwachtrij" + +#: ../../include/widgets.php:1569 +msgid "DB updates" +msgstr "Database-updates" + +#: ../../include/widgets.php:1595 +msgid "Plugin Features" +msgstr "Plugin-opties" + +#: ../../include/api.php:1330 +msgid "Public Timeline" +msgstr "Openbare tijdlijn" + +#: ../../include/oembed.php:322 +msgid " by " +msgstr " door " + +#: ../../include/oembed.php:323 +msgid " on " +msgstr " op " + +#: ../../include/oembed.php:352 +msgid "Embedded content" +msgstr "Ingesloten (embedded) inhoud" + +#: ../../include/oembed.php:361 +msgid "Embedding disabled" +msgstr "Insluiten (embedding) uitgeschakeld" + +#: ../../include/items.php:918 ../../include/items.php:963 +msgid "(Unknown)" +msgstr "(Onbekend)" + +#: ../../include/items.php:1162 +msgid "Visible to anybody on the internet." +msgstr "Voor iedereen op het internet zichtbaar." + +#: ../../include/items.php:1164 +msgid "Visible to you only." +msgstr "Alleen voor jou zichtbaar." + +#: ../../include/items.php:1166 +msgid "Visible to anybody in this network." +msgstr "Voor iedereen in dit netwerk zichtbaar." + +#: ../../include/items.php:1168 +msgid "Visible to anybody authenticated." +msgstr "Voor iedereen die geauthenticeerd is zichtbaar." + +#: ../../include/items.php:1170 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Voor iedereen op %s zichtbaar." + +#: ../../include/items.php:1172 +msgid "Visible to all connections." +msgstr "Voor alle connecties zichtbaar." + +#: ../../include/items.php:1174 +msgid "Visible to approved connections." +msgstr "Voor alle geaccepteerde connecties zichtbaar." + +#: ../../include/items.php:1176 +msgid "Visible to specific connections." +msgstr "Voor specifieke connecties zichtbaar." + +#: ../../include/items.php:3976 +msgid "Privacy group is empty." +msgstr "Privacygroep is leeg" + +#: ../../include/items.php:3983 +#, php-format +msgid "Privacy group: %s" +msgstr "Privacygroep: %s" + +#: ../../include/items.php:3995 +msgid "Connection not found." +msgstr "Connectie niet gevonden." + +#: ../../include/items.php:4348 +msgid "profile photo" +msgstr "profielfoto" + +#: ../../include/attach.php:248 ../../include/attach.php:334 +msgid "Item was not found." +msgstr "Item niet gevonden" + +#: ../../include/attach.php:500 +msgid "No source file." +msgstr "Geen bronbestand." + +#: ../../include/attach.php:522 +msgid "Cannot locate file to replace" +msgstr "Kan het te vervangen bestand niet vinden" + +#: ../../include/attach.php:540 +msgid "Cannot locate file to revise/update" +msgstr "Kan het bestand wat aangepast moet worden niet vinden" + +#: ../../include/attach.php:675 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Bestand is groter dan de toegelaten %d" + +#: ../../include/attach.php:689 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt." + +#: ../../include/attach.php:854 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken." + +#: ../../include/attach.php:867 +msgid "Stored file could not be verified. Upload failed." +msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt." + +#: ../../include/attach.php:923 ../../include/attach.php:939 +msgid "Path not available." +msgstr "Locatie niet beschikbaar." + +#: ../../include/attach.php:985 ../../include/attach.php:1137 +msgid "Empty pathname" +msgstr "Ontbrekende locatienaam" + +#: ../../include/attach.php:1011 +msgid "duplicate filename or path" +msgstr "dubbele bestandsnaam of locatie" + +#: ../../include/attach.php:1033 +msgid "Path not found." +msgstr "Locatie niet gevonden" + +#: ../../include/attach.php:1091 +msgid "mkdir failed." +msgstr "directory aanmaken (mkdir) mislukt." + +#: ../../include/attach.php:1095 +msgid "database storage failed." +msgstr "opslag in database mislukt." + +#: ../../include/attach.php:1143 +msgid "Empty path" +msgstr "Ontbrekende locatie" + +#: ../../view/theme/redbasic/php/config.php:9 msgid "Focus (Hubzilla default)" msgstr "Focus (Hubzilla-standaard)" @@ -9973,66 +10116,66 @@ msgstr "Grootte profielfoto's van berichten instellen" msgid "Set size of followup author photos" msgstr "Grootte profielfoto's van reacties instellen" -#: ../../boot.php:1194 +#: ../../boot.php:1195 #, php-format msgctxt "opensearch" msgid "Search %1$s (%2$s)" msgstr "Zoek %1$s (%2$s)" -#: ../../boot.php:1194 +#: ../../boot.php:1195 msgctxt "opensearch" msgid "$Projectname" msgstr "$Projectname" -#: ../../boot.php:1512 +#: ../../boot.php:1513 #, php-format msgid "Update %s failed. See error logs." msgstr "Update %s mislukt. Zie foutenlogboek." -#: ../../boot.php:1515 +#: ../../boot.php:1516 #, php-format msgid "Update Error at %s" msgstr "Update-fout op %s" -#: ../../boot.php:1719 +#: ../../boot.php:1720 msgid "" "Create an account to access services and applications within the Hubzilla" msgstr "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla" -#: ../../boot.php:1740 +#: ../../boot.php:1741 msgid "Login/Email" msgstr "E-mailadres of inlognaam" -#: ../../boot.php:1741 +#: ../../boot.php:1742 msgid "Password" msgstr "Wachtwoord" -#: ../../boot.php:1742 +#: ../../boot.php:1743 msgid "Remember me" msgstr "Aangemeld blijven" -#: ../../boot.php:1745 +#: ../../boot.php:1746 msgid "Forgot your password?" msgstr "Wachtwoord vergeten?" -#: ../../boot.php:2314 +#: ../../boot.php:2315 msgid "toggle mobile" msgstr "mobiele weergave omschakelen" -#: ../../boot.php:2469 +#: ../../boot.php:2470 msgid "Website SSL certificate is not valid. Please correct." msgstr "Het SSL-certificaat van deze website is ongeldig. Corrigeer dit a.u.b." -#: ../../boot.php:2472 +#: ../../boot.php:2473 #, php-format msgid "[hubzilla] Website SSL error for %s" msgstr "[hubzilla] Probleem met SSL-certificaat voor %s" -#: ../../boot.php:2576 +#: ../../boot.php:2577 msgid "Cron/Scheduled tasks not running." msgstr "Cron is niet actief" -#: ../../boot.php:2580 +#: ../../boot.php:2581 #, php-format msgid "[hubzilla] Cron tasks not running on %s" msgstr "[hubzilla] Cron-taken zijn niet actief op %s" diff --git a/view/nl/hstrings.php b/view/nl/hstrings.php index 5313cefbe..54d121f36 100644 --- a/view/nl/hstrings.php +++ b/view/nl/hstrings.php @@ -72,89 +72,6 @@ App::$strings["Requested profile is not available."] = "Opgevraagd profiel is ni App::$strings["Some blurb about what to do when you're new here"] = "Welkom op \$Projectname. Klik op de tab ontdekken of klik rechtsboven op de kanalengids, om kanalen te vinden. Rechtsboven vind je ook apps, waar je vrijwel alle functies van \$Projectname kunt vinden. Voor hulp met \$Projectname klik je op het vraagteken."; App::$strings["Away"] = "Afwezig"; App::$strings["Online"] = "Online"; -App::$strings["Invalid message"] = "Ongeldig bericht"; -App::$strings["no results"] = "geen resultaten"; -App::$strings["channel sync processed"] = "kanaalsync verwerkt"; -App::$strings["queued"] = "in wachtrij"; -App::$strings["posted"] = "verstuurd"; -App::$strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden"; -App::$strings["updated"] = "geüpdatet"; -App::$strings["update ignored"] = "update genegeerd"; -App::$strings["permission denied"] = "toegang geweigerd"; -App::$strings["recipient not found"] = "ontvanger niet gevonden"; -App::$strings["mail recalled"] = "Privébericht ingetrokken"; -App::$strings["duplicate mail received"] = "dubbel privébericht ontvangen"; -App::$strings["mail delivered"] = "privébericht afgeleverd"; -App::$strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s"; -App::$strings["Options"] = "Opties"; -App::$strings["Redeliver"] = "Opnieuw afleveren"; -App::$strings["Fetching URL returns error: %1\$s"] = "Ophalen URL gaf een foutmelding terug: %1\$s"; -App::$strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling"; -App::$strings["Return to your app and insert this Security Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:"; -App::$strings["Please login to continue."] = "Inloggen om verder te kunnen gaan."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"; -App::$strings["Yes"] = "Ja"; -App::$strings["No"] = "Nee"; -App::$strings["Rating"] = "Beoordeling"; -App::$strings["Website:"] = "Website:"; -App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afstand [%s] (nog niet op deze hub bekend)"; -App::$strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)"; -App::$strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)"; -App::$strings["Submit"] = "Opslaan"; -App::$strings["Public Hubs"] = "Openbare hubs"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. Mogelijk wordt hierover op de hub zelf meer informatie gegeven."; -App::$strings["Hub URL"] = "Hub-URL"; -App::$strings["Access Type"] = "Toegangs-
     type"; -App::$strings["Registration Policy"] = "Registratie-
     beleid"; -App::$strings["Stats"] = "Stats"; -App::$strings["Software"] = "Software"; -App::$strings["Ratings"] = "Beoordelingen"; -App::$strings["Rate"] = "Beoordeel"; -App::$strings["Location"] = "Locatie"; -App::$strings["View"] = "Weergeven"; -App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximum toegestane dagelijkse registraties op deze \$Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals."; -App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden."; -App::$strings["Passwords do not match."] = "Wachtwoorden komen niet met elkaar overeen."; -App::$strings["Registration successful. Please check your email for validation instructions."] = "Registratie geslaagd. Controleer je e-mail voor instructies."; -App::$strings["Your registration is pending approval by the site owner."] = "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze \$Projectname-hub."; -App::$strings["Your registration can not be processed."] = "Jouw registratie kan niet verwerkt worden."; -App::$strings["Registration on this hub is disabled."] = "Registreren van nieuwe accounts is op deze hub uitgeschakeld."; -App::$strings["Registration on this hub is by approval only."] = "Registraties op deze hub moeten eerst worden goedgekeurd."; -App::$strings["Register at another affiliated hub."] = "Registreer op een andere hub."; -App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze \$Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals."; -App::$strings["Terms of Service"] = "Gebruiksvoorwaarden"; -App::$strings["I accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub"; -App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ik ben 13 jaar of ouder en accepteer de %s van deze \$Projectname-hub"; -App::$strings["Your email address"] = "Jouw e-mailadres"; -App::$strings["Choose a password"] = "Geef een wachtwoord op"; -App::$strings["Please re-enter your password"] = "Geef het wachtwoord opnieuw op"; -App::$strings["Please enter your invitation code"] = "Vul jouw uitnodigingscode in"; -App::$strings["Name or caption"] = "Naam"; -App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Computerforum\""; -App::$strings["Choose a short nickname"] = "Korte bijnaam"; -App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres van jouw kanaal aan te maken, die je dan met anderen kunt delen. Bijvoorbeeld: bijnaam%s"; -App::$strings["Channel role and privacy"] = "Kanaaltype en privacy"; -App::$strings["Select a channel role with your privacy requirements."] = "Kies een kanaaltype met het door jou gewenste privacyniveau."; -App::$strings["Read more about roles"] = "Lees meer over kanaaltypes"; -App::$strings["no"] = "Nee"; -App::$strings["yes"] = "Ja"; -App::$strings["Registration"] = "Registratie"; -App::$strings["Membership on this site is by invitation only."] = "Registreren op deze \$Projectname-hub kan alleen op uitnodiging."; -App::$strings["Register"] = "Registreren"; -App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer je na het indienen van dit formulier op de inlogpagina terecht komt, dan dien je jouw e-mail te controleren voor instructies. Controleer eventueel ook jouw spamfolder."; -App::$strings["Bookmark added"] = "Bladwijzer toegevoegd"; -App::$strings["My Bookmarks"] = "Mijn bladwijzers"; -App::$strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties"; -App::$strings["Public access denied."] = "Openbare toegang geweigerd."; -App::$strings["Item not found."] = "Item niet gevonden."; -App::$strings["Photos"] = "Foto's"; -App::$strings["Cancel"] = "Annuleren"; -App::$strings["Invalid item."] = "Ongeldig item."; -App::$strings["Channel not found."] = "Kanaal niet gevonden."; -App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; -App::$strings["Save to Folder:"] = "Bewaar in map: "; -App::$strings["- select -"] = "- kies map -"; -App::$strings["Save"] = "Opslaan"; App::$strings["No such group"] = "Collectie niet gevonden"; App::$strings["No such channel"] = "Niet zo'n kanaal"; App::$strings["forum"] = "forum"; @@ -162,6 +79,317 @@ App::$strings["Search Results For:"] = "Zoekresultaten voor:"; App::$strings["Privacy group is empty"] = "Privacygroep is leeg"; App::$strings["Privacy group: "] = "Privacygroep: "; App::$strings["Invalid connection."] = "Ongeldige connectie."; +App::$strings["Fetching URL returns error: %1\$s"] = "Ophalen URL gaf een foutmelding terug: %1\$s"; +App::$strings["network"] = "netwerk"; +App::$strings["RSS"] = "RSS"; +App::$strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken."; +App::$strings["Posts and comments"] = "Berichten en reacties"; +App::$strings["Only posts"] = "Alleen berichten"; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina."; +App::$strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe."; +App::$strings["Nothing to import."] = "Niets gevonden om te importeren"; +App::$strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden"; +App::$strings["Imported file is empty."] = "Geïmporteerde bestand is leeg"; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter."; +App::$strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt."; +App::$strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt."; +App::$strings["Import completed."] = "Import voltooid."; +App::$strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."; +App::$strings["Import Channel"] = "Kanaal importeren"; +App::$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."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."; +App::$strings["File to Upload"] = "Bestand om te uploaden"; +App::$strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in"; +App::$strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)"; +App::$strings["Your old login email address"] = "Het e-mailadres van je oude account"; +App::$strings["Your old login password"] = "Wachtwoord van jouw oude account"; +App::$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."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."; +App::$strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in"; +App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."; +App::$strings["Submit"] = "Opslaan"; +App::$strings["Bookmark added"] = "Bladwijzer toegevoegd"; +App::$strings["My Bookmarks"] = "Mijn bladwijzers"; +App::$strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties"; +App::$strings["%s account blocked/unblocked"] = array( + 0 => "%s account geblokkeerd/gedeblokkeerd", + 1 => "%s accounts geblokkeerd/gedeblokkeerd", +); +App::$strings["%s account deleted"] = array( + 0 => "%s account verwijderd", + 1 => "%s accounts verwijderd", +); +App::$strings["Account not found"] = "Account niet gevonden"; +App::$strings["Account '%s' deleted"] = "Account '%s' verwijderd"; +App::$strings["Account '%s' blocked"] = "Account '%s' geblokkeerd"; +App::$strings["Account '%s' unblocked"] = "Account '%s' gedeblokkeerd"; +App::$strings["Administration"] = "Beheer"; +App::$strings["Accounts"] = "Accounts"; +App::$strings["select all"] = "alles selecteren"; +App::$strings["Registrations waiting for confirm"] = "Accounts die op goedkeuring wachten"; +App::$strings["Request date"] = "Tijd/datum verzoek"; +App::$strings["Email"] = "E-mail"; +App::$strings["No registrations."] = "Geen verzoeken."; +App::$strings["Approve"] = "Goedkeuren"; +App::$strings["Deny"] = "Afkeuren"; +App::$strings["Block"] = "Blokkeren"; +App::$strings["Unblock"] = "Deblokkeren"; +App::$strings["ID"] = "ID"; +App::$strings["All Channels"] = "Alle kanalen"; +App::$strings["Register date"] = "Geregistreerd"; +App::$strings["Last login"] = "Laatste keer ingelogd"; +App::$strings["Expires"] = "Verloopt"; +App::$strings["Service Class"] = "Abonnementen"; +App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?"; +App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; +App::$strings["%s channel censored/uncensored"] = array( + 0 => "%s kanaal gecensureerd/ongecensureerd", + 1 => "%s kanalen gecensureerd/ongecensureerd", +); +App::$strings["%s channel code allowed/disallowed"] = array( + 0 => "Scripts toegestaan/niet toegestaan voor %s kanaal", + 1 => "Scripts toegestaan/niet toegestaan voor %s kanalen", +); +App::$strings["%s channel deleted"] = array( + 0 => "%s kanaal verwijderd", + 1 => "%s kanalen verwijderd", +); +App::$strings["Channel not found"] = "Kanaal niet gevonden"; +App::$strings["Channel '%s' deleted"] = "Kanaal '%s' verwijderd"; +App::$strings["Channel '%s' censored"] = "Kanaal '%s' gecensureerd"; +App::$strings["Channel '%s' uncensored"] = "Kanaal '%s' ongecensureerd"; +App::$strings["Channel '%s' code allowed"] = "Scripts toegestaan voor kanaal '%s'"; +App::$strings["Channel '%s' code disallowed"] = "Scripts niet toegestaan voor kanaal '%s'"; +App::$strings["Channels"] = "Kanalen"; +App::$strings["Censor"] = "Censureren"; +App::$strings["Uncensor"] = "Niet censureren"; +App::$strings["Allow Code"] = "Scripts toestaan"; +App::$strings["Disallow Code"] = "Scripts niet toestaan"; +App::$strings["Channel"] = "Kanaal"; +App::$strings["UID"] = "UID"; +App::$strings["Address"] = "Kanaaladres"; +App::$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?"] = "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; +App::$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?"] = "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; +App::$strings["Update has been marked successful"] = "Update is als succesvol gemarkeerd"; +App::$strings["Executing %s failed. Check system logs."] = "Uitvoeren van %s is mislukt. Controleer systeemlogboek."; +App::$strings["Update %s was successfully applied."] = "Update %s was geslaagd."; +App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is."; +App::$strings["Update function %s could not be found."] = "Update-functie %s kon niet gevonden worden."; +App::$strings["No failed updates."] = "Geen mislukte updates."; +App::$strings["Failed Updates"] = "Mislukte updates"; +App::$strings["Mark success (if update was manually applied)"] = "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)"; +App::$strings["Attempt to execute this update step automatically"] = "Poging om deze stap van de update automatisch uit te voeren."; +App::$strings["Off"] = "Uit"; +App::$strings["On"] = "Aan"; +App::$strings["Lock feature %s"] = " Vergrendel de functie '%s'"; +App::$strings["Manage Additional Features"] = "Beheer - Extra functies"; +App::$strings["Log settings updated."] = "Logboek-instellingen bijgewerkt."; +App::$strings["Logs"] = "Logboeken"; +App::$strings["Clear"] = "Leegmaken"; +App::$strings["Debugging"] = "Debuggen"; +App::$strings["Log file"] = "Logbestand"; +App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je \$Projectname-installatie."; +App::$strings["Log level"] = "Logniveau"; +App::$strings["Item not found."] = "Item niet gevonden."; +App::$strings["Plugin %s disabled."] = "Plugin %s uitgeschakeld."; +App::$strings["Plugin %s enabled."] = "Plugin %s ingeschakeld"; +App::$strings["Disable"] = "Uitschakelen"; +App::$strings["Enable"] = "Inschakelen"; +App::$strings["Plugins"] = "Plugins"; +App::$strings["Toggle"] = "Omschakelen"; +App::$strings["Settings"] = "Instellingen"; +App::$strings["Author: "] = "Auteur: "; +App::$strings["Maintainer: "] = "Beheerder: "; +App::$strings["Minimum project version: "] = "Minimum versie Hubzilla: "; +App::$strings["Maximum project version: "] = "Maximum versie Hubzilla:"; +App::$strings["Minimum PHP version: "] = "Minimum versie PHP: "; +App::$strings["Compatible Server Roles: "] = "Werkt met configuratietypes: "; +App::$strings["Requires: "] = "Vereist: "; +App::$strings["Disabled - version incompatibility"] = "Uitgeschakeld - versie is incompatibel"; +App::$strings["Enter the public git repository URL of the plugin repo."] = "Vul de openbare Git-URL in van de plugin-repository."; +App::$strings["Plugin repo git URL"] = "Git-URL plugin-repository"; +App::$strings["Custom repo name"] = "Handmatige repository-naam"; +App::$strings["(optional)"] = "(optioneel)"; +App::$strings["Download Plugin Repo"] = "Plugin-repository downloaden"; +App::$strings["Install new repo"] = "Nieuwe repository installeren"; +App::$strings["Install"] = "Installeren"; +App::$strings["Cancel"] = "Annuleren"; +App::$strings["Manage Repos"] = "Repositories beheren"; +App::$strings["Installed Plugin Repositories"] = "Toegevoegde plugin-repositories"; +App::$strings["Install a New Plugin Repository"] = "Nieuwe plugin-repository toevoegen"; +App::$strings["Update"] = "Bijwerken"; +App::$strings["Switch branch"] = "Branch veranderen"; +App::$strings["Remove"] = "Verwijderen"; +App::$strings["New Profile Field"] = "Nieuw profielveld"; +App::$strings["Field nickname"] = "Bijnaam voor veld"; +App::$strings["System name of field"] = "Systeemnaam voor veld"; +App::$strings["Input type"] = "Invoertype"; +App::$strings["Field Name"] = "Veldnaam"; +App::$strings["Label on profile pages"] = "Tekstlabel voor op profielpagina's"; +App::$strings["Help text"] = "Helptekst"; +App::$strings["Additional info (optional)"] = "Extra informatie (optioneel)"; +App::$strings["Save"] = "Opslaan"; +App::$strings["Field definition not found"] = "Velddefinitie niet gevonden"; +App::$strings["Edit Profile Field"] = "Profielveld bewerken"; +App::$strings["Profile Fields"] = "Profielvelden"; +App::$strings["Basic Profile Fields"] = "Standaard profielvelden"; +App::$strings["Advanced Profile Fields"] = "Geavanceerde profielvelden"; +App::$strings["(In addition to basic fields)"] = "(als toevoeging op de standaard velden)"; +App::$strings["All available fields"] = "Alle beschikbare velden"; +App::$strings["Custom Fields"] = "Extra (handmatig toegevoegde) velden"; +App::$strings["Create Custom Field"] = "Extra velden aanmaken"; +App::$strings["Queue Statistics"] = "Wachtrij-statistieken"; +App::$strings["Total Entries"] = "Aantal vermeldingen"; +App::$strings["Priority"] = "Prioriteit"; +App::$strings["Destination URL"] = "Doel-URL"; +App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markeren"; +App::$strings["Empty queue for this hub"] = "Berichtenwachtrij voor deze hub legen"; +App::$strings["Last known contact"] = "Voor het laatst contact"; +App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Standaard is ongefilterde HTML in ingesloten (embedded) media toegestaan. Dit is inherent onveilig."; +App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Het wordt aanbevolen om alleen ongefilterde HTML van de volgende websites toe te staan:"; +App::$strings["https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "] = "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "; +App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "Alle andere ingesloten (embedded) inhoud wordt gefilterd, tenzij ingesloten (embedded) inhoud van een website expliciet wordt geblokkeerd."; +App::$strings["Security"] = "Beveiliging"; +App::$strings["Block public"] = "Openbare toegang blokkeren"; +App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor leden die zich hebben geauthenticeerd."; +App::$strings["Set \"Transport Security\" HTTP header"] = "\"Transport Security\" HTTP-header inschakelen"; +App::$strings["Set \"Content Security Policy\" HTTP header"] = " \"Content Security Policy\" HTTP-header inschakelen"; +App::$strings["Allowed email domains"] = "Toegestane e-maildomeinen"; +App::$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"] = "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten."; +App::$strings["Not allowed email domains"] = "Niet toegestane e-maildomeinen"; +App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. "; +App::$strings["Allow communications only from these sites"] = "Alleen communicatie met deze hubs toestaan"; +App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Eén hub per regel. Laat leeg om communicatie standaard met alle hubs toe te staan"; +App::$strings["Block communications from these sites"] = "Communicatie met deze hubs blokkeren"; +App::$strings["Allow communications only from these channels"] = "Sta alleen communicatie toe met deze kanalen"; +App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Eén kanaal (hash) per regel. Laat leeg om communicatie standaard met alle kanalen toe te staan"; +App::$strings["Block communications from these channels"] = "Communicatie met deze kanalen blokkeren"; +App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Alleen ingesloten (embedded) inhoud van veilige (SSL) websites en links toestaan."; +App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Alleen ongefilterde ingesloten (embedded) HTML van deze websites toestaan"; +App::$strings["One site per line. By default embedded content is filtered."] = "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gefilterd."; +App::$strings["Block embedded HTML from these domains"] = "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren"; +App::$strings["Site settings updated."] = "Hub-instellingen bijgewerkt."; +App::$strings["Default"] = "Standaard"; +App::$strings["mobile"] = "mobiel"; +App::$strings["experimental"] = "experimenteel"; +App::$strings["unsupported"] = "Niet ondersteund"; +App::$strings["No"] = "Nee"; +App::$strings["Yes - with approval"] = "Ja - met goedkeuring"; +App::$strings["Yes"] = "Ja"; +App::$strings["My site is not a public server"] = "Mijn \$Projectname-hub is niet openbaar"; +App::$strings["My site has paid access only"] = "Mijn \$Projectname-hub kent alleen betaalde toegang"; +App::$strings["My site has free access only"] = "Mijn \$Projectname-hub kent alleen gratis toegang"; +App::$strings["My site offers free accounts with optional paid upgrades"] = "Mijn \$Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie"; +App::$strings["Basic/Minimal Social Networking"] = "Basic/eenvoudig sociaal netwerk"; +App::$strings["Standard Configuration (default)"] = "Standaard (standaard)"; +App::$strings["Professional"] = "Professioneel "; +App::$strings["Beginner/Basic"] = "Beginner/basic"; +App::$strings["Novice - not skilled but willing to learn"] = "Onervaren - niet bekwaam, maar wil graag leren"; +App::$strings["Intermediate - somewhat comfortable"] = "Ervaren - voelt zich enigszins comfortabel"; +App::$strings["Advanced - very comfortable"] = "Gevorderd - voelt zich comfortabel"; +App::$strings["Expert - I can write computer code"] = "Expert - kan programmeren"; +App::$strings["Wizard - I probably know more than you do"] = "Tovenaar - ik weet waarschijnlijk meer dan jij"; +App::$strings["Site"] = "Hub-instellingen"; +App::$strings["Registration"] = "Registratie"; +App::$strings["File upload"] = "Bestand uploaden"; +App::$strings["Policies"] = "Beleid"; +App::$strings["Advanced"] = "Geavanceerd"; +App::$strings["Site name"] = "Naam van deze \$Projectname-hub"; +App::$strings["Server Configuration/Role"] = "Configuratietype hub"; +App::$strings["Site default technical skill level"] = "Standaard technisch niveau voor deze hub"; +App::$strings["Used to provide a member experience matched to technical comfort level"] = "Wordt gebruikt om leden een gebruikerservaring te bieden die met hun technisch niveau overeenkomt"; +App::$strings["Lock the technical skill level setting"] = "Vergrendel de functie 'Standaard technisch niveau voor deze hub'"; +App::$strings["Members can set their own technical comfort level by default"] = "Leden kunnen hun eigen technisch niveau standaard instellen"; +App::$strings["Banner/Logo"] = "Banner/logo"; +App::$strings["Administrator Information"] = "Informatie over de beheerder"; +App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden."; +App::$strings["System language"] = "Standaardtaal"; +App::$strings["System theme"] = "Standaardthema"; +App::$strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Standaardthema voor \$Projectname-hub (kan door lid veranderd worden) - verander thema-instellingen"; +App::$strings["Mobile system theme"] = "Standaardthema voor mobiel"; +App::$strings["Theme for mobile devices"] = "Thema voor mobiele apparaten"; +App::$strings["Allow Feeds as Connections"] = "Sta feeds toe als connecties"; +App::$strings["(Heavy system resource usage)"] = "(sterk negatieve invloed op systeembronnen hub)"; +App::$strings["Maximum image size"] = "Maximale grootte van afbeeldingen"; +App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend."; +App::$strings["Does this site allow new member registration?"] = "Staat deze hub nieuwe accounts toe?"; +App::$strings["Invitation only"] = "Alleen op uitnodiging"; +App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Sta alleen nieuwe registraties toe van mensen die een uitnodigingscode hebben. Bovenstaand accountbeleid moet op Ja staan."; +App::$strings["Which best describes the types of account offered by this hub?"] = "Wat voor soort accounts biedt deze \$Projectname-hub aan? Kies wat het meest in de buurt komt."; +App::$strings["Register text"] = "Tekst tijdens registratie"; +App::$strings["Will be displayed prominently on the registration page."] = "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond."; +App::$strings["Site homepage to show visitors (default: login box)"] = "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)"; +App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken."; +App::$strings["Preserve site homepage URL"] = "Behoudt de URL van de hub (/)"; +App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)"; +App::$strings["Accounts abandoned after x days"] = "Accounts als verlaten beschouwen na zoveel aantal dagen:"; +App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet."; +App::$strings["Allowed friend domains"] = "Toegestane domeinen"; +App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze \$Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten."; +App::$strings["Verify Email Addresses"] = "E-mailadres verifieren"; +App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)."; +App::$strings["Force publish"] = "Dwing kanaalvermelding af"; +App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld."; +App::$strings["Import Public Streams"] = "Openbare streams importeren"; +App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd."; +App::$strings["Login on Homepage"] = "Inlogformulier op de homepagina"; +App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. "; +App::$strings["Enable context help"] = "Schakel contextuele hulp in"; +App::$strings["Display contextual help for the current page when the help button is pressed."] = "Toon hulp en documentatie voor de op dat moment getoonde pagina, wanneer op de hulp-knop wordt geklikt."; +App::$strings["Directory Server URL"] = "Server-URL voor de kanalengids"; +App::$strings["Default directory server"] = "Standaardserver voor de kanalengids"; +App::$strings["Proxy user"] = "Gebruikersnaam proxy"; +App::$strings["Proxy URL"] = "Proxy-URL"; +App::$strings["Network timeout"] = "Netwerktimeout"; +App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)"; +App::$strings["Delivery interval"] = "Afleveringsinterval"; +App::$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."] = "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers."; +App::$strings["Deliveries per process"] = "Leveringen per serverproces"; +App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5"; +App::$strings["Poll interval"] = "Poll-interval"; +App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken."; +App::$strings["Maximum Load Average"] = "Maximaal gemiddelde systeembelasting"; +App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50."; +App::$strings["Expiration period in days for imported (grid/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd."; +App::$strings["0 for no expiration of imported content"] = "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud."; +App::$strings["Theme settings updated."] = "Thema-instellingen bijgewerkt."; +App::$strings["No themes found."] = "Geen thema's gevonden"; +App::$strings["Screenshot"] = "Schermafdruk"; +App::$strings["Themes"] = "Thema's"; +App::$strings["[Experimental]"] = "[Experimenteel]"; +App::$strings["[Unsupported]"] = "[Niet ondersteund]"; +App::$strings["Photos"] = "Foto's"; +App::$strings["Invalid item."] = "Ongeldig item."; +App::$strings["Channel not found."] = "Kanaal niet gevonden."; +App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; +App::$strings["Save to Folder:"] = "Bewaar in map: "; +App::$strings["- select -"] = "- kies map -"; +App::$strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken."; +App::$strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren."; +App::$strings["Cannot verify requested channel."] = "Kan opgevraagd kanaal niet verifieren"; +App::$strings["Selected channel has private message restrictions. Send failed."] = "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt."; +App::$strings["Messages"] = "Berichten"; +App::$strings["Message recalled."] = "Bericht ingetrokken."; +App::$strings["Conversation removed."] = "Conversatie verwijderd"; +App::$strings["Please enter a link URL:"] = "Vul een URL in:"; +App::$strings["Expires YYYY-MM-DD HH:MM"] = "Verloopt op DD-MM-YYYY om HH:MM"; +App::$strings["Requested channel is not in this network"] = "Opgevraagd kanaal is niet in dit netwerk beschikbaar"; +App::$strings["Send Private Message"] = "Privébericht versturen"; +App::$strings["To:"] = "Aan:"; +App::$strings["Subject:"] = "Onderwerp:"; +App::$strings["Your message:"] = "Jouw bericht:"; +App::$strings["Attach file"] = "Bestand toevoegen"; +App::$strings["Insert web link"] = "Weblink invoegen"; +App::$strings["Send"] = "Verzenden"; +App::$strings["Set expiration date"] = "Verloopdatum instellen"; +App::$strings["Encrypt text"] = "Tekst versleutelen"; +App::$strings["Delete message"] = "Bericht verwijderen"; +App::$strings["Delivery report"] = "Afleveringsrapport"; +App::$strings["Recall message"] = "Bericht intrekken"; +App::$strings["Message has been recalled."] = "Bericht is ingetrokken."; +App::$strings["Delete Conversation"] = "Verwijder conversatie"; +App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Geen veilige communicatie beschikbaar. Mogelijk kan je reageren op de kanaalpagina van de afzender."; +App::$strings["Send Reply"] = "Antwoord versturen"; +App::$strings["Your message for %s (%s):"] = "Jouw privébericht aan %s (%s):"; App::$strings["Blocked"] = "Geblokkeerd"; App::$strings["Ignored"] = "Genegeerd"; App::$strings["Hidden"] = "Verborgen"; @@ -185,7 +413,6 @@ App::$strings["Network"] = "Netwerk"; App::$strings["Status"] = "Status"; App::$strings["Connected"] = "Verbonden"; App::$strings["Approve connection"] = "Connectie accepteren"; -App::$strings["Approve"] = "Goedkeuren"; App::$strings["Ignore connection"] = "Connectie negeren"; App::$strings["Ignore"] = "Negeren"; App::$strings["Recent activity"] = "Recente activiteit"; @@ -216,130 +443,74 @@ App::$strings["select a photo from your photo albums"] = "Kies een foto uit jouw App::$strings["Crop Image"] = "Afbeelding bijsnijden"; App::$strings["Please adjust the image cropping for optimum viewing."] = "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven."; App::$strings["Done Editing"] = "Klaar met bewerken"; -App::$strings["\$Projectname Server - Setup"] = "\$Projectname Hub - Setup"; -App::$strings["Could not connect to database."] = "Could not connect to database."; -App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."; -App::$strings["Could not create table."] = "Could not create table."; -App::$strings["Your site database has been installed."] = "Your hub database has been installed."; -App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."; -App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\"."; -App::$strings["System check"] = "System check"; -App::$strings["Next"] = "Volgende"; -App::$strings["Check again"] = "Check again"; -App::$strings["Database connection"] = "Database connection"; -App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database."; -App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or server administrator if you have questions about these settings."; -App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; -App::$strings["Database Server Name"] = "Database Server Name"; -App::$strings["Default is 127.0.0.1"] = "Default is 127.0.0.1"; -App::$strings["Database Port"] = "Database Port"; -App::$strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default"; -App::$strings["Database Login Name"] = "Database Login Name"; -App::$strings["Database Login Password"] = "Database Login Password"; -App::$strings["Database Name"] = "Database Name"; -App::$strings["Database Type"] = "Database Type"; -App::$strings["Site administrator email address"] = "Hub administrator email address"; -App::$strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; -App::$strings["Website URL"] = "Hub URL"; -App::$strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available."; -App::$strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub"; -App::$strings["Basic/Minimal Social Networking"] = "Basic/eenvoudig sociaal netwerk"; -App::$strings["Standard Configuration (default)"] = "Standaard (standaard)"; -App::$strings["Professional"] = "Professioneel "; -App::$strings["Site settings"] = "Hub settings"; -App::$strings["Server Configuration/Role"] = "Configuratietype hub"; -App::$strings["PHP version 5.5 or greater is required."] = "PHP version 5.5 or greater is required."; -App::$strings["PHP version"] = "PHP version"; -App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; -App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "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."; -App::$strings["PHP executable path"] = "PHP executable path"; -App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; -App::$strings["Command line PHP"] = "Command line PHP"; -App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."; -App::$strings["This is required for message delivery to work."] = "This is required for message delivery to work."; -App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."; -App::$strings["You can adjust these settings in the servers php.ini."] = "You can adjust these settings in the servers php.ini."; -App::$strings["PHP upload limits"] = "PHP upload limits"; -App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"; -App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."; -App::$strings["Generate encryption keys"] = "Generate encryption keys"; -App::$strings["libCurl PHP module"] = "libCurl PHP module"; -App::$strings["GD graphics PHP module"] = "GD graphics PHP module"; -App::$strings["OpenSSL PHP module"] = "OpenSSL PHP module"; -App::$strings["mysqli or postgres PHP module"] = "mysqli or postgres PHP module"; -App::$strings["mb_string PHP module"] = "mb_string PHP module"; -App::$strings["xml PHP module"] = "xml PHP module"; -App::$strings["Apache mod_rewrite module"] = "Apache mod_rewrite module"; -App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed."; -App::$strings["proc_open"] = "proc_open"; -App::$strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: proc_open is required but is either not installed or has been disabled in php.ini"; -App::$strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed."; -App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed."; -App::$strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed."; -App::$strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: mysqli or postgres PHP module required but neither are installed."; -App::$strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed."; -App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed."; -App::$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."] = "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."; -App::$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."] = "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."; -App::$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."] = "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."; -App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."; -App::$strings[".htconfig.php is writable"] = ".htconfig.php is writable"; -App::$strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."; -App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."; -App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."; -App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."; -App::$strings["%s is writable"] = "%s is writable"; -App::$strings["This software 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"] = "This software 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"; -App::$strings["store is writable"] = "store is writable"; -App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."; -App::$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!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"; -App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."; -App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."; -App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."; -App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid."; -App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."; -App::$strings["SSL certificate validation"] = "SSL certificate validation"; -App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: "; -App::$strings["Url rewrite is working"] = "Url rewrite is working"; -App::$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."] = "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."; -App::$strings["Errors encountered creating database tables."] = "Errors encountered creating database tables."; -App::$strings["

    What next

    "] = "

    What next

    "; -App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."; -App::$strings["%d rating"] = array( - 0 => "%d beoordeling", - 1 => "%d beoordelingen", -); -App::$strings["Gender: "] = "Geslacht:"; -App::$strings["Status: "] = "Status: "; -App::$strings["Homepage: "] = "Homepage: "; -App::$strings["Age:"] = "Leeftijd:"; -App::$strings["Location:"] = "Plaats:"; -App::$strings["Description:"] = "Omschrijving:"; -App::$strings["Hometown:"] = "Oorspronkelijk uit:"; -App::$strings["About:"] = "Over:"; -App::$strings["Connect"] = "Verbinden"; -App::$strings["Public Forum:"] = "Openbaar forum:"; -App::$strings["Keywords: "] = "Trefwoorden: "; -App::$strings["Don't suggest"] = "Niet voorstellen"; -App::$strings["Common connections:"] = "Gemeenschappelijke connecties:"; -App::$strings["Global Directory"] = "Volledige kanalengids"; -App::$strings["Local Directory"] = "Lokale kanalengids"; -App::$strings["Finding:"] = "Gezocht naar:"; -App::$strings["Channel Suggestions"] = "Voorgestelde kanalen"; -App::$strings["next page"] = "volgende pagina"; -App::$strings["previous page"] = "vorige pagina"; -App::$strings["Sort options"] = "Sorteeropties"; -App::$strings["Alphabetic"] = "Alfabetisch"; -App::$strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch"; -App::$strings["Newest to Oldest"] = "Nieuw naar oud"; -App::$strings["Oldest to Newest"] = "Oud naar nieuw"; -App::$strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn)."; -App::$strings["This site is not a directory server"] = "Deze hub is geen kanalengidshub (directoryserver)"; -App::$strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig"; +App::$strings["Edit post"] = "Bericht bewerken"; +App::$strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens."; +App::$strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden."; +App::$strings["Connection updated."] = "Connectie bijgewerkt."; +App::$strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt."; +App::$strings["is now connected to"] = "is nu verbonden met"; +App::$strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar"; +App::$strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen."; +App::$strings["Connection has been removed."] = "Connectie is verwijderd"; +App::$strings["View Profile"] = "Profiel weergeven"; +App::$strings["View %s's profile"] = "Profiel van %s weergeven"; +App::$strings["Refresh Permissions"] = "Permissies vernieuwen"; +App::$strings["Fetch updated permissions"] = "Aangepaste permissies ophalen"; +App::$strings["Recent Activity"] = "Recente activiteit/berichten"; +App::$strings["View recent posts and comments"] = "Recente berichten en reacties weergeven"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie"; +App::$strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!"; +App::$strings["Unignore"] = "Niet meer negeren"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie"; +App::$strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!"; +App::$strings["Unarchive"] = "Niet meer archiveren"; +App::$strings["Archive"] = "Archiveren"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud"; +App::$strings["This connection is archived!"] = "Deze connectie is gearchiveerd!"; +App::$strings["Unhide"] = "Niet meer verbergen"; +App::$strings["Hide"] = "Verbergen"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties"; +App::$strings["This connection is hidden!"] = "Deze connectie is verborgen!"; +App::$strings["Delete this connection"] = "Deze connectie verwijderen"; +App::$strings["Me"] = "Ik"; +App::$strings["Family"] = "Familie"; +App::$strings["Friends"] = "Vrienden"; +App::$strings["Acquaintances"] = "Kennissen"; +App::$strings["Approve this connection"] = "Deze connectie accepteren"; +App::$strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan"; +App::$strings["Set Affinity"] = "Verwantschapsfilter instellen"; +App::$strings["Set Profile"] = "Profiel instellen"; +App::$strings["Set Affinity & Profile"] = "Verwantschapsfilter en profiel instellen"; +App::$strings["none"] = "geen"; +App::$strings["Connection Default Permissions"] = "Standaard permissies voor connecties"; +App::$strings["Connection: %s"] = "Connectie: %s"; +App::$strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen"; +App::$strings["Connection requests will be approved without your interaction"] = "Connectieverzoeken zullen automatisch worden geaccepteerd"; +App::$strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is"; +App::$strings["Available locations:"] = "Beschikbare locaties:"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast."; +App::$strings["Connection Tools"] = "Hulpmiddelen"; +App::$strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag"; +App::$strings["Rating"] = "Beoordeling"; +App::$strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven"; +App::$strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)"; +App::$strings["Custom Filter"] = "Berichtenfilter"; +App::$strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren"; +App::$strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst"; +App::$strings["This information is public!"] = "Deze informatie is openbaar!"; +App::$strings["Connection Pending Approval"] = "Connectie moet nog geaccepteerd worden"; +App::$strings["inherited"] = "geërfd"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken."; +App::$strings["Their Settings"] = "Hun instellingen"; +App::$strings["My Settings"] = "Mijn instellingen"; +App::$strings["Individual Permissions"] = "Individuele permissies"; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier niet veranderen."; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. "; +App::$strings["Last update:"] = "Laatste wijziging:"; App::$strings["Item not found"] = "Item niet gevonden"; App::$strings["Block Name"] = "Bloknaam"; -App::$strings["Insert web link"] = "Weblink invoegen"; App::$strings["Title (optional)"] = "Titel (optioneel)"; App::$strings["Edit Block"] = "Blok bewerken"; App::$strings["Layout Name"] = "Naam lay-out"; @@ -389,18 +560,30 @@ App::$strings["Categories (optional, comma separated list)"] = "Categorieën (op App::$strings["Version ID"] = "Versie-ID"; App::$strings["Price of app"] = "Prijs van de app"; App::$strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te schaffen"; -App::$strings["Documentation Search"] = "Zoek documentatie"; -App::$strings["Help:"] = "Hulp:"; -App::$strings["Help"] = "Hulp"; -App::$strings["\$Projectname Documentation"] = "\$Projectname-documentatie"; +App::$strings["Public Hubs"] = "Openbare hubs"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself may provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. Mogelijk wordt hierover op de hub zelf meer informatie gegeven."; +App::$strings["Hub URL"] = "Hub-URL"; +App::$strings["Access Type"] = "Toegangs-
     type"; +App::$strings["Registration Policy"] = "Registratie-
     beleid"; +App::$strings["Stats"] = "Stats"; +App::$strings["Software"] = "Software"; +App::$strings["Ratings"] = "Beoordelingen"; +App::$strings["Rate"] = "Beoordeel"; +App::$strings["Location"] = "Locatie"; +App::$strings["View"] = "Weergeven"; App::$strings["Item not available."] = "Item is niet aanwezig."; +App::$strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling"; +App::$strings["Return to your app and insert this Security Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:"; +App::$strings["Please login to continue."] = "Inloggen om verder te kunnen gaan."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"; +App::$strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met "; +App::$strings["Activate the Firefox \$Projectname provider"] = "Activeer de \$Projectname-service in Firefox"; App::$strings["Layout updated."] = "Lay-out bijgewerkt."; +App::$strings["Feature disabled."] = "Functie uitgeschakeld."; App::$strings["Edit System Page Description"] = "Systeempagina's bewerken"; App::$strings["Layout not found."] = "Lay-out niet gevonden."; App::$strings["Module Name:"] = "Modulenaam:"; App::$strings["Layout Help"] = "Lay-out-hulp"; -App::$strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met "; -App::$strings["Activate the Firefox \$Projectname provider"] = "Activeer de \$Projectname-service in Firefox"; App::$strings["\$Projectname"] = "\$Projectname"; App::$strings["Welcome to %s"] = "Welkom op %s"; App::$strings["Remote privacy information not available."] = "Privacy-informatie op afstand niet beschikbaar."; @@ -417,177 +600,26 @@ App::$strings["Copy/paste this URL to link file from a web page"] = "Kopieer/pla App::$strings["Share this file"] = "Dit bestand delen"; App::$strings["Show URL to this file"] = "Toon URL van dit bestand"; App::$strings["Notify your contacts about this file"] = "Jouw connecties over dit bestand berichten"; -App::$strings["Name is required"] = "Naam is vereist"; -App::$strings["Key and Secret are required"] = "Key en secret zijn vereist"; -App::$strings["Update"] = "Bijwerken"; -App::$strings["This channel is limited to %d tokens"] = "Dit kanaal heeft een limiet van %d tokens"; -App::$strings["Name and Password are required."] = "Naam en wachtwoord zijn vereist"; -App::$strings["Token saved."] = "Token opgeslagen."; -App::$strings["Not valid email."] = "Geen geldig e-mailadres."; -App::$strings["Protected email address. Cannot change to that email."] = "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken."; -App::$strings["System failure storing new email. Please try again."] = "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer."; -App::$strings["Password verification failed."] = "Wachtwoordverificatie mislukt"; -App::$strings["Passwords do not match. Password unchanged."] = "Wachtwoorden komen niet overeen. Wachtwoord onveranderd."; -App::$strings["Empty passwords are not allowed. Password unchanged."] = "Lege wachtwoorden zijn niet toegestaan. Wachtwoord onveranderd."; -App::$strings["Password changed."] = "Wachtwoord veranderd."; -App::$strings["Password update failed. Please try again."] = "Bijwerken wachtwoord mislukt. Probeer opnieuw."; -App::$strings["Friends"] = "Vrienden"; -App::$strings["Settings updated."] = "Instellingen bijgewerkt."; -App::$strings["Add application"] = "Applicatie toevoegen"; -App::$strings["Name of application"] = "Naam van applicatie"; -App::$strings["Consumer Key"] = "Consumer key"; -App::$strings["Automatically generated - change if desired. Max length 20"] = "Automatische gegenereerd - verander wanneer gewenst. Maximale lengte is 20"; -App::$strings["Consumer Secret"] = "Consumer secret"; -App::$strings["Redirect"] = "Redirect/doorverwijzing"; -App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI voor redirect - laat leeg, behalve wanneer de applicatie dit vereist"; -App::$strings["Icon url"] = "Pictogram-URL"; -App::$strings["Optional"] = "Optioneel"; -App::$strings["Application not found."] = "Applicatie niet gevonden."; -App::$strings["Connected Apps"] = "Verbonden applicaties"; -App::$strings["Client key starts with"] = "Client key begint met"; -App::$strings["No name"] = "Geen naam"; -App::$strings["Remove authorization"] = "Autorisatie verwijderen"; -App::$strings["No feature settings configured"] = "Geen plugin-instellingen aanwezig"; -App::$strings["Feature/Addon Settings"] = "Plugin-instellingen"; -App::$strings["Account Settings"] = "Account-instellingen"; -App::$strings["Current Password"] = "Huidig wachtwoord"; -App::$strings["Enter New Password"] = "Nieuw wachtwoord invoeren"; -App::$strings["Confirm New Password"] = "Nieuw wachtwoord bevestigen"; -App::$strings["Leave password fields blank unless changing"] = "Laat de wachtwoordvelden leeg, behalve wanneer je deze wil veranderen"; -App::$strings["Email Address:"] = "E-mailadres:"; -App::$strings["Remove Account"] = "Account verwijderen"; -App::$strings["Remove this account including all its channels"] = "Dit account en al zijn kanalen verwijderen"; -App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud."; -App::$strings["You may also provide dropbox style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Je kan ook dropbox-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:"; -App::$strings["Guest Access Tokens"] = "Gasttoegang"; -App::$strings["Login Name"] = "Inlognaam"; -App::$strings["Login Password"] = "Wachtwoord:"; -App::$strings["Expires (yyyy-mm-dd)"] = "Geldig t/m (yyyy-mm-dd)"; -App::$strings["Their Settings"] = "Hun instellingen"; -App::$strings["My Settings"] = "Mijn instellingen"; -App::$strings["inherited"] = "geërfd"; -App::$strings["Individual Permissions"] = "Individuele permissies"; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier niet veranderen."; -App::$strings["Off"] = "Uit"; -App::$strings["On"] = "Aan"; -App::$strings["Additional Features"] = "Extra functies"; -App::$strings["Connector Settings"] = "Instellingen externe koppelingen"; -App::$strings["No special theme for mobile devices"] = "Geen speciaal thema voor mobiele apparaten"; -App::$strings["%s - (Experimental)"] = "%s - (experimenteel)"; -App::$strings["mobile"] = "mobiel"; -App::$strings["Display Settings"] = "Weergave-instellingen"; -App::$strings["Theme Settings"] = "Thema-instellingen"; -App::$strings["Custom Theme Settings"] = "Handmatige thema-instellingen"; -App::$strings["Content Settings"] = "Inhoudsinstellingen"; -App::$strings["Display Theme:"] = "Gebruik thema:"; -App::$strings["Select scheme"] = "Kies schema van thema"; -App::$strings["Mobile Theme:"] = "Mobiel thema:"; -App::$strings["Preload images before rendering the page"] = "Afbeeldingen laden voordat de pagina wordt weergegeven"; -App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "De laadtijd van een pagina lijkt langer, maar de pagina is wel meteen helemaal geladen wanneer deze wordt weergeven"; -App::$strings["Enable user zoom on mobile devices"] = "Inzoomen op smartphones en tablets toestaan"; -App::$strings["Update browser every xx seconds"] = "Ververs de webbrowser om de zoveel seconde"; -App::$strings["Minimum of 10 seconds, no maximum"] = "Minimaal 10 seconde, geen maximum"; -App::$strings["Maximum number of conversations to load at any time:"] = "Maximaal aantal conversaties die per keer geladen worden:"; -App::$strings["Maximum of 100 items"] = "Maximaal 100 conversaties"; -App::$strings["Show emoticons (smilies) as images"] = "Toon emoticons (smilies) als afbeeldingen"; -App::$strings["Link post titles to source"] = "Berichtkoppen naar originele locatie linken"; -App::$strings["System Page Layout Editor - (advanced)"] = "Lay-out bewerken van systeempagina's (geavanceerd)"; -App::$strings["Use blog/list mode on channel page"] = "Gebruik blog/lijst-modus op kanaalpagina"; -App::$strings["(comments displayed separately)"] = "(reacties worden afzonderlijk weergeven)"; -App::$strings["Use blog/list mode on grid page"] = "Gebruik blog/lijst-modus op gridpagina"; -App::$strings["Channel page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)"; -App::$strings["click to expand content exceeding this height"] = "klik om inhoud uit te klappen die deze hoogte overschrijdt"; -App::$strings["Grid page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op gridpagina (in pixels)"; -App::$strings["Nobody except yourself"] = "Niemand, behalve jezelf"; -App::$strings["Only those you specifically allow"] = "Alleen connecties met uitdrukkelijke toestemming"; -App::$strings["Approved connections"] = "Geaccepteerde connecties"; -App::$strings["Any connections"] = "Alle connecties"; -App::$strings["Anybody on this website"] = "Iedereen op deze hub"; -App::$strings["Anybody in this network"] = "Iedereen in dit netwerk"; -App::$strings["Anybody authenticated"] = "Geauthenticeerd"; -App::$strings["Anybody on the internet"] = "Iedereen op het internet"; -App::$strings["Publish your default profile in the network directory"] = "Publiceer je standaardprofiel in de kanalengids"; -App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen"; -App::$strings["Your channel address is"] = "Jouw kanaaladres is"; -App::$strings["Channel Settings"] = "Kanaal-instellingen"; -App::$strings["Basic Settings"] = "Basis-instellingen"; -App::$strings["Full Name:"] = "Volledige naam:"; -App::$strings["Your Timezone:"] = "Jouw tijdzone:"; -App::$strings["Default Post Location:"] = "Standaardlocatie bericht:"; -App::$strings["Geographical location to display on your posts"] = "Geografische locatie die bij het bericht moet worden vermeld"; -App::$strings["Use Browser Location:"] = "Locatie van webbrowser gebruiken:"; -App::$strings["Adult Content"] = "Inhoud voor volwassenen"; -App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)"; -App::$strings["Security and Privacy Settings"] = "Veiligheids- en privacy-instellingen"; -App::$strings["Your permissions are already configured. Click to view/adjust"] = "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen."; -App::$strings["Hide my online presence"] = "Verberg mijn aanwezigheid"; -App::$strings["Prevents displaying in your profile that you are online"] = "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op \$Projectname aanwezig bent"; -App::$strings["Simple Privacy Settings:"] = "Eenvoudige privacy-instellingen:"; -App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Zeer openbaar (kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)"; -App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Normaal (standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)"; -App::$strings["Private - default private, never open or public"] = "Privé (standaard privé en nooit openbaar)"; -App::$strings["Blocked - default blocked to/from everybody"] = "Geblokkeerd (standaard geblokkeerd naar/van iedereen)"; -App::$strings["Allow others to tag your posts"] = "Anderen toestaan om je berichten te taggen"; -App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren"; -App::$strings["Advanced Privacy Settings"] = "Geavanceerde privacy-instellingen"; -App::$strings["Expire other channel content after this many days"] = "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:"; -App::$strings["0 or blank to use the website limit."] = "0 of leeg om het standaard aantal dagen van deze hub te gebruiken."; -App::$strings["This website expires after %d days."] = "Deze hub laat de inhoud van andere kanalen na %d dagen verlopen."; -App::$strings["This website does not expire imported content."] = "Deze hub laat de inhoud van andere kanalen niet verlopen."; -App::$strings["The website limit takes precedence if lower than your limit."] = "Wanneer de standaard aantal dagen van deze hub lager ligt dan jouw aantal, dan heeft de limiet van deze hub voorrang."; -App::$strings["Maximum Friend Requests/Day:"] = "Maximum aantal connectieverzoeken per dag:"; -App::$strings["May reduce spam activity"] = "Kan eventuele spam verminderen"; -App::$strings["Default Post and Publish Permissions"] = "Standaard permissies voor nieuwe berichten en publicaties"; -App::$strings["(click to open/close)"] = "(klik om te openen/sluiten)"; -App::$strings["Use my default audience setting for the type of object published"] = "Gebruik mijn standaard privacy-instelling voor dit type publicatie"; -App::$strings["Channel permissions category:"] = "Kanaaltype en -permissies:"; -App::$strings["Maximum private messages per day from unknown people:"] = "Maximum aantal privé-berichten per dag van onbekende personen:"; -App::$strings["Useful to reduce spamming"] = "Kan eventuele spam verminderen"; -App::$strings["Notification Settings"] = "Notificatie-instellingen"; -App::$strings["By default post a status message when:"] = "Plaats automatisch een bericht wanneer:"; -App::$strings["accepting a friend request"] = "Een connectieverzoek wordt geaccepteerd"; -App::$strings["joining a forum/community"] = "Je lid wordt van een forum/groep"; -App::$strings["making an interesting profile change"] = "Er sprake is van een interessante profielwijziging"; -App::$strings["Send a notification email when:"] = "Verzend een notificatie per e-mail wanneer:"; -App::$strings["You receive a connection request"] = "Je een connectieverzoek ontvangt"; -App::$strings["Your connections are confirmed"] = "Jouw connecties zijn bevestigd"; -App::$strings["Someone writes on your profile wall"] = "Iemand iets op jouw kanaal heeft geschreven"; -App::$strings["Someone writes a followup comment"] = "Iemand een reactie schrijft"; -App::$strings["You receive a private message"] = "Je een privé-bericht ontvangt"; -App::$strings["You receive a friend suggestion"] = "Je een kanaalvoorstel ontvangt"; -App::$strings["You are tagged in a post"] = "Je expliciet in een bericht bent genoemd"; -App::$strings["You are poked/prodded/etc. in a post"] = "Je bent in een bericht aangestoten/gepord/etc."; -App::$strings["Show visual notifications including:"] = "Toon de volgende zichtbare notificaties:"; -App::$strings["Unseen grid activity"] = "Niet bekeken grid-activiteit"; -App::$strings["Unseen channel activity"] = "Niet bekeken kanaal-activiteit"; -App::$strings["Unseen private messages"] = "Niet bekeken privéberichten"; -App::$strings["Recommended"] = "Aanbevolen"; -App::$strings["Upcoming events"] = "Aankomende gebeurtenissen"; -App::$strings["Events today"] = "Gebeurtenissen van vandaag"; -App::$strings["Upcoming birthdays"] = "Aankomende verjaardagen"; -App::$strings["Not available in all themes"] = "Niet in alle thema's beschikbaar"; -App::$strings["System (personal) notifications"] = "(Persoonlijke) systeemnotificaties"; -App::$strings["System info messages"] = "Systeemmededelingen"; -App::$strings["System critical alerts"] = "Kritische systeemwaarschuwingen"; -App::$strings["New connections"] = "Nieuwe connecties"; -App::$strings["System Registrations"] = "Nieuwe accountregistraties op deze hub"; -App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties"; -App::$strings["Notify me of events this many days in advance"] = "Herinner mij zoveel dagen van te voren aan gebeurtenissen"; -App::$strings["Must be greater than 0"] = "Moet hoger dan 0 zijn"; -App::$strings["Advanced Account/Page Type Settings"] = "Instellingen geavanceerd account/paginatype"; -App::$strings["Change the behaviour of this account for special situations"] = "Verander het gedrag van dit account voor speciale situaties"; -App::$strings["Please enable expert mode (in Settings > Additional features) to adjust!"] = "Schakel de expertmodus in (in Instellingen > Extra functies) om aan te kunnen passen!"; -App::$strings["Miscellaneous Settings"] = "Diverse instellingen"; -App::$strings["Default photo upload folder"] = "Standaard fotoalbum voor uploads"; -App::$strings["%Y - current year, %m - current month"] = "%Y - dit jaar, %m - deze maand"; -App::$strings["Default file upload folder"] = "Standaard bestandsmap voor uploads"; -App::$strings["Personal menu to display in your channel pages"] = "Persoonlijk menu om op je kanaalpagina's weer te geven"; -App::$strings["Remove Channel"] = "Kanaal verwijderen"; -App::$strings["Remove this channel."] = "Verwijder dit kanaal."; -App::$strings["Firefox Share \$Projectname provider"] = "\$Projectname-service voor Firefox Share"; -App::$strings["Start calendar week on monday"] = "Begin in de agenda de week op maandag"; -App::$strings["network"] = "netwerk"; -App::$strings["RSS"] = "RSS"; +App::$strings["Continue"] = "Ga verder"; +App::$strings["Premium Channel Setup"] = "Instellen premiumkanaal "; +App::$strings["Enable premium channel connection restrictions"] = "Restricties voor connecties van premiumkanaal toestaan"; +App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz."; +App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:"; +App::$strings["Potential connections will then see the following text before proceeding:"] = "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:"; +App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina."; +App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) "; +App::$strings["Restricted or Premium Channel"] = "Beperkt of premiumkanaal"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."; +App::$strings["Create a new channel"] = "Nieuw kanaal aanmaken"; +App::$strings["Create New"] = "Nieuwe aanmaken"; +App::$strings["Channel Manager"] = "Kanaalbeheer"; +App::$strings["Current Channel"] = "Huidig kanaal"; +App::$strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken."; +App::$strings["Default Channel"] = "Standaardkanaal"; +App::$strings["Make Default"] = "Als standaard instellen"; +App::$strings["%d new messages"] = "%d nieuwe berichten"; +App::$strings["%d new introductions"] = "%d nieuwe connectieverzoeken"; +App::$strings["Delegated Channel"] = "Uitbesteed kanaal"; App::$strings["Privacy group created."] = "Privacygroep aangemaakt"; App::$strings["Could not create privacy group."] = "Kon privacygroep niet aanmaken"; App::$strings["Privacy group not found."] = "Privacygroep niet gevonden"; @@ -601,91 +633,31 @@ App::$strings["Privacy group editor"] = "Privacygroep bewerken"; App::$strings["Members"] = "Kanalen"; App::$strings["All Connected Channels"] = "Alle kanaalconnecties"; App::$strings["Click on a channel to add or remove."] = "Klik op een kanaal om deze toe te voegen of te verwijderen."; -App::$strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen."; -App::$strings["Profile Photos"] = "Profielfoto's"; -App::$strings["Album not found."] = "Album niet gevonden."; -App::$strings["Delete Album"] = "Verwijder album"; -App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder."; -App::$strings["Delete Photo"] = "Verwijder foto"; -App::$strings["No photos selected"] = "Geen foto's geselecteerd"; -App::$strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt."; -App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."; -App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt."; -App::$strings["Upload Photos"] = "Foto's uploaden"; -App::$strings["Enter an album name"] = "Vul een albumnaam in"; -App::$strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; -App::$strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload."; -App::$strings["Caption (optional):"] = "Bijschrift (optioneel):"; -App::$strings["Description (optional):"] = "Omschrijving (optioneel):"; -App::$strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden"; -App::$strings["Contact Photos"] = "Connectiefoto's"; -App::$strings["Show Newest First"] = "Nieuwste eerst weergeven"; -App::$strings["Show Oldest First"] = "Oudste eerst weergeven"; -App::$strings["View Photo"] = "Foto weergeven"; -App::$strings["Edit Album"] = "Album bewerken"; -App::$strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."; -App::$strings["Photo not available"] = "Foto niet aanwezig"; -App::$strings["Use as profile photo"] = "Als profielfoto gebruiken"; -App::$strings["Use as cover photo"] = "Als omslagfoto gebruiken"; -App::$strings["Private Photo"] = "Privéfoto"; -App::$strings["Previous"] = "Vorige"; -App::$strings["View Full Size"] = "Volledige grootte weergeven"; -App::$strings["Remove"] = "Verwijderen"; -App::$strings["Edit photo"] = "Foto bewerken"; -App::$strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)"; -App::$strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)"; -App::$strings["Enter a new album name"] = "Vul een nieuwe albumnaam in"; -App::$strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; -App::$strings["Caption"] = "Bijschrift"; -App::$strings["Add a Tag"] = "Tag toevoegen"; -App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"; -App::$strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave"; -App::$strings["I like this (toggle)"] = "Vind ik leuk"; -App::$strings["I don't like this (toggle)"] = "Vind ik niet leuk"; -App::$strings["Share"] = "Delen"; -App::$strings["Please wait"] = "Even wachten"; -App::$strings["This is you"] = "Dit ben jij"; -App::$strings["Comment"] = "Reactie"; -App::$strings["Preview"] = "Voorvertoning"; -App::$strings["__ctx:title__ Likes"] = "vinden dit leuk"; -App::$strings["__ctx:title__ Dislikes"] = "vinden dit niet leuk"; -App::$strings["__ctx:title__ Agree"] = "eens"; -App::$strings["__ctx:title__ Disagree"] = "oneens"; -App::$strings["__ctx:title__ Abstain"] = "onthoudingen"; -App::$strings["__ctx:title__ Attending"] = "aanwezig"; -App::$strings["__ctx:title__ Not attending"] = "niet aanwezig"; -App::$strings["__ctx:title__ Might attend"] = "mogelijk aanwezig"; -App::$strings["View all"] = "Toon alles"; -App::$strings["__ctx:noun__ Like"] = array( - 0 => "vindt dit leuk", - 1 => "vinden dit leuk", -); -App::$strings["__ctx:noun__ Dislike"] = array( - 0 => "vindt dit niet leuk", - 1 => "vinden dit niet leuk", -); -App::$strings["Photo Tools"] = "Hulpmiddelen"; -App::$strings["In This Photo:"] = "Op deze foto:"; -App::$strings["Map"] = "Kaart"; -App::$strings["__ctx:noun__ Likes"] = "vinden dit leuk"; -App::$strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk"; -App::$strings["Close"] = "Sluiten"; -App::$strings["View Album"] = "Album weergeven"; -App::$strings["Recent Photos"] = "Recente foto's"; +App::$strings["Invalid message"] = "Ongeldig bericht"; +App::$strings["no results"] = "geen resultaten"; +App::$strings["channel sync processed"] = "kanaalsync verwerkt"; +App::$strings["queued"] = "in wachtrij"; +App::$strings["posted"] = "verstuurd"; +App::$strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden"; +App::$strings["updated"] = "geüpdatet"; +App::$strings["update ignored"] = "update genegeerd"; +App::$strings["permission denied"] = "toegang geweigerd"; +App::$strings["recipient not found"] = "ontvanger niet gevonden"; +App::$strings["mail recalled"] = "Privébericht ingetrokken"; +App::$strings["duplicate mail received"] = "dubbel privébericht ontvangen"; +App::$strings["mail delivered"] = "privébericht afgeleverd"; +App::$strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s"; +App::$strings["Options"] = "Opties"; +App::$strings["Redeliver"] = "Opnieuw afleveren"; App::$strings["webpage"] = "Webpagina"; App::$strings["block"] = "blok"; App::$strings["layout"] = "lay-out"; App::$strings["menu"] = "menu"; App::$strings["%s element installed"] = "%s onderdeel geïnstalleerd"; App::$strings["%s element installation failed"] = "Installatie %s-element mislukt"; -App::$strings["Nothing to import."] = "Niets gevonden om te importeren"; -App::$strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden"; -App::$strings["Imported file is empty."] = "Geïmporteerde bestand is leeg"; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter."; App::$strings["Import completed"] = "Importeren voltooid"; App::$strings["Import Items"] = "Importeer items"; App::$strings["Use this form to import existing posts and content from an export file."] = "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren."; -App::$strings["File to Upload"] = "Bestand om te uploaden"; App::$strings["Total invitation limit exceeded."] = "Limiet voor aantal uitnodigingen overschreden."; App::$strings["%s : Not a valid email address."] = "%s : Geen geldig e-mailadres."; App::$strings["Please join us on \$Projectname"] = "Uitnodiging voor \$Projectname"; @@ -698,7 +670,6 @@ App::$strings["%d message sent."] = array( App::$strings["You have no more invitations available"] = "Je hebt geen uitnodigingen meer beschikbaar"; App::$strings["Send invitations"] = "Uitnodigingen verzenden"; App::$strings["Enter email addresses, one per line:"] = "Voer e-mailadressen in, één per regel:"; -App::$strings["Your message:"] = "Jouw bericht:"; App::$strings["Please join my community on \$Projectname."] = "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op \$Projectname te vergezellen. Lees meer over \$Projectname op http://hubzilla.org"; App::$strings["You will need to supply this invitation code:"] = "Je moet deze uitnodigingscode opgeven:"; App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registreer je op een willekeurige \$Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):"; @@ -711,13 +682,15 @@ App::$strings["Please select another location to become primary before removing App::$strings["Syncing locations"] = "Locaties synchronizeren"; App::$strings["No locations found."] = "Geen locaties gevonden."; App::$strings["Manage Channel Locations"] = "Kanaallocaties beheren"; -App::$strings["Address"] = "Kanaaladres"; App::$strings["Primary"] = "Primair"; App::$strings["Sync Now"] = "Nu synchroniseren"; App::$strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen."; App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen."; App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is."; -App::$strings["Hub not found."] = "Hub niet gevonden."; +App::$strings["Website:"] = "Website:"; +App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afstand [%s] (nog niet op deze hub bekend)"; +App::$strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)"; +App::$strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)"; App::$strings["Like/Dislike"] = "Leuk/niet leuk"; App::$strings["This action is restricted to members."] = "Deze actie kan alleen door \$Projectname-leden worden uitgevoerd."; App::$strings["Please login with your \$Projectname ID or register as a new \$Projectname member to continue."] = "Je dient in te loggen met je \$Projectname-account of een nieuw \$Projectname-account aan te maken om verder te kunnen gaan."; @@ -739,305 +712,6 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s is niet aanwezig App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s is mogelijk aanwezig op %2\$s's %3\$s"; App::$strings["Action completed."] = "Actie voltooid"; App::$strings["Thank you."] = "Bedankt"; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."; -App::$strings["Create a new channel"] = "Nieuw kanaal aanmaken"; -App::$strings["Create New"] = "Nieuwe aanmaken"; -App::$strings["Channel Manager"] = "Kanaalbeheer"; -App::$strings["Current Channel"] = "Huidig kanaal"; -App::$strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken."; -App::$strings["Default Channel"] = "Standaardkanaal"; -App::$strings["Make Default"] = "Als standaard instellen"; -App::$strings["%d new messages"] = "%d nieuwe berichten"; -App::$strings["%d new introductions"] = "%d nieuwe connectieverzoeken"; -App::$strings["Delegated Channel"] = "Uitbesteed kanaal"; -App::$strings["Unable to create element."] = "Niet in staat om onderdeel aan te maken."; -App::$strings["Unable to update menu element."] = "Menu-onderdeel kan niet worden geüpdatet."; -App::$strings["Unable to add menu element."] = "Menu-onderdeel kan niet worden toegevoegd."; -App::$strings["Menu Item Permissions"] = "Permissies menu-item"; -App::$strings["Link Name"] = "Linknaam"; -App::$strings["Link or Submenu Target"] = "Linkdoel of submenu-doel"; -App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Geef de URL van de link of kies een menunaam om een submenu aan te maken"; -App::$strings["Use magic-auth if available"] = "Gebruik magic-auth wanneer beschikbaar"; -App::$strings["Open link in new window"] = "Open link in nieuw venster"; -App::$strings["Order in list"] = "Volgorde in lijst"; -App::$strings["Higher numbers will sink to bottom of listing"] = "Hogere nummers komen onderaan de lijst terecht"; -App::$strings["Submit and finish"] = "Opslaan en afsluiten"; -App::$strings["Submit and continue"] = "Opslaan en doorgaan"; -App::$strings["Menu:"] = "Menu:"; -App::$strings["Link Target"] = "Linkdoel"; -App::$strings["Edit menu"] = "Menu bewerken"; -App::$strings["Edit element"] = "Onderdeel bewerken"; -App::$strings["Drop element"] = "Onderdeel verwijderen"; -App::$strings["New element"] = "Nieuw element"; -App::$strings["Edit this menu container"] = "Deze menu-container bewerken"; -App::$strings["Add menu element"] = "Menu-element toevoegen"; -App::$strings["Delete this menu item"] = "Dit menu-item verwijderen"; -App::$strings["Edit this menu item"] = "Dit menu-item bewerken"; -App::$strings["Menu item not found."] = "Menu-item niet gevonden."; -App::$strings["Menu item deleted."] = "Menu-item verwijderd."; -App::$strings["Menu item could not be deleted."] = "Menu-item kon niet worden verwijderd."; -App::$strings["Edit Menu Element"] = "Menu-element bewerken"; -App::$strings["Link text"] = "Linktekst"; -App::$strings["Theme settings updated."] = "Thema-instellingen bijgewerkt."; -App::$strings["# Accounts"] = "# accounts"; -App::$strings["# blocked accounts"] = "# geblokkeerde accounts"; -App::$strings["# expired accounts"] = "# verlopen accounts"; -App::$strings["# expiring accounts"] = "# accounts die nog moeten verlopen"; -App::$strings["# Channels"] = "# Kanalen"; -App::$strings["# primary"] = "# primair"; -App::$strings["# clones"] = "# klonen"; -App::$strings["Message queues"] = "Berichtenwachtrij"; -App::$strings["Your software should be updated"] = "Jouw software moet worden bijgewerkt "; -App::$strings["Administration"] = "Beheer"; -App::$strings["Summary"] = "Samenvatting"; -App::$strings["Registered accounts"] = "Geregistreerde accounts"; -App::$strings["Pending registrations"] = "Accounts die op goedkeuring wachten"; -App::$strings["Registered channels"] = "Geregistreerde kanalen"; -App::$strings["Active plugins"] = "Ingeschakelde plugins"; -App::$strings["Version"] = "Versie"; -App::$strings["Repository version (master)"] = "Versie repository (master)"; -App::$strings["Repository version (dev)"] = "Versie repository (dev)"; -App::$strings["Site settings updated."] = "Hub-instellingen bijgewerkt."; -App::$strings["Default"] = "Standaard"; -App::$strings["experimental"] = "experimenteel"; -App::$strings["unsupported"] = "Niet ondersteund"; -App::$strings["Yes - with approval"] = "Ja - met goedkeuring"; -App::$strings["My site is not a public server"] = "Mijn \$Projectname-hub is niet openbaar"; -App::$strings["My site has paid access only"] = "Mijn \$Projectname-hub kent alleen betaalde toegang"; -App::$strings["My site has free access only"] = "Mijn \$Projectname-hub kent alleen gratis toegang"; -App::$strings["My site offers free accounts with optional paid upgrades"] = "Mijn \$Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie"; -App::$strings["Site"] = "Hub-instellingen"; -App::$strings["File upload"] = "Bestand uploaden"; -App::$strings["Policies"] = "Beleid"; -App::$strings["Advanced"] = "Geavanceerd"; -App::$strings["Site name"] = "Naam van deze \$Projectname-hub"; -App::$strings["Banner/Logo"] = "Banner/logo"; -App::$strings["Administrator Information"] = "Informatie over de beheerder"; -App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden."; -App::$strings["System language"] = "Standaardtaal"; -App::$strings["System theme"] = "Standaardthema"; -App::$strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Standaardthema voor \$Projectname-hub (kan door lid veranderd worden) - verander thema-instellingen"; -App::$strings["Mobile system theme"] = "Standaardthema voor mobiel"; -App::$strings["Theme for mobile devices"] = "Thema voor mobiele apparaten"; -App::$strings["Allow Feeds as Connections"] = "Sta feeds toe als connecties"; -App::$strings["(Heavy system resource usage)"] = "(sterk negatieve invloed op systeembronnen hub)"; -App::$strings["Maximum image size"] = "Maximale grootte van afbeeldingen"; -App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend."; -App::$strings["Does this site allow new member registration?"] = "Staat deze hub nieuwe accounts toe?"; -App::$strings["Invitation only"] = "Alleen op uitnodiging"; -App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Sta alleen nieuwe registraties toe van mensen die een uitnodigingscode hebben. Bovenstaand accountbeleid moet op Ja staan."; -App::$strings["Which best describes the types of account offered by this hub?"] = "Wat voor soort accounts biedt deze \$Projectname-hub aan? Kies wat het meest in de buurt komt."; -App::$strings["Register text"] = "Tekst tijdens registratie"; -App::$strings["Will be displayed prominently on the registration page."] = "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond."; -App::$strings["Site homepage to show visitors (default: login box)"] = "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)"; -App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken."; -App::$strings["Preserve site homepage URL"] = "Behoudt de URL van de hub (/)"; -App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)"; -App::$strings["Accounts abandoned after x days"] = "Accounts als verlaten beschouwen na zoveel aantal dagen:"; -App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet."; -App::$strings["Allowed friend domains"] = "Toegestane domeinen"; -App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze \$Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten."; -App::$strings["Allowed email domains"] = "Toegestane e-maildomeinen"; -App::$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"] = "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten."; -App::$strings["Not allowed email domains"] = "Niet toegestane e-maildomeinen"; -App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. "; -App::$strings["Verify Email Addresses"] = "E-mailadres verifieren"; -App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)."; -App::$strings["Force publish"] = "Dwing kanaalvermelding af"; -App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld."; -App::$strings["Import Public Streams"] = "Openbare streams importeren"; -App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd."; -App::$strings["Login on Homepage"] = "Inlogformulier op de homepagina"; -App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. "; -App::$strings["Enable context help"] = "Schakel contextuele hulp in"; -App::$strings["Display contextual help for the current page when the help button is pressed."] = "Toon hulp en documentatie voor de op dat moment getoonde pagina, wanneer op de hulp-knop wordt geklikt."; -App::$strings["Directory Server URL"] = "Server-URL voor de kanalengids"; -App::$strings["Default directory server"] = "Standaardserver voor de kanalengids"; -App::$strings["Proxy user"] = "Gebruikersnaam proxy"; -App::$strings["Proxy URL"] = "Proxy-URL"; -App::$strings["Network timeout"] = "Netwerktimeout"; -App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)"; -App::$strings["Delivery interval"] = "Afleveringsinterval"; -App::$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."] = "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers."; -App::$strings["Deliveries per process"] = "Leveringen per serverproces"; -App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5"; -App::$strings["Poll interval"] = "Poll-interval"; -App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken."; -App::$strings["Maximum Load Average"] = "Maximaal gemiddelde systeembelasting"; -App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50."; -App::$strings["Expiration period in days for imported (grid/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd."; -App::$strings["0 for no expiration of imported content"] = "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud."; -App::$strings["Lock feature %s"] = " Vergrendel de functie '%s'"; -App::$strings["Manage Additional Features"] = "Beheer - Extra functies"; -App::$strings["No server found"] = "Geen hub gevonden"; -App::$strings["ID"] = "ID"; -App::$strings["for channel"] = "voor kanaal"; -App::$strings["on server"] = "op hub"; -App::$strings["Server"] = "Hubbeheer"; -App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Standaard is ongefilterde HTML in ingesloten (embedded) media toegestaan. Dit is inherent onveilig."; -App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Het wordt aanbevolen om alleen ongefilterde HTML van de volgende websites toe te staan:"; -App::$strings["https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "] = "https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/
    https://vimeo.com/
    https://soundcloud.com/
    "; -App::$strings["All other embedded content will be filtered, unless embedded content from that site is explicitly blocked."] = "Alle andere ingesloten (embedded) inhoud wordt gefilterd, tenzij ingesloten (embedded) inhoud van een website expliciet wordt geblokkeerd."; -App::$strings["Security"] = "Beveiliging"; -App::$strings["Block public"] = "Openbare toegang blokkeren"; -App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor leden die zich hebben geauthenticeerd."; -App::$strings["Set \"Transport Security\" HTTP header"] = "\"Transport Security\" HTTP-header inschakelen"; -App::$strings["Set \"Content Security Policy\" HTTP header"] = " \"Content Security Policy\" HTTP-header inschakelen"; -App::$strings["Allow communications only from these sites"] = "Alleen communicatie met deze hubs toestaan"; -App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Eén hub per regel. Laat leeg om communicatie standaard met alle hubs toe te staan"; -App::$strings["Block communications from these sites"] = "Communicatie met deze hubs blokkeren"; -App::$strings["Allow communications only from these channels"] = "Sta alleen communicatie toe met deze kanalen"; -App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Eén kanaal (hash) per regel. Laat leeg om communicatie standaard met alle kanalen toe te staan"; -App::$strings["Block communications from these channels"] = "Communicatie met deze kanalen blokkeren"; -App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Alleen ingesloten (embedded) inhoud van veilige (SSL) websites en links toestaan."; -App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Alleen ongefilterde ingesloten (embedded) HTML van deze websites toestaan"; -App::$strings["One site per line. By default embedded content is filtered."] = "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gefilterd."; -App::$strings["Block embedded HTML from these domains"] = "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren"; -App::$strings["Update has been marked successful"] = "Update is als succesvol gemarkeerd"; -App::$strings["Executing %s failed. Check system logs."] = "Uitvoeren van %s is mislukt. Controleer systeemlogboek."; -App::$strings["Update %s was successfully applied."] = "Update %s was geslaagd."; -App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is."; -App::$strings["Update function %s could not be found."] = "Update-functie %s kon niet gevonden worden."; -App::$strings["No failed updates."] = "Geen mislukte updates."; -App::$strings["Failed Updates"] = "Mislukte updates"; -App::$strings["Mark success (if update was manually applied)"] = "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)"; -App::$strings["Attempt to execute this update step automatically"] = "Poging om deze stap van de update automatisch uit te voeren."; -App::$strings["Queue Statistics"] = "Wachtrij-statistieken"; -App::$strings["Total Entries"] = "Aantal vermeldingen"; -App::$strings["Priority"] = "Prioriteit"; -App::$strings["Destination URL"] = "Doel-URL"; -App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markeren"; -App::$strings["Empty queue for this hub"] = "Berichtenwachtrij voor deze hub legen"; -App::$strings["Last known contact"] = "Voor het laatst contact"; -App::$strings["%s account blocked/unblocked"] = array( - 0 => "%s account geblokkeerd/gedeblokkeerd", - 1 => "%s accounts geblokkeerd/gedeblokkeerd", -); -App::$strings["%s account deleted"] = array( - 0 => "%s account verwijderd", - 1 => "%s accounts verwijderd", -); -App::$strings["Account not found"] = "Account niet gevonden"; -App::$strings["Account '%s' deleted"] = "Account '%s' verwijderd"; -App::$strings["Account '%s' blocked"] = "Account '%s' geblokkeerd"; -App::$strings["Account '%s' unblocked"] = "Account '%s' gedeblokkeerd"; -App::$strings["Accounts"] = "Accounts"; -App::$strings["select all"] = "alles selecteren"; -App::$strings["Registrations waiting for confirm"] = "Accounts die op goedkeuring wachten"; -App::$strings["Request date"] = "Tijd/datum verzoek"; -App::$strings["Email"] = "E-mail"; -App::$strings["No registrations."] = "Geen verzoeken."; -App::$strings["Deny"] = "Afkeuren"; -App::$strings["Block"] = "Blokkeren"; -App::$strings["Unblock"] = "Deblokkeren"; -App::$strings["All Channels"] = "Alle kanalen"; -App::$strings["Register date"] = "Geregistreerd"; -App::$strings["Last login"] = "Laatste keer ingelogd"; -App::$strings["Expires"] = "Verloopt"; -App::$strings["Service Class"] = "Abonnementen"; -App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?"; -App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; -App::$strings["%s channel censored/uncensored"] = array( - 0 => "%s kanaal gecensureerd/ongecensureerd", - 1 => "%s kanalen gecensureerd/ongecensureerd", -); -App::$strings["%s channel code allowed/disallowed"] = array( - 0 => "Scripts toegestaan/niet toegestaan voor %s kanaal", - 1 => "Scripts toegestaan/niet toegestaan voor %s kanalen", -); -App::$strings["%s channel deleted"] = array( - 0 => "%s kanaal verwijderd", - 1 => "%s kanalen verwijderd", -); -App::$strings["Channel not found"] = "Kanaal niet gevonden"; -App::$strings["Channel '%s' deleted"] = "Kanaal '%s' verwijderd"; -App::$strings["Channel '%s' censored"] = "Kanaal '%s' gecensureerd"; -App::$strings["Channel '%s' uncensored"] = "Kanaal '%s' ongecensureerd"; -App::$strings["Channel '%s' code allowed"] = "Scripts toegestaan voor kanaal '%s'"; -App::$strings["Channel '%s' code disallowed"] = "Scripts niet toegestaan voor kanaal '%s'"; -App::$strings["Channels"] = "Kanalen"; -App::$strings["Censor"] = "Censureren"; -App::$strings["Uncensor"] = "Niet censureren"; -App::$strings["Allow Code"] = "Scripts toestaan"; -App::$strings["Disallow Code"] = "Scripts niet toestaan"; -App::$strings["Channel"] = "Kanaal"; -App::$strings["UID"] = "UID"; -App::$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?"] = "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; -App::$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?"] = "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; -App::$strings["Plugin %s disabled."] = "Plugin %s uitgeschakeld."; -App::$strings["Plugin %s enabled."] = "Plugin %s ingeschakeld"; -App::$strings["Disable"] = "Uitschakelen"; -App::$strings["Enable"] = "Inschakelen"; -App::$strings["Plugins"] = "Plugins"; -App::$strings["Toggle"] = "Omschakelen"; -App::$strings["Settings"] = "Instellingen"; -App::$strings["Author: "] = "Auteur: "; -App::$strings["Maintainer: "] = "Beheerder: "; -App::$strings["Minimum project version: "] = "Minimum versie Hubzilla: "; -App::$strings["Maximum project version: "] = "Maximum versie Hubzilla:"; -App::$strings["Minimum PHP version: "] = "Minimum versie PHP: "; -App::$strings["Compatible Server Roles: "] = "Werkt met configuratietypes: "; -App::$strings["Requires: "] = "Vereist: "; -App::$strings["Disabled - version incompatibility"] = "Uitgeschakeld - versie is incompatibel"; -App::$strings["Enter the public git repository URL of the plugin repo."] = "Vul de openbare Git-URL in van de plugin-repository."; -App::$strings["Plugin repo git URL"] = "Git-URL plugin-repository"; -App::$strings["Custom repo name"] = "Handmatige repository-naam"; -App::$strings["(optional)"] = "(optioneel)"; -App::$strings["Download Plugin Repo"] = "Plugin-repository downloaden"; -App::$strings["Install new repo"] = "Nieuwe repository installeren"; -App::$strings["Install"] = "Installeren"; -App::$strings["Manage Repos"] = "Repositories beheren"; -App::$strings["Installed Plugin Repositories"] = "Toegevoegde plugin-repositories"; -App::$strings["Install a New Plugin Repository"] = "Nieuwe plugin-repository toevoegen"; -App::$strings["Switch branch"] = "Branch veranderen"; -App::$strings["No themes found."] = "Geen thema's gevonden"; -App::$strings["Screenshot"] = "Schermafdruk"; -App::$strings["Themes"] = "Thema's"; -App::$strings["[Experimental]"] = "[Experimenteel]"; -App::$strings["[Unsupported]"] = "[Niet ondersteund]"; -App::$strings["Log settings updated."] = "Logboek-instellingen bijgewerkt."; -App::$strings["Logs"] = "Logboeken"; -App::$strings["Clear"] = "Leegmaken"; -App::$strings["Debugging"] = "Debuggen"; -App::$strings["Log file"] = "Logbestand"; -App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je \$Projectname-installatie."; -App::$strings["Log level"] = "Logniveau"; -App::$strings["New Profile Field"] = "Nieuw profielveld"; -App::$strings["Field nickname"] = "Bijnaam voor veld"; -App::$strings["System name of field"] = "Systeemnaam voor veld"; -App::$strings["Input type"] = "Invoertype"; -App::$strings["Field Name"] = "Veldnaam"; -App::$strings["Label on profile pages"] = "Tekstlabel voor op profielpagina's"; -App::$strings["Help text"] = "Helptekst"; -App::$strings["Additional info (optional)"] = "Extra informatie (optioneel)"; -App::$strings["Field definition not found"] = "Velddefinitie niet gevonden"; -App::$strings["Edit Profile Field"] = "Profielveld bewerken"; -App::$strings["Profile Fields"] = "Profielvelden"; -App::$strings["Basic Profile Fields"] = "Standaard profielvelden"; -App::$strings["Advanced Profile Fields"] = "Geavanceerde profielvelden"; -App::$strings["(In addition to basic fields)"] = "(als toevoeging op de standaard velden)"; -App::$strings["All available fields"] = "Alle beschikbare velden"; -App::$strings["Custom Fields"] = "Extra (handmatig toegevoegde) velden"; -App::$strings["Create Custom Field"] = "Extra velden aanmaken"; -App::$strings["No valid account found."] = "Geen geldige account gevonden."; -App::$strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail."; -App::$strings["Site Member (%s)"] = "Lid van hub (%s)"; -App::$strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend"; -App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt."; -App::$strings["Password Reset"] = "Wachtwoord vergeten?"; -App::$strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht."; -App::$strings["Your new password is"] = "Jouw nieuwe wachtwoord is"; -App::$strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en"; -App::$strings["click here to login"] = "klik dan hier om in te loggen"; -App::$strings["Your password may be changed from the Settings page after successful login."] = "Jouw wachtwoord kan worden veranderd onder instellingen, nadat je succesvol bent ingelogd."; -App::$strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd"; -App::$strings["Forgot your Password?"] = "Wachtwoord vergeten?"; -App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies."; -App::$strings["Email Address"] = "E-mailadres"; -App::$strings["Reset"] = "Opnieuw instellen"; -App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s is %2\$s"; -App::$strings["Mood"] = "Stemming"; -App::$strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties"; App::$strings["Profile not found."] = "Profiel niet gevonden."; App::$strings["Profile deleted."] = "Profiel verwijderd."; App::$strings["Profile-"] = "Profiel-"; @@ -1106,14 +780,364 @@ App::$strings["Contact information and social networks"] = "Contactinformatie en App::$strings["My other channels"] = "Mijn andere kanalen"; App::$strings["Profile Image"] = "Profielfoto"; App::$strings["Edit Profiles"] = "Bewerk profielen"; +App::$strings["Unable to create element."] = "Niet in staat om onderdeel aan te maken."; +App::$strings["Unable to update menu element."] = "Menu-onderdeel kan niet worden geüpdatet."; +App::$strings["Unable to add menu element."] = "Menu-onderdeel kan niet worden toegevoegd."; +App::$strings["Menu Item Permissions"] = "Permissies menu-item"; +App::$strings["(click to open/close)"] = "(klik om te openen/sluiten)"; +App::$strings["Link Name"] = "Linknaam"; +App::$strings["Link or Submenu Target"] = "Linkdoel of submenu-doel"; +App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Geef de URL van de link of kies een menunaam om een submenu aan te maken"; +App::$strings["Use magic-auth if available"] = "Gebruik magic-auth wanneer beschikbaar"; +App::$strings["Open link in new window"] = "Open link in nieuw venster"; +App::$strings["Order in list"] = "Volgorde in lijst"; +App::$strings["Higher numbers will sink to bottom of listing"] = "Hogere nummers komen onderaan de lijst terecht"; +App::$strings["Submit and finish"] = "Opslaan en afsluiten"; +App::$strings["Submit and continue"] = "Opslaan en doorgaan"; +App::$strings["Menu:"] = "Menu:"; +App::$strings["Link Target"] = "Linkdoel"; +App::$strings["Edit menu"] = "Menu bewerken"; +App::$strings["Edit element"] = "Onderdeel bewerken"; +App::$strings["Drop element"] = "Onderdeel verwijderen"; +App::$strings["New element"] = "Nieuw element"; +App::$strings["Edit this menu container"] = "Deze menu-container bewerken"; +App::$strings["Add menu element"] = "Menu-element toevoegen"; +App::$strings["Delete this menu item"] = "Dit menu-item verwijderen"; +App::$strings["Edit this menu item"] = "Dit menu-item bewerken"; +App::$strings["Menu item not found."] = "Menu-item niet gevonden."; +App::$strings["Menu item deleted."] = "Menu-item verwijderd."; +App::$strings["Menu item could not be deleted."] = "Menu-item kon niet worden verwijderd."; +App::$strings["Edit Menu Element"] = "Menu-element bewerken"; +App::$strings["Link text"] = "Linktekst"; +App::$strings["\$Projectname Server - Setup"] = "\$Projectname Hub - Setup"; +App::$strings["Could not connect to database."] = "Could not connect to database."; +App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."; +App::$strings["Could not create table."] = "Could not create table."; +App::$strings["Your site database has been installed."] = "Your hub database has been installed."; +App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."; +App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\"."; +App::$strings["System check"] = "System check"; +App::$strings["Next"] = "Volgende"; +App::$strings["Check again"] = "Check again"; +App::$strings["Database connection"] = "Database connection"; +App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database."; +App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or server administrator if you have questions about these settings."; +App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; +App::$strings["Database Server Name"] = "Database Server Name"; +App::$strings["Default is 127.0.0.1"] = "Default is 127.0.0.1"; +App::$strings["Database Port"] = "Database Port"; +App::$strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default"; +App::$strings["Database Login Name"] = "Database Login Name"; +App::$strings["Database Login Password"] = "Database Login Password"; +App::$strings["Database Name"] = "Database Name"; +App::$strings["Database Type"] = "Database Type"; +App::$strings["Site administrator email address"] = "Hub administrator email address"; +App::$strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; +App::$strings["Website URL"] = "Hub URL"; +App::$strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available."; +App::$strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub"; +App::$strings["Site settings"] = "Hub settings"; +App::$strings["PHP version 5.5 or greater is required."] = "PHP version 5.5 or greater is required."; +App::$strings["PHP version"] = "PHP version"; +App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; +App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "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."; +App::$strings["PHP executable path"] = "PHP executable path"; +App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; +App::$strings["Command line PHP"] = "Command line PHP"; +App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."; +App::$strings["This is required for message delivery to work."] = "This is required for message delivery to work."; +App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."; +App::$strings["You can adjust these settings in the servers php.ini."] = "You can adjust these settings in the servers php.ini."; +App::$strings["PHP upload limits"] = "PHP upload limits"; +App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"; +App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."; +App::$strings["Generate encryption keys"] = "Generate encryption keys"; +App::$strings["libCurl PHP module"] = "libCurl PHP module"; +App::$strings["GD graphics PHP module"] = "GD graphics PHP module"; +App::$strings["OpenSSL PHP module"] = "OpenSSL PHP module"; +App::$strings["mysqli or postgres PHP module"] = "mysqli or postgres PHP module"; +App::$strings["mb_string PHP module"] = "mb_string PHP module"; +App::$strings["xml PHP module"] = "xml PHP module"; +App::$strings["Apache mod_rewrite module"] = "Apache mod_rewrite module"; +App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed."; +App::$strings["proc_open"] = "proc_open"; +App::$strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: proc_open is required but is either not installed or has been disabled in php.ini"; +App::$strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed."; +App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed."; +App::$strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed."; +App::$strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: mysqli or postgres PHP module required but neither are installed."; +App::$strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed."; +App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed."; +App::$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."] = "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."; +App::$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."] = "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."; +App::$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."] = "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."; +App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."; +App::$strings[".htconfig.php is writable"] = ".htconfig.php is writable"; +App::$strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."; +App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."; +App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."; +App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."; +App::$strings["%s is writable"] = "%s is writable"; +App::$strings["This software 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"] = "This software 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"; +App::$strings["store is writable"] = "store is writable"; +App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."; +App::$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!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"; +App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."; +App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."; +App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."; +App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid."; +App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."; +App::$strings["SSL certificate validation"] = "SSL certificate validation"; +App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: "; +App::$strings["Url rewrite is working"] = "Url rewrite is working"; +App::$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."] = "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."; +App::$strings["Errors encountered creating database tables."] = "Errors encountered creating database tables."; +App::$strings["

    What next

    "] = "

    What next

    "; +App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."; +App::$strings["No valid account found."] = "Geen geldige account gevonden."; +App::$strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail."; +App::$strings["Site Member (%s)"] = "Lid van hub (%s)"; +App::$strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend"; +App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt."; +App::$strings["Password Reset"] = "Wachtwoord vergeten?"; +App::$strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht."; +App::$strings["Your new password is"] = "Jouw nieuwe wachtwoord is"; +App::$strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en"; +App::$strings["click here to login"] = "klik dan hier om in te loggen"; +App::$strings["Your password may be changed from the Settings page after successful login."] = "Jouw wachtwoord kan worden veranderd onder instellingen, nadat je succesvol bent ingelogd."; +App::$strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd"; +App::$strings["Forgot your Password?"] = "Wachtwoord vergeten?"; +App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies."; +App::$strings["Email Address"] = "E-mailadres"; +App::$strings["Reset"] = "Opnieuw instellen"; +App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s is %2\$s"; +App::$strings["Mood"] = "Stemming"; +App::$strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties"; +App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd."; +App::$strings["Remove This Channel"] = "Verwijder dit kanaal"; +App::$strings["WARNING: "] = "WAARSCHUWING: "; +App::$strings["This channel will be completely removed from the network. "] = "Dit kanaal wordt volledig uit het \$Projectname-netwerk verwijderd."; +App::$strings["This action is permanent and can not be undone!"] = "Deze handeling is van permanente aard en kan niet meer worden teruggedraaid!"; +App::$strings["Please enter your password for verification:"] = "Vul je wachtwoord in ter verificatie:"; +App::$strings["Remove this channel and all its clones from the network"] = "Dit kanaal en alle klonen hiervan uit het \$Projectname-netwerk verwijderen"; +App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het \$Projectname-netwerk verwijderd"; +App::$strings["Remove Channel"] = "Kanaal verwijderen"; App::$strings["No more system notifications."] = "Geen systeemnotificaties meer."; App::$strings["System Notifications"] = "Systeemnotificaties"; App::$strings["Profile Match"] = "Profielovereenkomst"; App::$strings["No keywords to match. Please add keywords to your default profile."] = "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe."; App::$strings["is interested in:"] = "is geïnteresseerd in:"; +App::$strings["Connect"] = "Verbinden"; App::$strings["No matches"] = "Geen overeenkomsten"; +App::$strings["This site is not a directory server"] = "Deze hub is geen kanalengidshub (directoryserver)"; +App::$strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig"; +App::$strings["Hub not found."] = "Hub niet gevonden."; +App::$strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen."; +App::$strings["Profile Photos"] = "Profielfoto's"; +App::$strings["Album not found."] = "Album niet gevonden."; +App::$strings["Delete Album"] = "Verwijder album"; +App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder."; +App::$strings["Delete Photo"] = "Verwijder foto"; +App::$strings["Public access denied."] = "Openbare toegang geweigerd."; +App::$strings["No photos selected"] = "Geen foto's geselecteerd"; +App::$strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt."; +App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."; +App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt."; +App::$strings["Upload Photos"] = "Foto's uploaden"; +App::$strings["Enter an album name"] = "Vul een albumnaam in"; +App::$strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; +App::$strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload."; +App::$strings["Caption (optional):"] = "Bijschrift (optioneel):"; +App::$strings["Description (optional):"] = "Omschrijving (optioneel):"; +App::$strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden"; +App::$strings["Contact Photos"] = "Connectiefoto's"; +App::$strings["Show Newest First"] = "Nieuwste eerst weergeven"; +App::$strings["Show Oldest First"] = "Oudste eerst weergeven"; +App::$strings["View Photo"] = "Foto weergeven"; +App::$strings["Edit Album"] = "Album bewerken"; +App::$strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."; +App::$strings["Photo not available"] = "Foto niet aanwezig"; +App::$strings["Use as profile photo"] = "Als profielfoto gebruiken"; +App::$strings["Use as cover photo"] = "Als omslagfoto gebruiken"; +App::$strings["Private Photo"] = "Privéfoto"; +App::$strings["Previous"] = "Vorige"; +App::$strings["View Full Size"] = "Volledige grootte weergeven"; +App::$strings["Edit photo"] = "Foto bewerken"; +App::$strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)"; +App::$strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)"; +App::$strings["Move photo to album"] = "Verplaatst foto naar album"; +App::$strings["Enter a new album name"] = "Vul een nieuwe albumnaam in"; +App::$strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; +App::$strings["Caption"] = "Bijschrift"; +App::$strings["Add a Tag"] = "Tag toevoegen"; +App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"; +App::$strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave"; +App::$strings["I like this (toggle)"] = "Vind ik leuk"; +App::$strings["I don't like this (toggle)"] = "Vind ik niet leuk"; +App::$strings["Share"] = "Delen"; +App::$strings["Please wait"] = "Even wachten"; +App::$strings["This is you"] = "Dit ben jij"; +App::$strings["Comment"] = "Reactie"; +App::$strings["Preview"] = "Voorvertoning"; +App::$strings["__ctx:title__ Likes"] = "vinden dit leuk"; +App::$strings["__ctx:title__ Dislikes"] = "vinden dit niet leuk"; +App::$strings["__ctx:title__ Agree"] = "eens"; +App::$strings["__ctx:title__ Disagree"] = "oneens"; +App::$strings["__ctx:title__ Abstain"] = "onthoudingen"; +App::$strings["__ctx:title__ Attending"] = "aanwezig"; +App::$strings["__ctx:title__ Not attending"] = "niet aanwezig"; +App::$strings["__ctx:title__ Might attend"] = "mogelijk aanwezig"; +App::$strings["View all"] = "Toon alles"; +App::$strings["__ctx:noun__ Like"] = array( + 0 => "vindt dit leuk", + 1 => "vinden dit leuk", +); +App::$strings["__ctx:noun__ Dislike"] = array( + 0 => "vindt dit niet leuk", + 1 => "vinden dit niet leuk", +); +App::$strings["Photo Tools"] = "Hulpmiddelen"; +App::$strings["In This Photo:"] = "Op deze foto:"; +App::$strings["Map"] = "Kaart"; +App::$strings["__ctx:noun__ Likes"] = "vinden dit leuk"; +App::$strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk"; +App::$strings["Close"] = "Sluiten"; +App::$strings["View Album"] = "Album weergeven"; +App::$strings["Recent Photos"] = "Recente foto's"; +App::$strings["Name or caption"] = "Naam"; +App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Computerforum\""; +App::$strings["Choose a short nickname"] = "Korte bijnaam"; +App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres van jouw kanaal aan te maken, die je dan met anderen kunt delen. Bijvoorbeeld: bijnaam%s"; +App::$strings["Channel role and privacy"] = "Kanaaltype en privacy"; +App::$strings["Select a channel role with your privacy requirements."] = "Kies een kanaaltype met het door jou gewenste privacyniveau."; +App::$strings["Read more about roles"] = "Lees meer over kanaaltypes"; +App::$strings["Create Channel"] = "Kanaal aanmaken"; +App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen."; +App::$strings["or import an existing channel from another location."] = "Of importeer een bestaand kanaal vanaf een andere locatie"; +App::$strings["sent you a private message"] = "stuurde jou een privébericht"; +App::$strings["added your channel"] = "voegde jouw kanaal toe"; +App::$strings["g A l F d"] = "G:i, l d F"; +App::$strings["[today]"] = "[vandaag]"; +App::$strings["posted an event"] = "plaatste een gebeurtenis"; +App::$strings["Invalid request identifier."] = "Ongeldige verzoek identificator (request identifier)"; +App::$strings["Discard"] = "Annuleren"; +App::$strings["Mark all system notifications seen"] = "Markeer alle systeemnotificaties als bekeken"; +App::$strings["Poke"] = "Aanstoten"; +App::$strings["Poke somebody"] = "Iemand aanstoten"; +App::$strings["Poke/Prod"] = "Aanstoten/porren"; +App::$strings["Poke, prod or do other things to somebody"] = "Iemand bijvoorbeeld aanstoten of poren"; +App::$strings["Recipient"] = "Ontvanger"; +App::$strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen"; +App::$strings["Make this post private"] = "Maak dit bericht privé"; +App::$strings["Apps"] = "Apps"; +App::$strings["Unable to find your hub."] = "Niet in staat om je hub te vinden"; +App::$strings["Post successful."] = "Verzenden bericht geslaagd."; +App::$strings["Invalid profile identifier."] = "Ongeldige profiel-identificator"; +App::$strings["Profile Visibility Editor"] = "Zichtbaarheid profiel "; +App::$strings["Profile"] = "Profiel"; +App::$strings["Click on a contact to add or remove."] = "Klik op een connectie om deze toe te voegen of te verwijderen"; +App::$strings["Visible To"] = "Zichtbaar voor"; +App::$strings["This setting requires special processing and editing has been blocked."] = "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd."; +App::$strings["Configuration Editor"] = "Configuratiebewerker"; +App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. "; +App::$strings["Version %s"] = "Versie %s"; +App::$strings["Installed plugins/addons/apps:"] = "Ingeschakelde plugins en apps:"; +App::$strings["No installed plugins/addons/apps"] = "Geen ingeschakelde plugins en apps"; +App::$strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dit is een \$Projectname-hub - \$Projectname is een wereldwijd coöperatief netwerk van gedecentraliseerde websites (hubs) met verbeterde privacy."; +App::$strings["Tag: "] = "Tag: "; +App::$strings["Last background fetch: "] = "Meest recente achtergrond-fetch:"; +App::$strings["Current load average: "] = "Gemiddelde systeembelasting is nu:"; +App::$strings["Running at web location"] = "Draaiend op weblocatie"; +App::$strings["Please visit hubzilla.org to learn more about \$Projectname."] = "Bezoek hubzilla.org "; +App::$strings["Bug reports and issues: please visit"] = "Bugrapporten en andere kwesties: bezoek"; +App::$strings["\$projectname issues"] = "\$projectname-issues"; +App::$strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com"; +App::$strings["Site Administrators"] = "Hubbeheerders: "; +App::$strings["Blocks"] = "Blokken"; +App::$strings["Block Title"] = "Bloktitel"; +App::$strings["Layouts"] = "Lay-outs"; +App::$strings["Help"] = "Hulp"; +App::$strings["Comanche page description language help"] = "Hulp met de paginabeschrijvingstaal Comanche"; +App::$strings["Layout Description"] = "Lay-out-omschrijving"; +App::$strings["Download PDL file"] = "Download PDL-bestand"; +App::$strings["# Accounts"] = "# accounts"; +App::$strings["# blocked accounts"] = "# geblokkeerde accounts"; +App::$strings["# expired accounts"] = "# verlopen accounts"; +App::$strings["# expiring accounts"] = "# accounts die nog moeten verlopen"; +App::$strings["# Channels"] = "# Kanalen"; +App::$strings["# primary"] = "# primair"; +App::$strings["# clones"] = "# klonen"; +App::$strings["Message queues"] = "Berichtenwachtrij"; +App::$strings["Your software should be updated"] = "Jouw software moet worden bijgewerkt "; +App::$strings["Summary"] = "Samenvatting"; +App::$strings["Registered accounts"] = "Geregistreerde accounts"; +App::$strings["Pending registrations"] = "Accounts die op goedkeuring wachten"; +App::$strings["Registered channels"] = "Geregistreerde kanalen"; +App::$strings["Active plugins"] = "Ingeschakelde plugins"; +App::$strings["Version"] = "Versie"; +App::$strings["Repository version (master)"] = "Versie repository (master)"; +App::$strings["Repository version (dev)"] = "Versie repository (dev)"; +App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."; +App::$strings["Upload Profile Photo"] = "Profielfoto uploaden"; +App::$strings["Permissions denied."] = "Permissies niet toegestaan"; +App::$strings["l, F j"] = "l j F"; +App::$strings["Link to Source"] = "Originele locatie"; +App::$strings["Edit Event"] = "Gebeurtenis bewerken"; +App::$strings["Create Event"] = "Gebeurtenis aanmaken"; +App::$strings["Export"] = "Exporteren"; +App::$strings["Import"] = "Importeren"; +App::$strings["Today"] = "Vandaag"; +App::$strings["No channel."] = "Geen kanaal."; +App::$strings["Common connections"] = "Veel voorkomende connecties"; +App::$strings["No connections in common."] = "Geen gemeenschappelijke connecties."; +App::$strings["No ratings"] = "Geen beoordelingen"; +App::$strings["Rating: "] = "Beoordeling: "; +App::$strings["Website: "] = "Website: "; +App::$strings["Description: "] = "Omschrijving: "; +App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximum toegestane dagelijkse registraties op deze \$Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals."; +App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden."; +App::$strings["Passwords do not match."] = "Wachtwoorden komen niet met elkaar overeen."; +App::$strings["Registration successful. Please check your email for validation instructions."] = "Registratie geslaagd. Controleer je e-mail voor instructies."; +App::$strings["Your registration is pending approval by the site owner."] = "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze \$Projectname-hub."; +App::$strings["Your registration can not be processed."] = "Jouw registratie kan niet verwerkt worden."; +App::$strings["Registration on this hub is disabled."] = "Registreren van nieuwe accounts is op deze hub uitgeschakeld."; +App::$strings["Registration on this hub is by approval only."] = "Registraties op deze hub moeten eerst worden goedgekeurd."; +App::$strings["Register at another affiliated hub."] = "Registreer op een andere hub."; +App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze \$Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals."; +App::$strings["Terms of Service"] = "Gebruiksvoorwaarden"; +App::$strings["I accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub"; +App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ik ben 13 jaar of ouder en accepteer de %s van deze \$Projectname-hub"; +App::$strings["Your email address"] = "Jouw e-mailadres"; +App::$strings["Choose a password"] = "Geef een wachtwoord op"; +App::$strings["Please re-enter your password"] = "Geef het wachtwoord opnieuw op"; +App::$strings["Please enter your invitation code"] = "Vul jouw uitnodigingscode in"; +App::$strings["no"] = "Nee"; +App::$strings["yes"] = "Ja"; +App::$strings["Membership on this site is by invitation only."] = "Registreren op deze \$Projectname-hub kan alleen op uitnodiging."; +App::$strings["Register"] = "Registreren"; +App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer je na het indienen van dit formulier op de inlogpagina terecht komt, dan dien je jouw e-mail te controleren voor instructies. Controleer eventueel ook jouw spamfolder."; +App::$strings["Documentation Search"] = "Zoek documentatie"; +App::$strings["\$Projectname Documentation"] = "\$Projectname-documentatie"; +App::$strings["Select a bookmark folder"] = "Kies een bladwijzermap"; +App::$strings["Save Bookmark"] = "Bladwijzer opslaan"; +App::$strings["URL of bookmark"] = "URL van bladwijzer"; +App::$strings["Or enter new bookmark folder name"] = "Of geef de naam op van een nieuwe bladwijzermap"; +App::$strings["Authentication failed."] = "Authenticatie mislukt."; +App::$strings["Remote Authentication"] = "Authenticatie op afstand"; +App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)"; +App::$strings["Authenticate"] = "Authenticeren"; +App::$strings["Please login."] = "Inloggen."; +App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd."; +App::$strings["Remove This Account"] = "Verwijder dit account"; +App::$strings["This account and all its channels will be completely removed from the network. "] = "Dit account en al zijn kanalen worden volledig uit het \$Projectname-netwerk verwijderd."; +App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het \$Projectname-netwerk verwijderen"; +App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het \$Projectname-netwerk verwijderd"; +App::$strings["Remove Account"] = "Account verwijderen"; App::$strings["Import Webpage Elements"] = "Webpagina-elementen importeren"; App::$strings["Import selected"] = "Importbestand geselecteerd"; +App::$strings["Export Webpage Elements"] = "Webpagina-elementen exporteren"; +App::$strings["Export selected"] = "Selectie exporteren"; App::$strings["Webpages"] = "Webpagina's"; App::$strings["Actions"] = "Acties"; App::$strings["Page Link"] = "Paginalink"; @@ -1123,6 +1147,18 @@ App::$strings["Error opening zip file"] = "Fout met openen zipbestand"; App::$strings["Invalid folder path."] = "Ongeldige maplocatie"; App::$strings["No webpage elements detected."] = "Geen webpagina-elementen gedecteerd"; App::$strings["Import complete."] = "Importeren voltooid."; +App::$strings["Export Channel"] = "Kanaal exporteren"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."; +App::$strings["Export Content"] = "Inhoud exporteren"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."; +App::$strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar."; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."; +App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Bezoek %2\$s om alle berichten van bijvoorbeeld dit jaar te selecteren. "; +App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Bezoek %2\$s om alle berichten van bijvoorbeeld januari dit jaar te selecteren."; +App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal %2\$s te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."; +App::$strings["Item is not editable"] = "Item is niet te bewerken"; +App::$strings["Items tagged with: %s"] = "Items getagd met %s"; +App::$strings["Search results for: %s"] = "Zoekresultaten voor %s"; App::$strings["Calendar entries imported."] = "Agenda-items geïmporteerd."; App::$strings["No calendar entries found."] = "Geen agenda-items gevonden."; App::$strings["Event can not end before it has started."] = "Gebeurtenis kan niet eindigen voordat het is begonnen"; @@ -1146,225 +1182,14 @@ App::$strings["Edit Location"] = "Locatie bewerken"; App::$strings["Share this event"] = "Deel deze gebeurtenis"; App::$strings["Permission settings"] = "Permissies"; App::$strings["Advanced Options"] = "Geavanceerde opties"; -App::$strings["l, F j"] = "l j F"; App::$strings["Edit event"] = "Gebeurtenis bewerken"; App::$strings["Delete event"] = "Gebeurtenis verwijderen"; -App::$strings["Link to Source"] = "Originele locatie"; App::$strings["calendar"] = "agenda"; -App::$strings["Edit Event"] = "Gebeurtenis bewerken"; -App::$strings["Create Event"] = "Gebeurtenis aanmaken"; -App::$strings["Export"] = "Exporteren"; App::$strings["Month"] = "Maand"; App::$strings["Week"] = "Week"; App::$strings["Day"] = "Dag"; -App::$strings["Today"] = "Vandaag"; App::$strings["Event removed"] = "Gebeurtenis verwijderd"; App::$strings["Failed to remove event"] = "Verwijderen gebeurtenis mislukt"; -App::$strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe."; -App::$strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt."; -App::$strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt."; -App::$strings["Import completed."] = "Import voltooid."; -App::$strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."; -App::$strings["Import Channel"] = "Kanaal importeren"; -App::$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."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."; -App::$strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in"; -App::$strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)"; -App::$strings["Your old login email address"] = "Het e-mailadres van je oude account"; -App::$strings["Your old login password"] = "Wachtwoord van jouw oude account"; -App::$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."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."; -App::$strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in"; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."; -App::$strings["Create Channel"] = "Kanaal aanmaken"; -App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen."; -App::$strings["or import an existing channel from another location."] = "Of importeer een bestaand kanaal vanaf een andere locatie"; -App::$strings["sent you a private message"] = "stuurde jou een privébericht"; -App::$strings["added your channel"] = "voegde jouw kanaal toe"; -App::$strings["g A l F d"] = "G:i, l d F"; -App::$strings["[today]"] = "[vandaag]"; -App::$strings["posted an event"] = "plaatste een gebeurtenis"; -App::$strings["Invalid request identifier."] = "Ongeldige verzoek identificator (request identifier)"; -App::$strings["Discard"] = "Annuleren"; -App::$strings["Mark all system notifications seen"] = "Markeer alle systeemnotificaties als bekeken"; -App::$strings["Poke"] = "Aanstoten"; -App::$strings["Poke somebody"] = "Iemand aanstoten"; -App::$strings["Poke/Prod"] = "Aanstoten/porren"; -App::$strings["Poke, prod or do other things to somebody"] = "Iemand bijvoorbeeld aanstoten of poren"; -App::$strings["Recipient"] = "Ontvanger"; -App::$strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen"; -App::$strings["Make this post private"] = "Maak dit bericht privé"; -App::$strings["Unable to find your hub."] = "Niet in staat om je hub te vinden"; -App::$strings["Post successful."] = "Verzenden bericht geslaagd."; -App::$strings["Invalid profile identifier."] = "Ongeldige profiel-identificator"; -App::$strings["Profile Visibility Editor"] = "Zichtbaarheid profiel "; -App::$strings["Profile"] = "Profiel"; -App::$strings["Click on a contact to add or remove."] = "Klik op een connectie om deze toe te voegen of te verwijderen"; -App::$strings["Visible To"] = "Zichtbaar voor"; -App::$strings["This setting requires special processing and editing has been blocked."] = "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd."; -App::$strings["Configuration Editor"] = "Configuratiebewerker"; -App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. "; -App::$strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken."; -App::$strings["Posts and comments"] = "Berichten en reacties"; -App::$strings["Only posts"] = "Alleen berichten"; -App::$strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina."; -App::$strings["Version %s"] = "Versie %s"; -App::$strings["Installed plugins/addons/apps:"] = "Ingeschakelde plugins en apps:"; -App::$strings["No installed plugins/addons/apps"] = "Geen ingeschakelde plugins en apps"; -App::$strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dit is een \$Projectname-hub - \$Projectname is een wereldwijd coöperatief netwerk van gedecentraliseerde websites (hubs) met verbeterde privacy."; -App::$strings["Tag: "] = "Tag: "; -App::$strings["Last background fetch: "] = "Meest recente achtergrond-fetch:"; -App::$strings["Current load average: "] = "Gemiddelde systeembelasting is nu:"; -App::$strings["Running at web location"] = "Draaiend op weblocatie"; -App::$strings["Please visit hubzilla.org to learn more about \$Projectname."] = "Bezoek hubzilla.org "; -App::$strings["Bug reports and issues: please visit"] = "Bugrapporten en andere kwesties: bezoek"; -App::$strings["\$projectname issues"] = "\$projectname-issues"; -App::$strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com"; -App::$strings["Site Administrators"] = "Hubbeheerders: "; -App::$strings["Blocks"] = "Blokken"; -App::$strings["Block Title"] = "Bloktitel"; -App::$strings["Layouts"] = "Lay-outs"; -App::$strings["Comanche page description language help"] = "Hulp met de paginabeschrijvingstaal Comanche"; -App::$strings["Layout Description"] = "Lay-out-omschrijving"; -App::$strings["Download PDL file"] = "Download PDL-bestand"; -App::$strings["No ratings"] = "Geen beoordelingen"; -App::$strings["Rating: "] = "Beoordeling: "; -App::$strings["Website: "] = "Website: "; -App::$strings["Description: "] = "Omschrijving: "; -App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."; -App::$strings["Upload Profile Photo"] = "Profielfoto uploaden"; -App::$strings["Permissions denied."] = "Permissies niet toegestaan"; -App::$strings["Import"] = "Importeren"; -App::$strings["No channel."] = "Geen kanaal."; -App::$strings["Common connections"] = "Veel voorkomende connecties"; -App::$strings["No connections in common."] = "Geen gemeenschappelijke connecties."; -App::$strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken."; -App::$strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren."; -App::$strings["Cannot verify requested channel."] = "Kan opgevraagd kanaal niet verifieren"; -App::$strings["Selected channel has private message restrictions. Send failed."] = "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt."; -App::$strings["Messages"] = "Berichten"; -App::$strings["Message recalled."] = "Bericht ingetrokken."; -App::$strings["Conversation removed."] = "Conversatie verwijderd"; -App::$strings["Please enter a link URL:"] = "Vul een URL in:"; -App::$strings["Expires YYYY-MM-DD HH:MM"] = "Verloopt op DD-MM-YYYY om HH:MM"; -App::$strings["Requested channel is not in this network"] = "Opgevraagd kanaal is niet in dit netwerk beschikbaar"; -App::$strings["Send Private Message"] = "Privébericht versturen"; -App::$strings["To:"] = "Aan:"; -App::$strings["Subject:"] = "Onderwerp:"; -App::$strings["Attach file"] = "Bestand toevoegen"; -App::$strings["Send"] = "Verzenden"; -App::$strings["Set expiration date"] = "Verloopdatum instellen"; -App::$strings["Encrypt text"] = "Tekst versleutelen"; -App::$strings["Delete message"] = "Bericht verwijderen"; -App::$strings["Delivery report"] = "Afleveringsrapport"; -App::$strings["Recall message"] = "Bericht intrekken"; -App::$strings["Message has been recalled."] = "Bericht is ingetrokken."; -App::$strings["Delete Conversation"] = "Verwijder conversatie"; -App::$strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Geen veilige communicatie beschikbaar. Mogelijk kan je reageren op de kanaalpagina van de afzender."; -App::$strings["Send Reply"] = "Antwoord versturen"; -App::$strings["Your message for %s (%s):"] = "Jouw privébericht aan %s (%s):"; -App::$strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens."; -App::$strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden."; -App::$strings["Connection updated."] = "Connectie bijgewerkt."; -App::$strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt."; -App::$strings["is now connected to"] = "is nu verbonden met"; -App::$strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar"; -App::$strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen."; -App::$strings["Connection has been removed."] = "Connectie is verwijderd"; -App::$strings["View Profile"] = "Profiel weergeven"; -App::$strings["View %s's profile"] = "Profiel van %s weergeven"; -App::$strings["Refresh Permissions"] = "Permissies vernieuwen"; -App::$strings["Fetch updated permissions"] = "Aangepaste permissies ophalen"; -App::$strings["Recent Activity"] = "Recente activiteit/berichten"; -App::$strings["View recent posts and comments"] = "Recente berichten en reacties weergeven"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie"; -App::$strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!"; -App::$strings["Unignore"] = "Niet meer negeren"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie"; -App::$strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!"; -App::$strings["Unarchive"] = "Niet meer archiveren"; -App::$strings["Archive"] = "Archiveren"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud"; -App::$strings["This connection is archived!"] = "Deze connectie is gearchiveerd!"; -App::$strings["Unhide"] = "Niet meer verbergen"; -App::$strings["Hide"] = "Verbergen"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties"; -App::$strings["This connection is hidden!"] = "Deze connectie is verborgen!"; -App::$strings["Delete this connection"] = "Deze connectie verwijderen"; -App::$strings["Me"] = "Ik"; -App::$strings["Family"] = "Familie"; -App::$strings["Acquaintances"] = "Kennissen"; -App::$strings["Approve this connection"] = "Deze connectie accepteren"; -App::$strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan"; -App::$strings["Set Affinity"] = "Verwantschapsfilter instellen"; -App::$strings["Set Profile"] = "Profiel instellen"; -App::$strings["Set Affinity & Profile"] = "Verwantschapsfilter en profiel instellen"; -App::$strings["none"] = "geen"; -App::$strings["Connection Default Permissions"] = "Standaard permissies voor connecties"; -App::$strings["Connection: %s"] = "Connectie: %s"; -App::$strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen"; -App::$strings["Connection requests will be approved without your interaction"] = "Connectieverzoeken zullen automatisch worden geaccepteerd"; -App::$strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is"; -App::$strings["Available locations:"] = "Beschikbare locaties:"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast."; -App::$strings["Connection Tools"] = "Hulpmiddelen"; -App::$strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag"; -App::$strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven"; -App::$strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)"; -App::$strings["Custom Filter"] = "Berichtenfilter"; -App::$strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren"; -App::$strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst"; -App::$strings["This information is public!"] = "Deze informatie is openbaar!"; -App::$strings["Connection Pending Approval"] = "Connectie moet nog geaccepteerd worden"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken."; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de privacy-instellingen van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. "; -App::$strings["Last update:"] = "Laatste wijziging:"; -App::$strings["Apps"] = "Apps"; -App::$strings["Continue"] = "Ga verder"; -App::$strings["Premium Channel Setup"] = "Instellen premiumkanaal "; -App::$strings["Enable premium channel connection restrictions"] = "Restricties voor connecties van premiumkanaal toestaan"; -App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz."; -App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:"; -App::$strings["Potential connections will then see the following text before proceeding:"] = "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:"; -App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina."; -App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) "; -App::$strings["Restricted or Premium Channel"] = "Beperkt of premiumkanaal"; -App::$strings["Select a bookmark folder"] = "Kies een bladwijzermap"; -App::$strings["Save Bookmark"] = "Bladwijzer opslaan"; -App::$strings["URL of bookmark"] = "URL van bladwijzer"; -App::$strings["Or enter new bookmark folder name"] = "Of geef de naam op van een nieuwe bladwijzermap"; -App::$strings["Authentication failed."] = "Authenticatie mislukt."; -App::$strings["Remote Authentication"] = "Authenticatie op afstand"; -App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)"; -App::$strings["Authenticate"] = "Authenticeren"; -App::$strings["Please login."] = "Inloggen."; -App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd."; -App::$strings["Remove This Account"] = "Verwijder dit account"; -App::$strings["WARNING: "] = "WAARSCHUWING: "; -App::$strings["This account and all its channels will be completely removed from the network. "] = "Dit account en al zijn kanalen worden volledig uit het \$Projectname-netwerk verwijderd."; -App::$strings["This action is permanent and can not be undone!"] = "Deze handeling is van permanente aard en kan niet meer worden teruggedraaid!"; -App::$strings["Please enter your password for verification:"] = "Vul je wachtwoord in ter verificatie:"; -App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het \$Projectname-netwerk verwijderen"; -App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het \$Projectname-netwerk verwijderd"; -App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd."; -App::$strings["Remove This Channel"] = "Verwijder dit kanaal"; -App::$strings["This channel will be completely removed from the network. "] = "Dit kanaal wordt volledig uit het \$Projectname-netwerk verwijderd."; -App::$strings["Remove this channel and all its clones from the network"] = "Dit kanaal en alle klonen hiervan uit het \$Projectname-netwerk verwijderen"; -App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het \$Projectname-netwerk verwijderd"; -App::$strings["Export Channel"] = "Kanaal exporteren"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."; -App::$strings["Export Content"] = "Inhoud exporteren"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."; -App::$strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar."; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."; -App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Bezoek %2\$s om alle berichten van bijvoorbeeld dit jaar te selecteren. "; -App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Bezoek %2\$s om alle berichten van bijvoorbeeld januari dit jaar te selecteren."; -App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal %2\$s te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."; -App::$strings["Item is not editable"] = "Item is niet te bewerken"; -App::$strings["Edit post"] = "Bericht bewerken"; -App::$strings["Items tagged with: %s"] = "Items getagd met %s"; -App::$strings["Search results for: %s"] = "Zoekresultaten voor %s"; App::$strings["No service class restrictions found."] = "Geen abonnementsbeperkingen gevonden."; App::$strings["Thing updated"] = "Ding bijgewerkt"; App::$strings["Object store: failed"] = "Opslaan van ding mislukt"; @@ -1422,6 +1247,7 @@ App::$strings["Only import content with these words (one per line)"] = "Importee App::$strings["Leave blank to import all public content"] = "Laat leeg om alle openbare inhoud te importeren"; App::$strings["Channel Name"] = "Kanaalnaam"; App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "De volgende categorieën aan berichten toevoegen die uit deze bron zijn geïmporteerd (door komma's gescheiden)"; +App::$strings["Optional"] = "Optioneel"; App::$strings["Source not found."] = "Bron niet gevonden"; App::$strings["Edit Source"] = "Bron bewerken"; App::$strings["Delete Source"] = "Bron verwijderen"; @@ -1431,6 +1257,7 @@ App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van % App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s niet meer"; App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probeer het dan over 24 uur weer."; App::$strings["Ignore/Hide"] = "Negeren/Verbergen"; +App::$strings["Channel Suggestions"] = "Voorgestelde kanalen"; App::$strings["post"] = "bericht"; App::$strings["comment"] = "reactie"; App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s heeft het %3\$s van %2\$s getagd met %4\$s"; @@ -1448,7 +1275,6 @@ App::$strings["Delete Room"] = "Chatkanaal verwijderen"; App::$strings["I am away right now"] = "Ik ben momenteel afwezig"; App::$strings["I am online"] = "Ik ben online"; App::$strings["Bookmark this room"] = "Chatkanaal aan bladwijzers toevoegen"; -App::$strings["Feature disabled."] = "Functie uitgeschakeld."; App::$strings["New Chatroom"] = "Nieuw chatkanaal"; App::$strings["Chatroom name"] = "Naam chatkanaal"; App::$strings["Expiration of chats (minutes)"] = "Aantal minuten voordat chatberichten worden verwijderd"; @@ -1458,6 +1284,189 @@ App::$strings["Expiration"] = "Verloopt na"; App::$strings["min"] = "min"; App::$strings["Xchan Lookup"] = "Xchan opzoeken"; App::$strings["Lookup xchan beginning with (or webbie): "] = "Zoek een xchan (of webbie) die begint met:"; +App::$strings["%d rating"] = array( + 0 => "%d beoordeling", + 1 => "%d beoordelingen", +); +App::$strings["Gender: "] = "Geslacht:"; +App::$strings["Status: "] = "Status: "; +App::$strings["Homepage: "] = "Homepage: "; +App::$strings["Age:"] = "Leeftijd:"; +App::$strings["Location:"] = "Plaats:"; +App::$strings["Description:"] = "Omschrijving:"; +App::$strings["Hometown:"] = "Oorspronkelijk uit:"; +App::$strings["About:"] = "Over:"; +App::$strings["Public Forum:"] = "Openbaar forum:"; +App::$strings["Keywords: "] = "Trefwoorden: "; +App::$strings["Don't suggest"] = "Niet voorstellen"; +App::$strings["Common connections:"] = "Gemeenschappelijke connecties:"; +App::$strings["Global Directory"] = "Volledige kanalengids"; +App::$strings["Local Directory"] = "Lokale kanalengids"; +App::$strings["Finding:"] = "Gezocht naar:"; +App::$strings["next page"] = "volgende pagina"; +App::$strings["previous page"] = "vorige pagina"; +App::$strings["Sort options"] = "Sorteeropties"; +App::$strings["Alphabetic"] = "Alfabetisch"; +App::$strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch"; +App::$strings["Newest to Oldest"] = "Nieuw naar oud"; +App::$strings["Oldest to Newest"] = "Oud naar nieuw"; +App::$strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn)."; +App::$strings["Not valid email."] = "Geen geldig e-mailadres."; +App::$strings["Protected email address. Cannot change to that email."] = "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken."; +App::$strings["System failure storing new email. Please try again."] = "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer."; +App::$strings["Technical skill level updated"] = "Technisch niveau bijgewerkt"; +App::$strings["Password verification failed."] = "Wachtwoordverificatie mislukt"; +App::$strings["Passwords do not match. Password unchanged."] = "Wachtwoorden komen niet overeen. Wachtwoord onveranderd."; +App::$strings["Empty passwords are not allowed. Password unchanged."] = "Lege wachtwoorden zijn niet toegestaan. Wachtwoord onveranderd."; +App::$strings["Password changed."] = "Wachtwoord veranderd."; +App::$strings["Password update failed. Please try again."] = "Bijwerken wachtwoord mislukt. Probeer opnieuw."; +App::$strings["Account Settings"] = "Account-instellingen"; +App::$strings["Current Password"] = "Huidig wachtwoord"; +App::$strings["Enter New Password"] = "Nieuw wachtwoord invoeren"; +App::$strings["Confirm New Password"] = "Nieuw wachtwoord bevestigen"; +App::$strings["Leave password fields blank unless changing"] = "Laat de wachtwoordvelden leeg, behalve wanneer je deze wil veranderen"; +App::$strings["Your technical skill level"] = "Jouw technisch niveau"; +App::$strings["Used to provide a member experience matched to your comfort level"] = "Wordt gebruikt om je een gebruikerservaring te bieden die met jouw technisch niveau overeenkomt"; +App::$strings["Email Address:"] = "E-mailadres:"; +App::$strings["Remove this account including all its channels"] = "Dit account en al zijn kanalen verwijderen"; +App::$strings["Settings updated."] = "Instellingen bijgewerkt."; +App::$strings["Nobody except yourself"] = "Niemand, behalve jezelf"; +App::$strings["Only those you specifically allow"] = "Alleen connecties met uitdrukkelijke toestemming"; +App::$strings["Approved connections"] = "Geaccepteerde connecties"; +App::$strings["Any connections"] = "Alle connecties"; +App::$strings["Anybody on this website"] = "Iedereen op deze hub"; +App::$strings["Anybody in this network"] = "Iedereen in dit netwerk"; +App::$strings["Anybody authenticated"] = "Geauthenticeerd"; +App::$strings["Anybody on the internet"] = "Iedereen op het internet"; +App::$strings["Publish your default profile in the network directory"] = "Publiceer je standaardprofiel in de kanalengids"; +App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen"; +App::$strings["Your channel address is"] = "Jouw kanaaladres is"; +App::$strings["Channel Settings"] = "Kanaal-instellingen"; +App::$strings["Basic Settings"] = "Basis-instellingen"; +App::$strings["Full Name:"] = "Volledige naam:"; +App::$strings["Your Timezone:"] = "Jouw tijdzone:"; +App::$strings["Default Post Location:"] = "Standaardlocatie bericht:"; +App::$strings["Geographical location to display on your posts"] = "Geografische locatie die bij het bericht moet worden vermeld"; +App::$strings["Use Browser Location:"] = "Locatie van webbrowser gebruiken:"; +App::$strings["Adult Content"] = "Inhoud voor volwassenen"; +App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)"; +App::$strings["Security and Privacy Settings"] = "Veiligheids- en privacy-instellingen"; +App::$strings["Your permissions are already configured. Click to view/adjust"] = "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen."; +App::$strings["Hide my online presence"] = "Verberg mijn aanwezigheid"; +App::$strings["Prevents displaying in your profile that you are online"] = "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op \$Projectname aanwezig bent"; +App::$strings["Simple Privacy Settings:"] = "Eenvoudige privacy-instellingen:"; +App::$strings["Very Public - extremely permissive (should be used with caution)"] = "Zeer openbaar (kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)"; +App::$strings["Typical - default public, privacy when desired (similar to social network permissions but with improved privacy)"] = "Normaal (standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)"; +App::$strings["Private - default private, never open or public"] = "Privé (standaard privé en nooit openbaar)"; +App::$strings["Blocked - default blocked to/from everybody"] = "Geblokkeerd (standaard geblokkeerd naar/van iedereen)"; +App::$strings["Allow others to tag your posts"] = "Anderen toestaan om je berichten te taggen"; +App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren"; +App::$strings["Channel Permission Limits"] = "Geavanceerde permissies"; +App::$strings["Expire other channel content after this many days"] = "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:"; +App::$strings["0 or blank to use the website limit."] = "0 of leeg om het standaard aantal dagen van deze hub te gebruiken."; +App::$strings["This website expires after %d days."] = "Deze hub laat de inhoud van andere kanalen na %d dagen verlopen."; +App::$strings["This website does not expire imported content."] = "Deze hub laat de inhoud van andere kanalen niet verlopen."; +App::$strings["The website limit takes precedence if lower than your limit."] = "Wanneer de standaard aantal dagen van deze hub lager ligt dan jouw aantal, dan heeft de limiet van deze hub voorrang."; +App::$strings["Maximum Friend Requests/Day:"] = "Maximum aantal connectieverzoeken per dag:"; +App::$strings["May reduce spam activity"] = "Kan eventuele spam verminderen"; +App::$strings["Default Access Control List (ACL)"] = "Standaard permissies voor nieuwe berichten"; +App::$strings["Use my default audience setting for the type of object published"] = "Gebruik mijn standaard privacy-instelling voor dit type publicatie"; +App::$strings["Channel permissions category:"] = "Kanaaltype en -permissies:"; +App::$strings["Maximum private messages per day from unknown people:"] = "Maximum aantal privé-berichten per dag van onbekende personen:"; +App::$strings["Useful to reduce spamming"] = "Kan eventuele spam verminderen"; +App::$strings["Notification Settings"] = "Notificatie-instellingen"; +App::$strings["By default post a status message when:"] = "Plaats automatisch een bericht wanneer:"; +App::$strings["accepting a friend request"] = "Een connectieverzoek wordt geaccepteerd"; +App::$strings["joining a forum/community"] = "Je lid wordt van een forum/groep"; +App::$strings["making an interesting profile change"] = "Er sprake is van een interessante profielwijziging"; +App::$strings["Send a notification email when:"] = "Verzend een notificatie per e-mail wanneer:"; +App::$strings["You receive a connection request"] = "Je een connectieverzoek ontvangt"; +App::$strings["Your connections are confirmed"] = "Jouw connecties zijn bevestigd"; +App::$strings["Someone writes on your profile wall"] = "Iemand iets op jouw kanaal heeft geschreven"; +App::$strings["Someone writes a followup comment"] = "Iemand een reactie schrijft"; +App::$strings["You receive a private message"] = "Je een privé-bericht ontvangt"; +App::$strings["You receive a friend suggestion"] = "Je een kanaalvoorstel ontvangt"; +App::$strings["You are tagged in a post"] = "Je expliciet in een bericht bent genoemd"; +App::$strings["You are poked/prodded/etc. in a post"] = "Je bent in een bericht aangestoten/gepord/etc."; +App::$strings["Show visual notifications including:"] = "Toon de volgende zichtbare notificaties:"; +App::$strings["Unseen grid activity"] = "Niet bekeken grid-activiteit"; +App::$strings["Unseen channel activity"] = "Niet bekeken kanaal-activiteit"; +App::$strings["Unseen private messages"] = "Niet bekeken privéberichten"; +App::$strings["Recommended"] = "Aanbevolen"; +App::$strings["Upcoming events"] = "Aankomende gebeurtenissen"; +App::$strings["Events today"] = "Gebeurtenissen van vandaag"; +App::$strings["Upcoming birthdays"] = "Aankomende verjaardagen"; +App::$strings["Not available in all themes"] = "Niet in alle thema's beschikbaar"; +App::$strings["System (personal) notifications"] = "(Persoonlijke) systeemnotificaties"; +App::$strings["System info messages"] = "Systeemmededelingen"; +App::$strings["System critical alerts"] = "Kritische systeemwaarschuwingen"; +App::$strings["New connections"] = "Nieuwe connecties"; +App::$strings["System Registrations"] = "Nieuwe accountregistraties op deze hub"; +App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties"; +App::$strings["Notify me of events this many days in advance"] = "Herinner mij zoveel dagen van te voren aan gebeurtenissen"; +App::$strings["Must be greater than 0"] = "Moet hoger dan 0 zijn"; +App::$strings["Advanced Account/Page Type Settings"] = "Instellingen geavanceerd account/paginatype"; +App::$strings["Change the behaviour of this account for special situations"] = "Verander het gedrag van dit account voor speciale situaties"; +App::$strings["Miscellaneous Settings"] = "Diverse instellingen"; +App::$strings["Default photo upload folder"] = "Standaard fotoalbum voor uploads"; +App::$strings["%Y - current year, %m - current month"] = "%Y - dit jaar, %m - deze maand"; +App::$strings["Default file upload folder"] = "Standaard bestandsmap voor uploads"; +App::$strings["Personal menu to display in your channel pages"] = "Persoonlijk menu om op je kanaalpagina's weer te geven"; +App::$strings["Remove this channel."] = "Verwijder dit kanaal."; +App::$strings["Firefox Share \$Projectname provider"] = "\$Projectname-service voor Firefox Share"; +App::$strings["Start calendar week on monday"] = "Begin in de agenda de week op maandag"; +App::$strings["No special theme for mobile devices"] = "Geen speciaal thema voor mobiele apparaten"; +App::$strings["%s - (Experimental)"] = "%s - (experimenteel)"; +App::$strings["Display Settings"] = "Weergave-instellingen"; +App::$strings["Theme Settings"] = "Thema-instellingen"; +App::$strings["Custom Theme Settings"] = "Handmatige thema-instellingen"; +App::$strings["Content Settings"] = "Inhoudsinstellingen"; +App::$strings["Display Theme:"] = "Gebruik thema:"; +App::$strings["Select scheme"] = "Kies schema van thema"; +App::$strings["Mobile Theme:"] = "Mobiel thema:"; +App::$strings["Preload images before rendering the page"] = "Afbeeldingen laden voordat de pagina wordt weergegeven"; +App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "De laadtijd van een pagina lijkt langer, maar de pagina is wel meteen helemaal geladen wanneer deze wordt weergeven"; +App::$strings["Enable user zoom on mobile devices"] = "Inzoomen op smartphones en tablets toestaan"; +App::$strings["Update browser every xx seconds"] = "Ververs de webbrowser om de zoveel seconde"; +App::$strings["Minimum of 10 seconds, no maximum"] = "Minimaal 10 seconde, geen maximum"; +App::$strings["Maximum number of conversations to load at any time:"] = "Maximaal aantal conversaties die per keer geladen worden:"; +App::$strings["Maximum of 100 items"] = "Maximaal 100 conversaties"; +App::$strings["Show emoticons (smilies) as images"] = "Toon emoticons (smilies) als afbeeldingen"; +App::$strings["Link post titles to source"] = "Berichtkoppen naar originele locatie linken"; +App::$strings["System Page Layout Editor - (advanced)"] = "Lay-out bewerken van systeempagina's (geavanceerd)"; +App::$strings["Use blog/list mode on channel page"] = "Gebruik blog/lijst-modus op kanaalpagina"; +App::$strings["(comments displayed separately)"] = "(reacties worden afzonderlijk weergeven)"; +App::$strings["Use blog/list mode on grid page"] = "Gebruik blog/lijst-modus op gridpagina"; +App::$strings["Channel page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)"; +App::$strings["click to expand content exceeding this height"] = "klik om inhoud uit te klappen die deze hoogte overschrijdt"; +App::$strings["Grid page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op gridpagina (in pixels)"; +App::$strings["No feature settings configured"] = "Geen plugin-instellingen aanwezig"; +App::$strings["Feature/Addon Settings"] = "Plugin-instellingen"; +App::$strings["Additional Features"] = "Extra functies"; +App::$strings["Name is required"] = "Naam is vereist"; +App::$strings["Key and Secret are required"] = "Key en secret zijn vereist"; +App::$strings["Add application"] = "Applicatie toevoegen"; +App::$strings["Name of application"] = "Naam van applicatie"; +App::$strings["Consumer Key"] = "Consumer key"; +App::$strings["Automatically generated - change if desired. Max length 20"] = "Automatische gegenereerd - verander wanneer gewenst. Maximale lengte is 20"; +App::$strings["Consumer Secret"] = "Consumer secret"; +App::$strings["Redirect"] = "Redirect/doorverwijzing"; +App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI voor redirect - laat leeg, behalve wanneer de applicatie dit vereist"; +App::$strings["Icon url"] = "Pictogram-URL"; +App::$strings["Application not found."] = "Applicatie niet gevonden."; +App::$strings["Connected Apps"] = "Verbonden applicaties"; +App::$strings["Client key starts with"] = "Client key begint met"; +App::$strings["No name"] = "Geen naam"; +App::$strings["Remove authorization"] = "Autorisatie verwijderen"; +App::$strings["This channel is limited to %d tokens"] = "Dit kanaal heeft een limiet van %d tokens"; +App::$strings["Name and Password are required."] = "Naam en wachtwoord zijn vereist"; +App::$strings["Token saved."] = "Token opgeslagen."; +App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud."; +App::$strings["You may also provide dropbox style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Je kan ook dropbox-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:"; +App::$strings["Guest Access Tokens"] = "Gasttoegang"; +App::$strings["Login Name"] = "Inlognaam"; +App::$strings["Login Password"] = "Wachtwoord:"; +App::$strings["Expires (yyyy-mm-dd)"] = "Geldig t/m (yyyy-mm-dd)"; App::$strings["Missing room name"] = "Naam chatkanaal ontbreekt"; App::$strings["Duplicate room name"] = "Naam chatkanaal bestaat al"; App::$strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal"; @@ -1468,7 +1477,7 @@ App::$strings["\$projectname"] = "\$projectname"; App::$strings["Thank You,"] = "Bedankt,"; App::$strings["%s Administrator"] = "Beheerder %s"; App::$strings["%s "] = "%s "; -App::$strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Notificatie] Nieuw privébericht ontvangen op %s"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notificatie] Nieuw privébericht ontvangen op %s"; App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s zond jou een nieuw privébericht om %3\$s."; App::$strings["%1\$s sent you %2\$s."] = "%1\$s zond jou %2\$s."; App::$strings["a private message"] = "een privébericht"; @@ -1476,72 +1485,35 @@ App::$strings["Please visit %s to view and/or reply to your private messages."] App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %5\$s van %4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]jouw %4\$s[/zrl]"; -App::$strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla:Notificatie] Reactie op conversatie #%1\$d door %2\$s"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notificatie] Reactie op conversatie #%1\$d door %2\$s"; App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s gaf een reactie op een bericht/conversatie die jij volgt."; App::$strings["Please visit %s to view and/or reply to the conversation."] = "Bezoek %s om de conversatie te bekijken en/of er op te reageren."; -App::$strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Notificatie] %s heeft een bericht op jouw kanaal geplaatst"; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst"; App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s heeft om %3\$s een bericht op jouw kanaal geplaatst"; App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s heeft een bericht op [zrl=%3\$s]jouw kanaal[/zrl] geplaatst"; -App::$strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Notificatie] %s heeft je genoemd"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notificatie] %s heeft jou genoemd"; App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s noemde jou op %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]noemde jou[/zrl]."; -App::$strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Notificatie] %1\$s heeft je aangestoten"; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notificatie] %1\$s heeft jou aangestoten"; App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s heeft je aangestoten op %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]heeft je aangestoten[/zrl]."; -App::$strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Notificatie] %s heeft jouw bericht getagd"; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notificatie] %s heeft jouw bericht getagd"; App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s heeft jouw bericht om %3\$s getagd"; App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s heeft [zrl=%3\$s]jouw bericht[/zrl] getagd"; -App::$strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Notificatie] Connectieverzoek ontvangen"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notificatie] Connectieverzoek ontvangen"; App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, je hebt een nieuw connectieverzoek ontvangen van '%2\$s' op %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, je hebt een [zrl=%2\$s]nieuw connectieverzoek[/zrl] ontvangen van %3\$s."; App::$strings["You may visit their profile at %s"] = "Je kan het profiel bekijken op %s"; App::$strings["Please visit %s to approve or reject the connection request."] = "Bezoek %s om het connectieverzoek te accepteren of af te wijzen."; -App::$strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla:Notificatie] Kanaalvoorstel ontvangen"; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notificatie] Kanaalvoorstel ontvangen"; App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, je hebt een kanaalvoorstel ontvangen van '%2\$s' om %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, je hebt [zrl=%2\$s]een kanaalvoorstel[/zrl] ontvangen voor %3\$s van %4\$s."; App::$strings["Name:"] = "Naam:"; App::$strings["Photo:"] = "Foto:"; App::$strings["Please visit %s to approve or reject the suggestion."] = "Bezoek %s om het voorstel te accepteren of af te wijzen."; -App::$strings["[Hubzilla:Notify]"] = "[Hubzilla:Notificatie]"; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notificatie]"; App::$strings["created a new post"] = "maakte een nieuw bericht aan"; App::$strings["commented on %s's post"] = "gaf een reactie op een bericht van %s"; -App::$strings["Site Admin"] = "Hubbeheerder"; -App::$strings["Bug Report"] = "Bugrapport"; -App::$strings["View Bookmarks"] = "Bladwijzers bekijken"; -App::$strings["My Chatrooms"] = "Mijn chatkanalen"; -App::$strings["Firefox Share"] = "Firefox Share"; -App::$strings["Remote Diagnostics"] = "Diagnose op afstand"; -App::$strings["Suggest Channels"] = "Kanalen voorstellen"; -App::$strings["Login"] = "Inloggen"; -App::$strings["Grid"] = "Grid"; -App::$strings["Channel Home"] = "Jouw kanaal"; -App::$strings["Events"] = "Agenda"; -App::$strings["Directory"] = "Kanalengids"; -App::$strings["Mail"] = "Privéberichten"; -App::$strings["Chat"] = "Chatten"; -App::$strings["Probe"] = "Onderzoeken"; -App::$strings["Suggest"] = "Voorstellen"; -App::$strings["Random Channel"] = "Willekeurig kanaal"; -App::$strings["Invite"] = "Uitnodigen "; -App::$strings["Features"] = "Extra functies"; -App::$strings["Language"] = "Taal"; -App::$strings["Post"] = "Bericht"; -App::$strings["Profile Photo"] = "Profielfoto"; -App::$strings["Purchase"] = "Aanschaffen"; -App::$strings["Visible to your default audience"] = "Voor iedereen zichtbaar, mits niet anders ingesteld"; -App::$strings["Only me"] = "Alleen ik"; -App::$strings["Public"] = "Openbaar"; -App::$strings["Anybody in the \$Projectname network"] = "Iedereen in het \$Projectname-netwerk"; -App::$strings["Any account on %s"] = "Iedereen op %s"; -App::$strings["Any of my connections"] = "Al mijn geaccepteerde connecties"; -App::$strings["Only connections I specifically allow"] = "Alleen connecties die uitdrukkelijk door jou zijn toegestaan"; -App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Geauthenticeerde leden (kan bezoekers van andere netwerken bevatten)"; -App::$strings["Any connections including those who haven't yet been approved"] = "Al mijn geaccepteerde en nog niet geaccepteerde connecties"; -App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Dit is de standaard privacy-instelling voor wie jouw berichten kan bekijken"; -App::$strings["This is your default setting for who can view your default channel profile"] = "Dit is de standaard privacy-instelling voor wie jouw standaardprofiel kan bekijken"; -App::$strings["This is your default setting for who can view your connections"] = "Dit is de standaard privacy-instelling voor wie een lijst met jouw connecties kan bekijken"; -App::$strings["This is your default setting for who can view your file storage and photos"] = "Dit is de standaard privacy-instelling voor wie jouw bestanden en foto's kan bekijken"; -App::$strings["This is your default setting for the audience of your webpages"] = "Dit is de standaard privacy-instelling voor wie jouw webpagina's kan bekijken"; App::$strings["Private Message"] = "Niet voor iedereen zichtbaar"; App::$strings["Select"] = "Kies"; App::$strings["Save to Folder"] = "In map opslaan"; @@ -1587,24 +1559,46 @@ App::$strings["Code"] = "Broncode"; App::$strings["Image"] = "Afbeelding"; App::$strings["Insert Link"] = "Link invoegen"; App::$strings["Video"] = "Video"; +App::$strings["Visible to your default audience"] = "Voor iedereen zichtbaar, mits niet anders ingesteld"; +App::$strings["Only me"] = "Alleen ik"; +App::$strings["Public"] = "Openbaar"; +App::$strings["Anybody in the \$Projectname network"] = "Iedereen in het \$Projectname-netwerk"; +App::$strings["Any account on %s"] = "Iedereen op %s"; +App::$strings["Any of my connections"] = "Al mijn geaccepteerde connecties"; +App::$strings["Only connections I specifically allow"] = "Alleen connecties die uitdrukkelijk door jou zijn toegestaan"; +App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Geauthenticeerde leden (kan bezoekers van andere netwerken bevatten)"; +App::$strings["Any connections including those who haven't yet been approved"] = "Al mijn geaccepteerde en nog niet geaccepteerde connecties"; +App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Dit is de standaard privacy-instelling voor wie jouw berichten kan bekijken"; +App::$strings["This is your default setting for who can view your default channel profile"] = "Dit is de standaard privacy-instelling voor wie jouw standaardprofiel kan bekijken"; +App::$strings["This is your default setting for who can view your connections"] = "Dit is de standaard privacy-instelling voor wie een lijst met jouw connecties kan bekijken"; +App::$strings["This is your default setting for who can view your file storage and photos"] = "Dit is de standaard privacy-instelling voor wie jouw bestanden en foto's kan bekijken"; +App::$strings["This is your default setting for the audience of your webpages"] = "Dit is de standaard privacy-instelling voor wie jouw webpagina's kan bekijken"; +App::$strings["Site Admin"] = "Hubbeheerder"; +App::$strings["Bug Report"] = "Bugrapport"; +App::$strings["View Bookmarks"] = "Bladwijzers bekijken"; +App::$strings["My Chatrooms"] = "Mijn chatkanalen"; +App::$strings["Firefox Share"] = "Firefox Share"; +App::$strings["Remote Diagnostics"] = "Diagnose op afstand"; +App::$strings["Suggest Channels"] = "Kanalen voorstellen"; +App::$strings["Login"] = "Inloggen"; +App::$strings["Grid"] = "Grid"; +App::$strings["Channel Home"] = "Jouw kanaal"; +App::$strings["Events"] = "Agenda"; +App::$strings["Directory"] = "Kanalengids"; +App::$strings["Mail"] = "Privéberichten"; +App::$strings["Chat"] = "Chatten"; +App::$strings["Probe"] = "Onderzoeken"; +App::$strings["Suggest"] = "Voorstellen"; +App::$strings["Random Channel"] = "Willekeurig kanaal"; +App::$strings["Invite"] = "Uitnodigen "; +App::$strings["Features"] = "Extra functies"; +App::$strings["Language"] = "Taal"; +App::$strings["Post"] = "Bericht"; +App::$strings["Profile Photo"] = "Profielfoto"; +App::$strings["Purchase"] = "Aanschaffen"; App::$strings["No username found in import file."] = "Geen gebruikersnaam in het importbestand gevonden."; App::$strings["Unable to create a unique channel address. Import failed."] = "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt."; App::$strings["Cannot locate DNS info for database server '%s'"] = "Kan DNS-informatie voor databaseserver '%s' niet vinden"; -App::$strings["view full size"] = "volledige grootte tonen"; -App::$strings["Administrator"] = "Beheerder"; -App::$strings["No Subject"] = "Geen onderwerp"; -App::$strings["Friendica"] = "Friendica"; -App::$strings["OStatus"] = "OStatus"; -App::$strings["GNU-Social"] = "GNU social"; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings["Facebook"] = "Facebook"; -App::$strings["Zot"] = "Zot"; -App::$strings["LinkedIn"] = "LinkedIn"; -App::$strings["XMPP/IM"] = "XMPP/IM"; -App::$strings["MySpace"] = "MySpace"; -App::$strings["Embedded content"] = "Ingesloten (embedded) inhoud"; -App::$strings["Embedding disabled"] = "Insluiten (embedding) uitgeschakeld"; App::$strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken"; App::$strings["Can view my webpages"] = "Kan mijn pagina's bekijken"; App::$strings["Can post on my channel page (\"wall\")"] = "Kan een bericht in mijn kanaal plaatsen"; @@ -1618,19 +1612,89 @@ App::$strings["Can edit my webpages"] = "Kan mijn pagina's bewerken"; App::$strings["Somewhat advanced - very useful in open communities"] = "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)"; App::$strings["Can administer my channel resources"] = "Kan mijn kanaal beheren"; App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet."; -App::$strings["(Unknown)"] = "(Onbekend)"; -App::$strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; -App::$strings["Visible to you only."] = "Alleen voor jou zichtbaar."; -App::$strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; -App::$strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; -App::$strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; -App::$strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; -App::$strings["Visible to approved connections."] = "Voor alle geaccepteerde connecties zichtbaar."; -App::$strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; -App::$strings["Privacy group is empty."] = "Privacygroep is leeg"; -App::$strings["Privacy group: %s"] = "Privacygroep: %s"; -App::$strings["Connection not found."] = "Connectie niet gevonden."; -App::$strings["profile photo"] = "profielfoto"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"; +App::$strings["Image file is empty."] = "Afbeeldingsbestand is leeg"; +App::$strings["Photo storage failed."] = "Foto kan niet worden opgeslagen"; +App::$strings["a new photo"] = "een nieuwe foto"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s plaatste %2\$s op %3\$s"; +App::$strings["Photo Albums"] = "Fotoalbums"; +App::$strings["Upload New Photos"] = "Nieuwe foto's uploaden"; +App::$strings["General Features"] = "Algemene functies"; +App::$strings["Multiple Profiles"] = "Meerdere profielen"; +App::$strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken"; +App::$strings["Advanced Profiles"] = "Geavanceerde profielen"; +App::$strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel"; +App::$strings["Profile Import/Export"] = "Profiel importen/exporteren"; +App::$strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken."; +App::$strings["Web Pages"] = "Webpagina's"; +App::$strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe"; +App::$strings["Provide a wiki for your channel"] = "Voeg een wiki aan jouw kanaal toe"; +App::$strings["Private Notes"] = "Privé-aantekeningen"; +App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)"; +App::$strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu"; +App::$strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk"; +App::$strings["Photo Location"] = "Fotolocatie"; +App::$strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart."; +App::$strings["Access Controlled Chatrooms"] = "Chatkanalen met toegangscontrole "; +App::$strings["Provide chatrooms and chat services with access control."] = "Chatkanalen en chatdiensten met toegangscontrole aanbieden."; +App::$strings["Smart Birthdays"] = "Slimme verjaardagen"; +App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn."; +App::$strings["Advanced Directory Search"] = "Geavanceerd in de kanalengids zoeken"; +App::$strings["Allows creation of complex directory search queries"] = "Gebruik complexe zoekopdrachten in de kanalengids"; +App::$strings["Advanced Theme and Layout Settings"] = "Geavanceerde thema- en lay-out-instellingen"; +App::$strings["Allows fine tuning of themes and page layouts"] = "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden "; +App::$strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; +App::$strings["Large Photos"] = "Grote foto's"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt."; +App::$strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren."; +App::$strings["Even More Encryption"] = "Extra encryptie"; +App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel."; +App::$strings["Enable Voting Tools"] = "Peilingen inschakelen"; +App::$strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen."; +App::$strings["Disable Comments"] = "Reacties uitschakelen"; +App::$strings["Provide the option to disable comments for a post"] = "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld"; +App::$strings["Delayed Posting"] = "Berichten uitstellen"; +App::$strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden."; +App::$strings["Content Expiration"] = "Inhoud laten verlopen"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen"; +App::$strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden"; +App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. "; +App::$strings["Network and Stream Filtering"] = "Netwerk- en streamfilter"; +App::$strings["Search by Date"] = "Zoek op datum"; +App::$strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren "; +App::$strings["Privacy Groups"] = "Privacygroepen"; +App::$strings["Enable management and selection of privacy groups"] = "Beheer en selectie van privacygroepen inschakelen"; +App::$strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; +App::$strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik"; +App::$strings["Network Personal Tab"] = "Persoonlijke netwerktab"; +App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had"; +App::$strings["Network New Tab"] = "Nieuwe netwerktab"; +App::$strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen"; +App::$strings["Affinity Tool"] = "Verwantschapsfilter"; +App::$strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag"; +App::$strings["Show friend and connection suggestions"] = "Toon kanaalvoorstellen"; +App::$strings["Connection Filtering"] = "Berichtenfilters"; +App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal"; +App::$strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen"; +App::$strings["Community Tagging"] = "Taggen door anderen"; +App::$strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen"; +App::$strings["Post Categories"] = "Categorieën berichten"; +App::$strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; +App::$strings["Emoji Reactions"] = "Emoji-reacties"; +App::$strings["Add emoji reaction ability to posts"] = "Emoji-reacties in berichten toestaan"; +App::$strings["Saved Folders"] = "Bewaarde mappen"; +App::$strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan"; +App::$strings["Dislike Posts"] = "Vind berichten niet leuk"; +App::$strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden"; +App::$strings["Star Posts"] = "Geef berichten een ster"; +App::$strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren"; +App::$strings["Tag Cloud"] = "Tagwolk"; +App::$strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"; +App::$strings["Premium Channel"] = "Premiumkanaal"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal"; +App::$strings["Help:"] = "Hulp:"; +App::$strings["guest:"] = "gast:"; +App::$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."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "; App::$strings["prev"] = "vorige"; App::$strings["first"] = "eerste"; App::$strings["last"] = "laatste"; @@ -1710,154 +1774,39 @@ App::$strings["Import from cloud files:"] = "Vanuit de cloud importeren:"; App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/maplocatie"; App::$strings["Enter path to website files"] = "Voer de locatie in van de websitebestanden"; App::$strings["Select folder"] = "Kies een map"; -App::$strings["Categories"] = "Categorieën"; -App::$strings["System"] = "Systeem"; -App::$strings["New App"] = "Nieuwe app"; -App::$strings["Suggestions"] = "Voorgestelde kanalen"; -App::$strings["See more..."] = "Meer..."; -App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties."; -App::$strings["Add New Connection"] = "Nieuwe connectie toevoegen"; -App::$strings["Enter channel address"] = "Vul kanaaladres in"; -App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Voorbeelden: bob@example.com, http://example.com/barbara"; -App::$strings["Notes"] = "Aantekeningen"; -App::$strings["Remove term"] = "Verwijder zoekterm"; -App::$strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; -App::$strings["add"] = "toevoegen"; -App::$strings["Saved Folders"] = "Bewaarde mappen"; -App::$strings["Everything"] = "Alles"; -App::$strings["Archives"] = "Archieven"; -App::$strings["Refresh"] = "Vernieuwen"; -App::$strings["Account settings"] = "Account"; -App::$strings["Channel settings"] = "Kanaal"; -App::$strings["Additional features"] = "Extra functies"; -App::$strings["Feature/Addon settings"] = "Plugin-instellingen"; -App::$strings["Display settings"] = "Weergave"; -App::$strings["Manage locations"] = "Locaties beheren"; -App::$strings["Export channel"] = "Kanaal exporteren"; -App::$strings["Connected apps"] = "Verbonden applicaties"; -App::$strings["Premium Channel Settings"] = "Instellingen premiumkanaal"; -App::$strings["Private Mail Menu"] = "Privéberichten"; -App::$strings["Combined View"] = "Gecombineerd postvak"; -App::$strings["Inbox"] = "Postvak IN"; -App::$strings["Outbox"] = "Postvak UIT"; -App::$strings["New Message"] = "Nieuw bericht"; -App::$strings["Conversations"] = "Conversaties"; -App::$strings["Received Messages"] = "Ontvangen berichten"; -App::$strings["Sent Messages"] = "Verzonden berichten"; -App::$strings["No messages."] = "Geen berichten"; -App::$strings["Delete conversation"] = "Verwijder conversatie"; -App::$strings["Events Tools"] = "Agenda-hulpmiddelen"; -App::$strings["Export Calendar"] = "Exporteren"; -App::$strings["Import Calendar"] = "Importeren"; -App::$strings["Chatrooms"] = "Chatkanalen"; -App::$strings["Overview"] = "Overzicht"; -App::$strings["Chat Members"] = "Chatleden"; -App::$strings["Wiki List"] = "Wiki's"; -App::$strings["Wiki Pages"] = "Wikipagina's"; -App::$strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen"; -App::$strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen"; -App::$strings["photo/image"] = "foto/afbeelding"; -App::$strings["Click to show more"] = "Klik voor meer"; -App::$strings["Rating Tools"] = "Beoordelingen"; -App::$strings["Rate Me"] = "Beoordeel mij"; -App::$strings["View Ratings"] = "Bekijk beoordelingen"; -App::$strings["Forums"] = "Forums"; -App::$strings["Tasks"] = "Taken"; -App::$strings["Documentation"] = "Documentatie"; -App::$strings["Project/Site Information"] = "Project- en hub-informatie"; -App::$strings["For Members"] = "Voor leden"; -App::$strings["For Administrators"] = "Voor beheerders"; -App::$strings["For Developers"] = "Voor ontwikkelaars"; -App::$strings["Member registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten"; -App::$strings["Inspect queue"] = "Inspecteer berichtenwachtrij"; -App::$strings["DB updates"] = "Database-updates"; -App::$strings["Admin"] = "Beheer"; -App::$strings["Plugin Features"] = "Plugin-opties"; -App::$strings["New window"] = "Nieuw venster"; -App::$strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab"; -App::$strings["User '%s' deleted"] = "Account '%s' verwijderd"; -App::$strings["Who can see this?"] = "Wie kan dit zien?"; -App::$strings["Custom selection"] = "Handmatige selectie"; -App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"."; -App::$strings["Show"] = "Tonen"; -App::$strings["Don't show"] = "Niet tonen"; -App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.
    Met deze permissies bepaal je wie het bericht kan zien."; -App::$strings["Public Timeline"] = "Openbare tijdlijn"; -App::$strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen"; -App::$strings["Empty name"] = "Ontbrekende naam"; -App::$strings["Name too long"] = "Naam te lang"; -App::$strings["No account identifier"] = "Geen account-identificator"; -App::$strings["Nickname is required."] = "Bijnaam is verplicht"; -App::$strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere."; -App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."; -App::$strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden"; -App::$strings["Default Profile"] = "Standaardprofiel"; -App::$strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar."; -App::$strings["Create New Profile"] = "Nieuw profiel aanmaken"; -App::$strings["Edit Profile"] = "Profiel bewerken"; -App::$strings["Visible to everybody"] = "Voor iedereen zichtbaar"; -App::$strings["Gender:"] = "Geslacht:"; -App::$strings["Status:"] = "Status:"; -App::$strings["Homepage:"] = "Homepagina:"; -App::$strings["Online Now"] = "Nu online"; -App::$strings["Like this channel"] = "Vind dit kanaal leuk"; -App::$strings["j F, Y"] = "F j Y"; -App::$strings["j F"] = "F j"; -App::$strings["Birthday:"] = "Geboortedatum:"; -App::$strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s"; -App::$strings["Sexual Preference:"] = "Seksuele voorkeur:"; -App::$strings["Tags:"] = "Tags:"; -App::$strings["Political Views:"] = "Politieke overtuigingen:"; -App::$strings["Religion:"] = "Religie:"; -App::$strings["Hobbies/Interests:"] = "Hobby's/interesses:"; -App::$strings["Likes:"] = "Houdt van:"; -App::$strings["Dislikes:"] = "Houdt niet van:"; -App::$strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:"; -App::$strings["My other channels:"] = "Mijn andere kanalen"; -App::$strings["Musical interests:"] = "Muzikale interesses:"; -App::$strings["Books, literature:"] = "Boeken, literatuur:"; -App::$strings["Television:"] = "Televisie:"; -App::$strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:"; -App::$strings["Love/Romance:"] = "Liefde/romantiek:"; -App::$strings["Work/employment:"] = "Werk/beroep:"; -App::$strings["School/education:"] = "School/opleiding:"; -App::$strings["Like this thing"] = "Vind dit ding leuk"; -App::$strings["Birthday"] = "Verjaardag of geboortedatum"; -App::$strings["Age: "] = "Leeftijd:"; -App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD"; -App::$strings["never"] = "nooit"; -App::$strings["less than a second ago"] = "minder dan een seconde geleden"; -App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s geleden"; -App::$strings["__ctx:relative_date__ year"] = array( - 0 => "jaar", - 1 => "jaren", -); -App::$strings["__ctx:relative_date__ month"] = array( - 0 => "maand", - 1 => "maanden", -); -App::$strings["__ctx:relative_date__ week"] = array( - 0 => "week", - 1 => "weken", -); -App::$strings["__ctx:relative_date__ day"] = array( - 0 => "dag", - 1 => "dagen", -); -App::$strings["__ctx:relative_date__ hour"] = array( - 0 => "uur", - 1 => "uren", -); -App::$strings["__ctx:relative_date__ minute"] = array( - 0 => "minuut", - 1 => "minuten", -); -App::$strings["__ctx:relative_date__ second"] = array( - 0 => "seconde", - 1 => "seconden", -); -App::$strings["%1\$s's birthday"] = "Verjaardag van %1\$s"; -App::$strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s"; +App::$strings["Export website..."] = "Website exporteren..."; +App::$strings["Export to a zip file"] = "Naar een zipbestand exporteren"; +App::$strings["website.zip"] = "website.zip"; +App::$strings["Enter a name for the zip file."] = "Vul een naam in voor het zipbestand."; +App::$strings["Export to cloud files"] = "Naar de cloud exporteren"; +App::$strings["/path/to/export/folder"] = "/locatie/van/export/map"; +App::$strings["Enter a path to a cloud files destination."] = "Voer de locatie in van de cloudbestemming"; +App::$strings["Specify folder"] = "Selecteer een map"; +App::$strings["Invalid data packet"] = "Datapakket ongeldig"; +App::$strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. "; +App::$strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd"; +App::$strings["invalid target signature"] = "ongeldig doelkenmerk"; +App::$strings["Not a valid email address"] = "Geen geldig e-mailadres"; +App::$strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan"; +App::$strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd."; +App::$strings["An invitation is required."] = "Een uitnodiging is vereist"; +App::$strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; +App::$strings["Please enter the required information."] = "Vul de vereiste informatie in."; +App::$strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; +App::$strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; +App::$strings["Registration request at %s"] = "Registratiebevestiging voor %s"; +App::$strings["Administrator"] = "Beheerder"; +App::$strings["your registration password"] = "jouw registratiewachtwoord"; +App::$strings["Registration details for %s"] = "Registratiegegevens voor %s"; +App::$strings["Account approved."] = "Account goedgekeurd"; +App::$strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; +App::$strings["Click here to upgrade."] = "Klik hier om te upgraden."; +App::$strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; +App::$strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; +App::$strings["No recipient provided."] = "Geen ontvanger opgegeven."; +App::$strings["[no subject]"] = "[geen onderwerp]"; +App::$strings["Unable to determine sender."] = "Afzender kan niet bepaald worden."; +App::$strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd."; App::$strings["Frequently"] = "Regelmatig"; App::$strings["Hourly"] = "Elk uur"; App::$strings["Twice daily"] = "Twee keer per dag"; @@ -1920,126 +1869,117 @@ App::$strings["Uncertain"] = "Onzeker"; App::$strings["It's complicated"] = "Het is ingewikkeld"; App::$strings["Don't care"] = "Maakt mij niks uit"; App::$strings["Ask me"] = "Vraag het me"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"; -App::$strings["Image file is empty."] = "Afbeeldingsbestand is leeg"; -App::$strings["Photo storage failed."] = "Foto kan niet worden opgeslagen"; -App::$strings["a new photo"] = "een nieuwe foto"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s plaatste %2\$s op %3\$s"; -App::$strings["Photo Albums"] = "Fotoalbums"; -App::$strings["Upload New Photos"] = "Nieuwe foto's uploaden"; -App::$strings["guest:"] = "gast:"; -App::$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."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "; -App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s is nu met %2\$s verbonden"; -App::$strings["%1\$s poked %2\$s"] = "%1\$s heeft %2\$s aangestoten"; -App::$strings["View %s's profile @ %s"] = "Bekijk het profiel van %s @ %s"; -App::$strings["Categories:"] = "Categorieën:"; -App::$strings["Filed under:"] = "Bewaard onder:"; -App::$strings["View in context"] = "In context bekijken"; -App::$strings["remove"] = "verwijderen"; -App::$strings["Loading..."] = "Aan het laden..."; -App::$strings["Delete Selected Items"] = "Verwijder de geselecteerde items"; -App::$strings["View Source"] = "Bron weergeven"; -App::$strings["Follow Thread"] = "Conversatie volgen"; -App::$strings["Unfollow Thread"] = "Conversatie niet meer volgen"; -App::$strings["Activity/Posts"] = "Activiteit/berichten connectie"; -App::$strings["Edit Connection"] = "Connectie bewerken"; -App::$strings["Message"] = "Bericht"; -App::$strings["%s likes this."] = "%s vindt dit leuk."; -App::$strings["%s doesn't like this."] = "%s vindt dit niet leuk."; -App::$strings["%2\$d people like this."] = array( - 0 => "%2\$d persoon vindt dit leuk.", - 1 => "%2\$d personen vinden dit leuk.", -); -App::$strings["%2\$d people don't like this."] = array( - 0 => "%2\$d persoon vindt dit niet leuk.", - 1 => "%2\$d personen vinden dit niet leuk.", -); -App::$strings["and"] = "en"; -App::$strings[", and %d other people"] = array( - 0 => ", en %d ander persoon", - 1 => ", en %d andere personen", -); -App::$strings["%s like this."] = "%s vinden dit leuk."; -App::$strings["%s don't like this."] = "%s vinden dit niet leuk."; -App::$strings["Set your location"] = "Locatie instellen"; -App::$strings["Clear browser location"] = "Locatie van webbrowser wissen"; -App::$strings["Tag term:"] = "Tag:"; -App::$strings["Where are you right now?"] = "Waar bevind je je op dit moment?"; -App::$strings["Comments enabled"] = "Reacties ingeschakeld"; -App::$strings["Comments disabled"] = "Reacties uitgeschakeld"; -App::$strings["Page link name"] = "Linknaam pagina"; -App::$strings["Post as"] = "Bericht plaatsen als"; -App::$strings["Toggle voting"] = "Peiling in- of uitschakelen"; -App::$strings["Disable comments"] = "Reacties uitschakelen"; -App::$strings["Toggle comments"] = "Reacties in- of uitschakelen"; -App::$strings["Categories (optional, comma-separated list)"] = "Categorieën (optioneel, door komma's gescheiden lijst)"; -App::$strings["Other networks and post services"] = "Andere netwerken en diensten"; -App::$strings["Set publish date"] = "Publicatiedatum instellen"; -App::$strings["Discover"] = "Ontdekken"; -App::$strings["Imported public streams"] = "Openbare streams importeren"; -App::$strings["Commented Order"] = "Nieuwe reacties bovenaan"; -App::$strings["Sort by Comment Date"] = "Berichten met nieuwe reacties bovenaan"; -App::$strings["Posted Order"] = "Nieuwe berichten bovenaan"; -App::$strings["Sort by Post Date"] = "Nieuwe berichten bovenaan"; -App::$strings["Posts that mention or involve you"] = "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent"; -App::$strings["Activity Stream - by date"] = "Activiteitenstroom - volgens datum"; -App::$strings["Starred"] = "Met ster"; -App::$strings["Favourite Posts"] = "Favoriete berichten"; -App::$strings["Spam"] = "Spam"; -App::$strings["Posts flagged as SPAM"] = "Berichten gemarkeerd als SPAM"; -App::$strings["Status Messages and Posts"] = "Berichten in dit kanaal"; -App::$strings["About"] = "Over"; -App::$strings["Profile Details"] = "Profiel"; -App::$strings["Files and Storage"] = "Bestanden en opslagruimte"; -App::$strings["Bookmarks"] = "Bladwijzers"; -App::$strings["Saved Bookmarks"] = "Opgeslagen bladwijzers"; -App::$strings["Manage Webpages"] = "Webpagina's beheren"; -App::$strings["__ctx:noun__ Attending"] = array( - 0 => "aanwezig", - 1 => "aanwezig", -); -App::$strings["__ctx:noun__ Not Attending"] = array( - 0 => "niet aanwezig", - 1 => "niet aanwezig", -); -App::$strings["__ctx:noun__ Undecided"] = array( - 0 => "nog niet beslist", - 1 => "nog niet beslist", -); -App::$strings["__ctx:noun__ Agree"] = array( - 0 => "eens", - 1 => "eens", -); -App::$strings["__ctx:noun__ Disagree"] = array( - 0 => "oneens", - 1 => "oneens", -); -App::$strings["__ctx:noun__ Abstain"] = array( - 0 => "onthouding", - 1 => "onthoudingen", -); +App::$strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen"; +App::$strings["Empty name"] = "Ontbrekende naam"; +App::$strings["Name too long"] = "Naam te lang"; +App::$strings["No account identifier"] = "Geen account-identificator"; +App::$strings["Nickname is required."] = "Bijnaam is verplicht"; +App::$strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere."; +App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."; +App::$strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden"; +App::$strings["Default Profile"] = "Standaardprofiel"; +App::$strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar."; +App::$strings["Create New Profile"] = "Nieuw profiel aanmaken"; +App::$strings["Edit Profile"] = "Profiel bewerken"; +App::$strings["Visible to everybody"] = "Voor iedereen zichtbaar"; +App::$strings["Gender:"] = "Geslacht:"; +App::$strings["Status:"] = "Status:"; +App::$strings["Homepage:"] = "Homepagina:"; +App::$strings["Online Now"] = "Nu online"; +App::$strings["Like this channel"] = "Vind dit kanaal leuk"; +App::$strings["j F, Y"] = "F j Y"; +App::$strings["j F"] = "F j"; +App::$strings["Birthday:"] = "Geboortedatum:"; +App::$strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s"; +App::$strings["Sexual Preference:"] = "Seksuele voorkeur:"; +App::$strings["Tags:"] = "Tags:"; +App::$strings["Political Views:"] = "Politieke overtuigingen:"; +App::$strings["Religion:"] = "Religie:"; +App::$strings["Hobbies/Interests:"] = "Hobby's/interesses:"; +App::$strings["Likes:"] = "Houdt van:"; +App::$strings["Dislikes:"] = "Houdt niet van:"; +App::$strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:"; +App::$strings["My other channels:"] = "Mijn andere kanalen"; +App::$strings["Musical interests:"] = "Muzikale interesses:"; +App::$strings["Books, literature:"] = "Boeken, literatuur:"; +App::$strings["Television:"] = "Televisie:"; +App::$strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:"; +App::$strings["Love/Romance:"] = "Liefde/romantiek:"; +App::$strings["Work/employment:"] = "Werk/beroep:"; +App::$strings["School/education:"] = "School/opleiding:"; +App::$strings["Like this thing"] = "Vind dit ding leuk"; +App::$strings["Who can see this?"] = "Wie kan dit zien?"; +App::$strings["Custom selection"] = "Handmatige selectie"; +App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"."; +App::$strings["Show"] = "Tonen"; +App::$strings["Don't show"] = "Niet tonen"; +App::$strings["Post permissions %s cannot be changed %s after a post is shared.
    These permissions set who is allowed to view the post."] = "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.
    Met deze permissies bepaal je wie het bericht kan zien."; App::$strings["%1\$s's bookmarks"] = "Bladwijzers van %1\$s"; App::$strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten kunnen van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken."; App::$strings["Add new connections to this privacy group"] = "Voeg nieuwe connecties aan deze privacygroep toe"; App::$strings["edit"] = "bewerken"; -App::$strings["Privacy Groups"] = "Privacygroepen"; App::$strings["Edit group"] = "Privacygroep bewerken"; App::$strings["Add privacy group"] = "Privacygroep toevoegen"; App::$strings["Channels not in any privacy group"] = "Kanalen die zich in geen enkele privacygroep bevinden"; +App::$strings["add"] = "toevoegen"; +App::$strings["New window"] = "Nieuw venster"; +App::$strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab"; +App::$strings["User '%s' deleted"] = "Account '%s' verwijderd"; App::$strings["New Page"] = "Nieuwe pagina"; App::$strings["Title"] = "Titel"; App::$strings["Different viewers will see this text differently"] = "Deze tekst wordt per persoon anders weergeven."; +App::$strings["Logout"] = "Uitloggen"; +App::$strings["End this session"] = "Beëindig deze sessie"; +App::$strings["Home"] = "Home"; +App::$strings["Your posts and conversations"] = "Jouw kanaal"; +App::$strings["Your profile page"] = "Jouw profielpagina"; +App::$strings["Manage/Edit profiles"] = "Beheer/wijzig profielen"; +App::$strings["Edit your profile"] = "Jouw profiel bewerken"; +App::$strings["Your photos"] = "Jouw foto's"; +App::$strings["Your files"] = "Jouw bestanden"; +App::$strings["Your chatrooms"] = "Jouw chatkanalen"; +App::$strings["Bookmarks"] = "Bladwijzers"; +App::$strings["Your bookmarks"] = "Jouw bladwijzers"; +App::$strings["Your webpages"] = "Jouw webpagina's"; +App::$strings["Your wiki"] = "Jouw wiki"; +App::$strings["Sign in"] = "Inloggen"; +App::$strings["%s - click to logout"] = "%s - klik om uit te loggen"; +App::$strings["Remote authentication"] = "Authenticatie op afstand"; +App::$strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub"; +App::$strings["Home Page"] = "Homepage"; +App::$strings["Create an account"] = "Maak een account aan"; +App::$strings["Help and documentation"] = "Hulp en documentatie"; +App::$strings["Applications, utilities, links, games"] = "Apps"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "; +App::$strings["Channel Directory"] = "Kanalengids"; +App::$strings["Your grid"] = "Jouw grid"; +App::$strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken"; +App::$strings["Channel home"] = "Jouw kanaal"; +App::$strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren"; +App::$strings["Notices"] = "Notificaties"; +App::$strings["Notifications"] = "Notificaties"; +App::$strings["See all notifications"] = "Alle notificaties weergeven"; +App::$strings["Private mail"] = "Privéberichten"; +App::$strings["See all private messages"] = "Alle privéberichten weergeven"; +App::$strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken"; +App::$strings["Inbox"] = "Postvak IN"; +App::$strings["Outbox"] = "Postvak UIT"; +App::$strings["New Message"] = "Nieuw bericht"; +App::$strings["Event Calendar"] = "Agenda"; +App::$strings["See all events"] = "Alle gebeurtenissen weergeven"; +App::$strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken"; +App::$strings["Manage Your Channels"] = "Beheer je kanalen"; +App::$strings["Account/Channel Settings"] = "Account-/kanaal-instellingen"; +App::$strings["Admin"] = "Beheer"; +App::$strings["Site Setup and Configuration"] = "Hub instellen en beheren"; +App::$strings["Loading..."] = "Aan het laden..."; +App::$strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp"; +App::$strings["Please wait..."] = "Wachten aub..."; +App::$strings["Attachments:"] = "Bijlagen:"; App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; +App::$strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:"; App::$strings["Starts:"] = "Start:"; App::$strings["Finishes:"] = "Einde:"; -App::$strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd."; -App::$strings["Not specified"] = "Niet aangegeven"; -App::$strings["Needs Action"] = "Actie vereist"; -App::$strings["Completed"] = "Voltooid"; -App::$strings["In Process"] = "In behandeling"; -App::$strings["Cancelled"] = "Geannuleerd"; -App::$strings["Attachments:"] = "Bijlagen:"; -App::$strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:"; App::$strings["Delete this item?"] = "Dit item verwijderen?"; App::$strings["%s show less"] = "%s minder reacties weergeven"; App::$strings["%s expand"] = "%s uitklappen"; @@ -2105,6 +2045,264 @@ App::$strings["Channel was deleted and no longer exists."] = "Kanaal is verwijde App::$strings["Protocol disabled."] = "Protocol uitgeschakeld."; App::$strings["Channel discovery failed."] = "Kanaal ontdekken mislukt."; App::$strings["Cannot connect to yourself."] = "Kan niet met jezelf verbinden"; +App::$strings["Image/photo"] = "Afbeelding/foto"; +App::$strings["Encrypted content"] = "Versleutelde inhoud"; +App::$strings["Install %s element: "] = "Installeer %s-element: "; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s"; +App::$strings["Click to open/close"] = "Klik om te openen of te sluiten"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["$1 wrote:"] = "$1 schreef:"; +App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s is nu met %2\$s verbonden"; +App::$strings["%1\$s poked %2\$s"] = "%1\$s heeft %2\$s aangestoten"; +App::$strings["View %s's profile @ %s"] = "Bekijk het profiel van %s @ %s"; +App::$strings["Categories:"] = "Categorieën:"; +App::$strings["Filed under:"] = "Bewaard onder:"; +App::$strings["View in context"] = "In context bekijken"; +App::$strings["remove"] = "verwijderen"; +App::$strings["Delete Selected Items"] = "Verwijder de geselecteerde items"; +App::$strings["View Source"] = "Bron weergeven"; +App::$strings["Follow Thread"] = "Conversatie volgen"; +App::$strings["Unfollow Thread"] = "Conversatie niet meer volgen"; +App::$strings["Activity/Posts"] = "Activiteit/berichten connectie"; +App::$strings["Edit Connection"] = "Connectie bewerken"; +App::$strings["Message"] = "Bericht"; +App::$strings["%s likes this."] = "%s vindt dit leuk."; +App::$strings["%s doesn't like this."] = "%s vindt dit niet leuk."; +App::$strings["%2\$d people like this."] = array( + 0 => "%2\$d persoon vindt dit leuk.", + 1 => "%2\$d personen vinden dit leuk.", +); +App::$strings["%2\$d people don't like this."] = array( + 0 => "%2\$d persoon vindt dit niet leuk.", + 1 => "%2\$d personen vinden dit niet leuk.", +); +App::$strings["and"] = "en"; +App::$strings[", and %d other people"] = array( + 0 => ", en %d ander persoon", + 1 => ", en %d andere personen", +); +App::$strings["%s like this."] = "%s vinden dit leuk."; +App::$strings["%s don't like this."] = "%s vinden dit niet leuk."; +App::$strings["Set your location"] = "Locatie instellen"; +App::$strings["Clear browser location"] = "Locatie van webbrowser wissen"; +App::$strings["Tag term:"] = "Tag:"; +App::$strings["Where are you right now?"] = "Waar bevind je je op dit moment?"; +App::$strings["Comments enabled"] = "Reacties ingeschakeld"; +App::$strings["Comments disabled"] = "Reacties uitgeschakeld"; +App::$strings["Page link name"] = "Linknaam pagina"; +App::$strings["Post as"] = "Bericht plaatsen als"; +App::$strings["Toggle voting"] = "Peiling in- of uitschakelen"; +App::$strings["Disable comments"] = "Reacties uitschakelen"; +App::$strings["Toggle comments"] = "Reacties in- of uitschakelen"; +App::$strings["Categories (optional, comma-separated list)"] = "Categorieën (optioneel, door komma's gescheiden lijst)"; +App::$strings["Other networks and post services"] = "Andere netwerken en diensten"; +App::$strings["Set publish date"] = "Publicatiedatum instellen"; +App::$strings["Discover"] = "Ontdekken"; +App::$strings["Imported public streams"] = "Openbare streams importeren"; +App::$strings["Commented Order"] = "Nieuwe reacties bovenaan"; +App::$strings["Sort by Comment Date"] = "Berichten met nieuwe reacties bovenaan"; +App::$strings["Posted Order"] = "Nieuwe berichten bovenaan"; +App::$strings["Sort by Post Date"] = "Nieuwe berichten bovenaan"; +App::$strings["Posts that mention or involve you"] = "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent"; +App::$strings["Activity Stream - by date"] = "Activiteitenstroom - volgens datum"; +App::$strings["Starred"] = "Met ster"; +App::$strings["Favourite Posts"] = "Favoriete berichten"; +App::$strings["Spam"] = "Spam"; +App::$strings["Posts flagged as SPAM"] = "Berichten gemarkeerd als SPAM"; +App::$strings["Status Messages and Posts"] = "Berichten in dit kanaal"; +App::$strings["About"] = "Over"; +App::$strings["Profile Details"] = "Profiel"; +App::$strings["Files and Storage"] = "Bestanden en opslagruimte"; +App::$strings["Chatrooms"] = "Chatkanalen"; +App::$strings["Saved Bookmarks"] = "Opgeslagen bladwijzers"; +App::$strings["Manage Webpages"] = "Webpagina's beheren"; +App::$strings["__ctx:noun__ Attending"] = array( + 0 => "aanwezig", + 1 => "aanwezig", +); +App::$strings["__ctx:noun__ Not Attending"] = array( + 0 => "niet aanwezig", + 1 => "niet aanwezig", +); +App::$strings["__ctx:noun__ Undecided"] = array( + 0 => "nog niet beslist", + 1 => "nog niet beslist", +); +App::$strings["__ctx:noun__ Agree"] = array( + 0 => "eens", + 1 => "eens", +); +App::$strings["__ctx:noun__ Disagree"] = array( + 0 => "oneens", + 1 => "oneens", +); +App::$strings["__ctx:noun__ Abstain"] = array( + 0 => "onthouding", + 1 => "onthoudingen", +); +App::$strings["Birthday"] = "Verjaardag of geboortedatum"; +App::$strings["Age: "] = "Leeftijd:"; +App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD"; +App::$strings["never"] = "nooit"; +App::$strings["less than a second ago"] = "minder dan een seconde geleden"; +App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s geleden"; +App::$strings["__ctx:relative_date__ year"] = array( + 0 => "jaar", + 1 => "jaren", +); +App::$strings["__ctx:relative_date__ month"] = array( + 0 => "maand", + 1 => "maanden", +); +App::$strings["__ctx:relative_date__ week"] = array( + 0 => "week", + 1 => "weken", +); +App::$strings["__ctx:relative_date__ day"] = array( + 0 => "dag", + 1 => "dagen", +); +App::$strings["__ctx:relative_date__ hour"] = array( + 0 => "uur", + 1 => "uren", +); +App::$strings["__ctx:relative_date__ minute"] = array( + 0 => "minuut", + 1 => "minuten", +); +App::$strings["__ctx:relative_date__ second"] = array( + 0 => "seconde", + 1 => "seconden", +); +App::$strings["%1\$s's birthday"] = "Verjaardag van %1\$s"; +App::$strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s"; +App::$strings["Directory Options"] = "Opties kanalengids"; +App::$strings["Safe Mode"] = "Veilig zoeken"; +App::$strings["Public Forums Only"] = "Alleen openbare forums"; +App::$strings["This Website Only"] = "Alleen deze hub"; +App::$strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd."; +App::$strings["Not specified"] = "Niet aangegeven"; +App::$strings["Needs Action"] = "Actie vereist"; +App::$strings["Completed"] = "Voltooid"; +App::$strings["In Process"] = "In behandeling"; +App::$strings["Cancelled"] = "Geannuleerd"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."; +App::$strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt."; +App::$strings["Unable to import element \""] = "Niet in staat om dit element te importeren: \""; +App::$strings["Logged out."] = "Uitgelogd."; +App::$strings["Failed authentication"] = "Mislukte authenticatie"; +App::$strings["Login failed."] = "Inloggen mislukt."; +App::$strings[" and "] = " en "; +App::$strings["public profile"] = "openbaar profiel"; +App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s veranderde %2\$s naar “%3\$s”"; +App::$strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s"; +App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd."; +App::$strings["view full size"] = "volledige grootte tonen"; +App::$strings["No Subject"] = "Geen onderwerp"; +App::$strings["Friendica"] = "Friendica"; +App::$strings["OStatus"] = "OStatus"; +App::$strings["GNU-Social"] = "GNU social"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Facebook"] = "Facebook"; +App::$strings["Zot"] = "Zot"; +App::$strings["LinkedIn"] = "LinkedIn"; +App::$strings["XMPP/IM"] = "XMPP/IM"; +App::$strings["MySpace"] = "MySpace"; +App::$strings["Categories"] = "Categorieën"; +App::$strings["Tags"] = "Tags"; +App::$strings["Keywords"] = "Trefwoorden"; +App::$strings["have"] = "heb"; +App::$strings["has"] = "heeft"; +App::$strings["want"] = "wil"; +App::$strings["wants"] = "wil"; +App::$strings["likes"] = "vindt dit leuk"; +App::$strings["dislikes"] = "vindt dit niet leuk"; +App::$strings["%d invitation available"] = array( + 0 => "%d uitnodiging beschikbaar", + 1 => "%d uitnodigingen beschikbaar", +); +App::$strings["Find Channels"] = "Kanalen vinden"; +App::$strings["Enter name or interest"] = "Vul naam of interesse in"; +App::$strings["Connect/Follow"] = "Verbinden/volgen"; +App::$strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeeld: Robert Morgenstein, vissen"; +App::$strings["Random Profile"] = "Willekeurig profiel"; +App::$strings["Invite Friends"] = "Vrienden uitnodigen"; +App::$strings["Advanced example: name=fred and country=iceland"] = "Geavanceerd voorbeeld (Engels): name=jan en country=nederland"; +App::$strings["Everything"] = "Alles"; +App::$strings["%d connection in common"] = array( + 0 => "%d gemeenschappelijke connectie", + 1 => "%d gemeenschappelijke connecties", +); +App::$strings["show more"] = "meer connecties weergeven"; +App::$strings["System"] = "Systeem"; +App::$strings["New App"] = "Nieuwe app"; +App::$strings["Suggestions"] = "Voorgestelde kanalen"; +App::$strings["See more..."] = "Meer..."; +App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties."; +App::$strings["Add New Connection"] = "Nieuwe connectie toevoegen"; +App::$strings["Enter channel address"] = "Vul kanaaladres in"; +App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Voorbeelden: bob@example.com, http://example.com/barbara"; +App::$strings["Notes"] = "Aantekeningen"; +App::$strings["Remove term"] = "Verwijder zoekterm"; +App::$strings["Archives"] = "Archieven"; +App::$strings["Refresh"] = "Vernieuwen"; +App::$strings["Account settings"] = "Account"; +App::$strings["Channel settings"] = "Kanaal"; +App::$strings["Additional features"] = "Extra functies"; +App::$strings["Feature/Addon settings"] = "Plugin-instellingen"; +App::$strings["Display settings"] = "Weergave"; +App::$strings["Manage locations"] = "Locaties beheren"; +App::$strings["Export channel"] = "Kanaal exporteren"; +App::$strings["Connected apps"] = "Verbonden applicaties"; +App::$strings["Premium Channel Settings"] = "Instellingen premiumkanaal"; +App::$strings["Private Mail Menu"] = "Privéberichten"; +App::$strings["Combined View"] = "Gecombineerd postvak"; +App::$strings["Conversations"] = "Conversaties"; +App::$strings["Received Messages"] = "Ontvangen berichten"; +App::$strings["Sent Messages"] = "Verzonden berichten"; +App::$strings["No messages."] = "Geen berichten"; +App::$strings["Delete conversation"] = "Verwijder conversatie"; +App::$strings["Events Tools"] = "Agenda-hulpmiddelen"; +App::$strings["Export Calendar"] = "Exporteren"; +App::$strings["Import Calendar"] = "Importeren"; +App::$strings["Overview"] = "Overzicht"; +App::$strings["Chat Members"] = "Chatleden"; +App::$strings["Wiki List"] = "Wiki's"; +App::$strings["Wiki Pages"] = "Wikipagina's"; +App::$strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen"; +App::$strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen"; +App::$strings["photo/image"] = "foto/afbeelding"; +App::$strings["Click to show more"] = "Klik voor meer"; +App::$strings["Rating Tools"] = "Beoordelingen"; +App::$strings["Rate Me"] = "Beoordeel mij"; +App::$strings["View Ratings"] = "Bekijk beoordelingen"; +App::$strings["Forums"] = "Forums"; +App::$strings["Tasks"] = "Taken"; +App::$strings["Documentation"] = "Documentatie"; +App::$strings["Member registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten"; +App::$strings["Inspect queue"] = "Inspecteer berichtenwachtrij"; +App::$strings["DB updates"] = "Database-updates"; +App::$strings["Plugin Features"] = "Plugin-opties"; +App::$strings["Public Timeline"] = "Openbare tijdlijn"; +App::$strings[" by "] = " door "; +App::$strings[" on "] = " op "; +App::$strings["Embedded content"] = "Ingesloten (embedded) inhoud"; +App::$strings["Embedding disabled"] = "Insluiten (embedding) uitgeschakeld"; +App::$strings["(Unknown)"] = "(Onbekend)"; +App::$strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; +App::$strings["Visible to you only."] = "Alleen voor jou zichtbaar."; +App::$strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; +App::$strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; +App::$strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; +App::$strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; +App::$strings["Visible to approved connections."] = "Voor alle geaccepteerde connecties zichtbaar."; +App::$strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; +App::$strings["Privacy group is empty."] = "Privacygroep is leeg"; +App::$strings["Privacy group: %s"] = "Privacygroep: %s"; +App::$strings["Connection not found."] = "Connectie niet gevonden."; +App::$strings["profile photo"] = "profielfoto"; App::$strings["Item was not found."] = "Item niet gevonden"; App::$strings["No source file."] = "Geen bronbestand."; App::$strings["Cannot locate file to replace"] = "Kan het te vervangen bestand niet vinden"; @@ -2120,185 +2318,6 @@ App::$strings["Path not found."] = "Locatie niet gevonden"; App::$strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt."; App::$strings["database storage failed."] = "opslag in database mislukt."; App::$strings["Empty path"] = "Ontbrekende locatie"; -App::$strings["Logged out."] = "Uitgelogd."; -App::$strings["Failed authentication"] = "Mislukte authenticatie"; -App::$strings["Login failed."] = "Inloggen mislukt."; -App::$strings[" and "] = " en "; -App::$strings["public profile"] = "openbaar profiel"; -App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s veranderde %2\$s naar “%3\$s”"; -App::$strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s"; -App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd."; -App::$strings["Invalid data packet"] = "Datapakket ongeldig"; -App::$strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. "; -App::$strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd"; -App::$strings["invalid target signature"] = "ongeldig doelkenmerk"; -App::$strings["General Features"] = "Algemene functies"; -App::$strings["Content Expiration"] = "Inhoud laten verlopen"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen"; -App::$strings["Multiple Profiles"] = "Meerdere profielen"; -App::$strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken"; -App::$strings["Advanced Profiles"] = "Geavanceerde profielen"; -App::$strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel"; -App::$strings["Profile Import/Export"] = "Profiel importen/exporteren"; -App::$strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken."; -App::$strings["Web Pages"] = "Webpagina's"; -App::$strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe"; -App::$strings["Provide a wiki for your channel"] = "Voeg een wiki aan jouw kanaal toe"; -App::$strings["Private Notes"] = "Privé-aantekeningen"; -App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)"; -App::$strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu"; -App::$strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk"; -App::$strings["Photo Location"] = "Fotolocatie"; -App::$strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart."; -App::$strings["Access Controlled Chatrooms"] = "Chatkanalen met toegangscontrole "; -App::$strings["Provide chatrooms and chat services with access control."] = "Chatkanalen en chatdiensten met toegangscontrole aanbieden."; -App::$strings["Smart Birthdays"] = "Slimme verjaardagen"; -App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn."; -App::$strings["Expert Mode"] = "Expertmodus"; -App::$strings["Enable Expert Mode to provide advanced configuration options"] = "Schakel de expertmodus in voor geavanceerde instellingen"; -App::$strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; -App::$strings["Large Photos"] = "Grote foto's"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt."; -App::$strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren."; -App::$strings["Even More Encryption"] = "Extra encryptie"; -App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel."; -App::$strings["Enable Voting Tools"] = "Peilingen inschakelen"; -App::$strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen."; -App::$strings["Disable Comments"] = "Reacties uitschakelen"; -App::$strings["Provide the option to disable comments for a post"] = "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld"; -App::$strings["Delayed Posting"] = "Berichten uitstellen"; -App::$strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden."; -App::$strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden"; -App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. "; -App::$strings["Network and Stream Filtering"] = "Netwerk- en streamfilter"; -App::$strings["Search by Date"] = "Zoek op datum"; -App::$strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren "; -App::$strings["Enable management and selection of privacy groups"] = "Beheer en selectie van privacygroepen inschakelen"; -App::$strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik"; -App::$strings["Network Personal Tab"] = "Persoonlijke netwerktab"; -App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had"; -App::$strings["Network New Tab"] = "Nieuwe netwerktab"; -App::$strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen"; -App::$strings["Affinity Tool"] = "Verwantschapsfilter"; -App::$strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag"; -App::$strings["Connection Filtering"] = "Berichtenfilters"; -App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal"; -App::$strings["Show channel suggestions"] = "Voor jou mogelijk interessante kanalen voorstellen"; -App::$strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen"; -App::$strings["Community Tagging"] = "Taggen door anderen"; -App::$strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen"; -App::$strings["Post Categories"] = "Categorieën berichten"; -App::$strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; -App::$strings["Emoji Reactions"] = "Emoji-reacties"; -App::$strings["Add emoji reaction ability to posts"] = "Emoji-reacties in berichten toestaan"; -App::$strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan"; -App::$strings["Dislike Posts"] = "Vind berichten niet leuk"; -App::$strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden"; -App::$strings["Star Posts"] = "Geef berichten een ster"; -App::$strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren"; -App::$strings["Tag Cloud"] = "Tagwolk"; -App::$strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"; -App::$strings["Premium Channel"] = "Premiumkanaal"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal"; -App::$strings["Tags"] = "Tags"; -App::$strings["Keywords"] = "Trefwoorden"; -App::$strings["have"] = "heb"; -App::$strings["has"] = "heeft"; -App::$strings["want"] = "wil"; -App::$strings["wants"] = "wil"; -App::$strings["likes"] = "vindt dit leuk"; -App::$strings["dislikes"] = "vindt dit niet leuk"; -App::$strings["Not a valid email address"] = "Geen geldig e-mailadres"; -App::$strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan"; -App::$strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd."; -App::$strings["An invitation is required."] = "Een uitnodiging is vereist"; -App::$strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; -App::$strings["Please enter the required information."] = "Vul de vereiste informatie in."; -App::$strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; -App::$strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; -App::$strings["Registration request at %s"] = "Registratiebevestiging voor %s"; -App::$strings["your registration password"] = "jouw registratiewachtwoord"; -App::$strings["Registration details for %s"] = "Registratiegegevens voor %s"; -App::$strings["Account approved."] = "Account goedgekeurd"; -App::$strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; -App::$strings["Click here to upgrade."] = "Klik hier om te upgraden."; -App::$strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; -App::$strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; -App::$strings["Image/photo"] = "Afbeelding/foto"; -App::$strings["Encrypted content"] = "Versleutelde inhoud"; -App::$strings["Install %s element: "] = "Installeer %s-element: "; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s"; -App::$strings["Click to open/close"] = "Klik om te openen of te sluiten"; -App::$strings["spoiler"] = "spoiler"; -App::$strings["$1 wrote:"] = "$1 schreef:"; -App::$strings["%d invitation available"] = array( - 0 => "%d uitnodiging beschikbaar", - 1 => "%d uitnodigingen beschikbaar", -); -App::$strings["Find Channels"] = "Kanalen vinden"; -App::$strings["Enter name or interest"] = "Vul naam of interesse in"; -App::$strings["Connect/Follow"] = "Verbinden/volgen"; -App::$strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeeld: Robert Morgenstein, vissen"; -App::$strings["Random Profile"] = "Willekeurig profiel"; -App::$strings["Invite Friends"] = "Vrienden uitnodigen"; -App::$strings["Advanced example: name=fred and country=iceland"] = "Geavanceerd voorbeeld (Engels): name=jan en country=nederland"; -App::$strings["%d connection in common"] = array( - 0 => "%d gemeenschappelijke connectie", - 1 => "%d gemeenschappelijke connecties", -); -App::$strings["show more"] = "meer connecties weergeven"; -App::$strings["Directory Options"] = "Opties kanalengids"; -App::$strings["Safe Mode"] = "Veilig zoeken"; -App::$strings["Public Forums Only"] = "Alleen openbare forums"; -App::$strings["This Website Only"] = "Alleen deze hub"; -App::$strings["No recipient provided."] = "Geen ontvanger opgegeven."; -App::$strings["[no subject]"] = "[geen onderwerp]"; -App::$strings["Unable to determine sender."] = "Afzender kan niet bepaald worden."; -App::$strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd."; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."; -App::$strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt."; -App::$strings["Logout"] = "Uitloggen"; -App::$strings["End this session"] = "Beëindig deze sessie"; -App::$strings["Home"] = "Home"; -App::$strings["Your posts and conversations"] = "Jouw kanaal"; -App::$strings["Your profile page"] = "Jouw profielpagina"; -App::$strings["Manage/Edit profiles"] = "Beheer/wijzig profielen"; -App::$strings["Edit your profile"] = "Jouw profiel bewerken"; -App::$strings["Your photos"] = "Jouw foto's"; -App::$strings["Your files"] = "Jouw bestanden"; -App::$strings["Your chatrooms"] = "Jouw chatkanalen"; -App::$strings["Your bookmarks"] = "Jouw bladwijzers"; -App::$strings["Your webpages"] = "Jouw webpagina's"; -App::$strings["Your wiki"] = "Jouw wiki"; -App::$strings["Sign in"] = "Inloggen"; -App::$strings["%s - click to logout"] = "%s - klik om uit te loggen"; -App::$strings["Remote authentication"] = "Authenticatie op afstand"; -App::$strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub"; -App::$strings["Home Page"] = "Homepage"; -App::$strings["Create an account"] = "Maak een account aan"; -App::$strings["Help and documentation"] = "Hulp en documentatie"; -App::$strings["Applications, utilities, links, games"] = "Apps"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "; -App::$strings["Channel Directory"] = "Kanalengids"; -App::$strings["Your grid"] = "Jouw grid"; -App::$strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken"; -App::$strings["Channel home"] = "Jouw kanaal"; -App::$strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren"; -App::$strings["Notices"] = "Notificaties"; -App::$strings["Notifications"] = "Notificaties"; -App::$strings["See all notifications"] = "Alle notificaties weergeven"; -App::$strings["Private mail"] = "Privéberichten"; -App::$strings["See all private messages"] = "Alle privéberichten weergeven"; -App::$strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken"; -App::$strings["Event Calendar"] = "Agenda"; -App::$strings["See all events"] = "Alle gebeurtenissen weergeven"; -App::$strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken"; -App::$strings["Manage Your Channels"] = "Beheer je kanalen"; -App::$strings["Account/Channel Settings"] = "Account-/kanaal-instellingen"; -App::$strings["Site Setup and Configuration"] = "Hub instellen en beheren"; -App::$strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp"; -App::$strings["Please wait..."] = "Wachten aub..."; App::$strings["Focus (Hubzilla default)"] = "Focus (Hubzilla-standaard)"; App::$strings["Theme settings"] = "Thema-instellingen"; App::$strings["Narrow navbar"] = "Smalle navigatiebalk"; From 87ee48bd84bc712ebdccd8286f01b8da3e5c3cba Mon Sep 17 00:00:00 2001 From: redmatrix Date: Wed, 5 Oct 2016 17:25:49 -0700 Subject: [PATCH 019/407] update hook documentation --- doc/hook/bbcode.bb | 5 +++++ doc/hook/bbcode_filter.bb | 7 +++++++ doc/hooklist.bb | 5 ++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 doc/hook/bbcode_filter.bb diff --git a/doc/hook/bbcode.bb b/doc/hook/bbcode.bb index 2996a8528..f6b8711b0 100644 --- a/doc/hook/bbcode.bb +++ b/doc/hook/bbcode.bb @@ -1 +1,6 @@ [h2]bbcode[/h2] + + +Called at end of bbcode to html conversion. + +Hook argument contains the converted text string. diff --git a/doc/hook/bbcode_filter.bb b/doc/hook/bbcode_filter.bb new file mode 100644 index 000000000..efeb2e1b0 --- /dev/null +++ b/doc/hook/bbcode_filter.bb @@ -0,0 +1,7 @@ +[h2]bbcode_filter[/h2] + + +Called at beginning of bbcode to html conversion. + +Hook argument contains the text string to be converted. + diff --git a/doc/hooklist.bb b/doc/hooklist.bb index e48fbee7c..d190166f0 100644 --- a/doc/hooklist.bb +++ b/doc/hooklist.bb @@ -68,7 +68,10 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the called when converting bbcode to markdown [zrl=[baseurl]/help/hook/bbcode]bbcode[/zrl] - Called when converting bbcode to HTML + Called at end of converting bbcode to HTML + +[zrl=[baseurl]/help/hook/bbcode_filter]bbcode_filter[/zrl] + Called when beginning to convert bbcode to HTML [zrl=[baseurl]/help/hook/bb_translate_video]bb_translate_video[/zrl] Called when extracting embedded services from bbcode video elements (rarely used) From 3250d7532092608651649d27619f7b245d426d03 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Wed, 5 Oct 2016 17:21:32 -0700 Subject: [PATCH 020/407] new hook bbcode_filter --- include/bbcode.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index 3e942f4a5..6a58475d0 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -516,6 +516,9 @@ function bb_fixtable_lf($match) { function bbcode($Text, $preserve_nl = false, $tryoembed = true, $cache = false) { + + call_hooks('bbcode_filter', $Text); + // Hide all [noparse] contained bbtags by spacefying them if (strpos($Text,'[noparse]') !== false) { $Text = preg_replace_callback("/\[noparse\](.*?)\[\/noparse\]/ism", 'bb_spacefy',$Text); From 48f70e55aa67339d4b5505b1e717ccc6d5651834 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Thu, 6 Oct 2016 15:59:27 -0700 Subject: [PATCH 021/407] try naked embed before submission instead of at render time --- Zotlabs/Module/Item.php | 4 ++++ include/bbcode.php | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php index 8d1182b31..11fa9d8bf 100644 --- a/Zotlabs/Module/Item.php +++ b/Zotlabs/Module/Item.php @@ -20,6 +20,8 @@ namespace Zotlabs\Module; require_once('include/crypto.php'); require_once('include/items.php'); require_once('include/attach.php'); +require_once('include/bbcode.php'); + use \Zotlabs\Lib as Zlib; @@ -550,6 +552,8 @@ class Item extends \Zotlabs\Web\Controller { $body = preg_replace_callback('/\[url(.*?)\[\/(url)\]/ism','\red_escape_codeblock',$body); $body = preg_replace_callback('/\[zrl(.*?)\[\/(zrl)\]/ism','\red_escape_codeblock',$body); + + $body = preg_replace_callback("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\+\,]+)/ism", 'nakedoembed', $body); $body = preg_replace_callback("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\+\,]+)/ism", '\red_zrl_callback', $body); $body = preg_replace_callback('/\[\$b64zrl(.*?)\[\/(zrl)\]/ism','\red_unescape_codeblock',$body); diff --git a/include/bbcode.php b/include/bbcode.php index 6a58475d0..a82b658b1 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -12,7 +12,6 @@ require_once('include/hubloc.php'); function tryoembed($match) { $url = ((count($match) == 2) ? $match[1] : $match[2]); - $o = oembed_fetch_url($url); if ($o['type'] == 'error') @@ -22,6 +21,18 @@ function tryoembed($match) { return $html; } + +function nakedoembed($match) { + $url = ((count($match) == 2) ? $match[1] : $match[2]); + + $o = oembed_fetch_url($url); + + if ($o['type'] == 'error') + return $match[0]; + + return '[embed]' . $url . '[/embed]'; +} + function tryzrlaudio($match) { $link = $match[1]; $zrl = is_matrix_url($link); @@ -645,6 +656,9 @@ function bbcode($Text, $preserve_nl = false, $tryoembed = true, $cache = false) $urlchars = '[a-zA-Z0-9\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\+\,\@]'; if (strpos($Text,'http') !== false) { + if($tryoembed) { + $Text = preg_replace_callback("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/$urlchars+)/ism", 'tryoembed', $Text); + } $Text = preg_replace("/([^\]\='".'"'."\/]|^|\#\^)(https?\:\/\/$urlchars+)/ism", '$1$2', $Text); } From bf02e0428347350126abdd1726aa3e58c9ed63bb Mon Sep 17 00:00:00 2001 From: redmatrix Date: Thu, 6 Oct 2016 17:41:52 -0700 Subject: [PATCH 022/407] merge usermenu and caret when using pro --- view/tpl/nav.tpl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl index d08cb29ea..dfcd3f609 100755 --- a/view/tpl/nav.tpl +++ b/view/tpl/nav.tpl @@ -17,7 +17,14 @@ {{/if}} {{if $userinfo}} + {{if $z_server_role == 'pro'}} + + {{else}} {{$userinfo.name}} + {{/if}} {{if $localuser}}
    From 2bdf135cbcf6208a4c2400d846b2fbffd8ae2c6b Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 9 Oct 2016 16:13:49 -0700 Subject: [PATCH 025/407] remove more backquotes --- include/account.php | 8 +-- include/api.php | 116 ++++++++++++++++++++++---------------------- include/plugin.php | 14 +++--- 3 files changed, 69 insertions(+), 69 deletions(-) diff --git a/include/account.php b/include/account.php index b78c3e56d..5e57d53a8 100644 --- a/include/account.php +++ b/include/account.php @@ -74,7 +74,7 @@ function check_account_invite($invite_code) { if(! $invite_code) { $result['message'] .= t('An invitation is required.') . EOL; } - $r = q("select * from register where `hash` = '%s' limit 1", dbesc($invite_code)); + $r = q("select * from register where hash = '%s' limit 1", dbesc($invite_code)); if(! $r) { $result['message'] .= t('Invitation could not be verified.') . EOL; } @@ -373,7 +373,7 @@ function account_allow($hash) { $ret = array('success' => false); - $register = q("SELECT * FROM `register` WHERE `hash` = '%s' LIMIT 1", + $register = q("SELECT * FROM register WHERE hash = '%s' LIMIT 1", dbesc($hash) ); @@ -465,7 +465,7 @@ function account_deny($hash) { intval($register[0]['uid']) ); - $r = q("DELETE FROM `register` WHERE id = %d", + $r = q("DELETE FROM register WHERE id = %d", dbesc($register[0]['id']) ); notice( sprintf(t('Registration revoked for %s'), $account[0]['account_email']) . EOL); @@ -482,7 +482,7 @@ function account_approve($hash) { // Note: when the password in the register table is 'verify', the uid actually contains the account_id - $register = q("SELECT * FROM `register` WHERE `hash` = '%s' and password = 'verify' LIMIT 1", + $register = q("SELECT * FROM register WHERE hash = '%s' and password = 'verify' LIMIT 1", dbesc($hash) ); diff --git a/include/api.php b/include/api.php index fb49da9df..ad8e9d572 100644 --- a/include/api.php +++ b/include/api.php @@ -246,31 +246,31 @@ require_once('include/api_auth.php'); $usr = q("select * from channel where channel_id = %d limit 1", intval(api_user()) ); - $profile = q("select * from profile where uid = %d and `is_default` = 1 limit 1", + $profile = q("select * from profile where uid = %d and is_default = 1 limit 1", intval(api_user()) ); $item_normal = item_normal(); // count public wall messages - $r = q("SELECT COUNT(`id`) as `count` FROM `item` - WHERE `uid` = %d + $r = q("SELECT COUNT(id) as total FROM item + WHERE uid = %d AND item_wall = 1 $item_normal - AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' + AND allow_cid='' AND allow_gid='' AND deny_cid='' AND deny_gid='' AND item_private = 0 ", intval($usr[0]['channel_id']) ); - $countitms = $r[0]['count']; + $countitms = $r[0]['total']; $following = true; } else { - $r = q("SELECT COUNT(`id`) as `count` FROM `item` + $r = q("SELECT COUNT(id) as total FROM item WHERE author_xchan = '%s' - AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' + AND allow_cid='' AND allow_gid='' AND deny_cid='' AND deny_gid='' AND item_private = 0 ", intval($uinfo[0]['xchan_hash']) ); - $countitms = $r[0]['count']; + $countitms = $r[0]['total']; $following = ((get_abconfig($uinfo[0]['abook_channel'],$uinfo[0]['abook_xchan'],'my_perms','view_stream')) ? true : false ); } @@ -278,18 +278,18 @@ require_once('include/api_auth.php'); // count friends if($usr) { - $r = q("SELECT COUNT(abook_id) as `count` FROM abook + $r = q("SELECT COUNT(abook_id) as total FROM abook WHERE abook_channel = %d AND abook_self = 0 ", intval($usr[0]['channel_id']) ); - $countfriends = $r[0]['count']; - $countfollowers = $r[0]['count']; + $countfriends = $r[0]['total']; + $countfollowers = $r[0]['total']; } - $r = q("SELECT count(`id`) as `count` FROM item where item_starred = 1 and uid = %d " . item_normal(), + $r = q("SELECT count(id) as total FROM item where item_starred = 1 and uid = %d " . item_normal(), intval($uinfo[0]['channel_id']) ); - $starred = $r[0]['count']; + $starred = $r[0]['total']; if(! intval($uinfo[0]['abook_self'])) { @@ -508,7 +508,7 @@ require_once('include/api_auth.php'); } api_register_func('api/export/basic','api_export_basic', true); api_register_func('api/red/channel/export/basic','api_export_basic', true); - api_register_func('api/hz/1.0/channel/export/basic','api_export_basic', true); + api_register_func('api/z/1.0/channel/export/basic','api_export_basic', true); function api_channel_stream( $type) { @@ -526,14 +526,14 @@ require_once('include/api_auth.php'); } } api_register_func('api/red/channel/stream','api_channel_stream', true); - api_register_func('api/hz/1.0/channel/stream','api_channel_stream', true); + api_register_func('api/z/1.0/channel/stream','api_channel_stream', true); function api_attach_list($type) { logger('api_user: ' . api_user()); json_return_and_die(attach_list_files(api_user(),get_observer_hash(),'','','','created asc')); } api_register_func('api/red/files','api_attach_list', true); - api_register_func('api/hz/1.0/files','api_attach_list', true); + api_register_func('api/z/1.0/files','api_attach_list', true); @@ -555,7 +555,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/filemeta', 'api_file_meta', true); - api_register_func('api/hz/1.0/filemeta', 'api_file_meta', true); + api_register_func('api/z/1.0/filemeta', 'api_file_meta', true); function api_file_data($type) { @@ -599,7 +599,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/filedata', 'api_file_data', true); - api_register_func('api/hz/1.0/filedata', 'api_file_data', true); + api_register_func('api/z/1.0/filedata', 'api_file_data', true); @@ -625,21 +625,21 @@ require_once('include/api_auth.php'); } api_register_func('api/red/file', 'api_file_detail', true); - api_register_func('api/hz/1.0/file', 'api_file_detail', true); + api_register_func('api/z/1.0/file', 'api_file_detail', true); function api_albums($type) { json_return_and_die(photos_albums_list(App::get_channel(),App::get_observer())); } api_register_func('api/red/albums','api_albums', true); - api_register_func('api/hz/1.0/albums','api_albums', true); + api_register_func('api/z/1.0/albums','api_albums', true); function api_photos($type) { $album = $_REQUEST['album']; json_return_and_die(photos_list_photos(App::get_channel(),App::get_observer(),$album)); } api_register_func('api/red/photos','api_photos', true); - api_register_func('api/hz/1.0/photos','api_photos', true); + api_register_func('api/z/1.0/photos','api_photos', true); function api_photo_detail($type) { if (api_user()===false) return false; @@ -681,7 +681,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/photo', 'api_photo_detail', true); - api_register_func('api/hz/1.0/photo', 'api_photo_detail', true); + api_register_func('api/z/1.0/photo', 'api_photo_detail', true); function api_group_members($type) { @@ -704,7 +704,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/group_members','api_group_members', true); - api_register_func('api/hz/1.0/group_members','api_group_members', true); + api_register_func('api/z/1.0/group_members','api_group_members', true); @@ -719,7 +719,7 @@ require_once('include/api_auth.php'); json_return_and_die($r); } api_register_func('api/red/group','api_group', true); - api_register_func('api/hz/1.0/group','api_group', true); + api_register_func('api/z/1.0/group','api_group', true); function api_red_xchan($type) { @@ -738,7 +738,7 @@ require_once('include/api_auth.php'); }; api_register_func('api/red/xchan','api_red_xchan',true); - api_register_func('api/hz/1.0/xchan','api_red_xchan',true); + api_register_func('api/z/1.0/xchan','api_red_xchan',true); function api_statuses_mediap( $type) { @@ -940,7 +940,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/item/new','red_item_new', true); - api_register_func('api/hz/1.0/item/new','red_item_new', true); + api_register_func('api/z/1.0/item/new','red_item_new', true); function red_item( $type) { @@ -979,7 +979,7 @@ require_once('include/api_auth.php'); } api_register_func('api/red/item/full','red_item', true); - api_register_func('api/hz/1.0/item/full','red_item', true); + api_register_func('api/z/1.0/item/full','red_item', true); @@ -1219,9 +1219,9 @@ require_once('include/api_auth.php'); $sql_extra = ''; if ($max_id > 0) - $sql_extra .= ' AND `item`.`id` <= '.intval($max_id); + $sql_extra .= ' AND item.id <= '.intval($max_id); if ($exclude_replies > 0) - $sql_extra .= ' AND `item`.`parent` = `item`.`id`'; + $sql_extra .= ' AND item.parent = item.id'; if (api_user() != $user_info['uid']) { $observer = App::get_observer(); @@ -1297,7 +1297,7 @@ require_once('include/api_auth.php'); //$include_entities = (x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:false); if ($max_id > 0) - $sql_extra = 'AND `item`.`id` <= '.intval($max_id); + $sql_extra = 'AND item.id <= '.intval($max_id); require_once('include/security.php'); $item_normal = item_normal(); @@ -1358,9 +1358,9 @@ require_once('include/api_auth.php'); $sql_extra = ''; if ($conversation) - $sql_extra .= " AND `item`.`parent` = %d ORDER BY `received` ASC "; + $sql_extra .= " AND item.parent = %d ORDER BY received ASC "; else - $sql_extra .= " AND `item`.`id` = %d"; + $sql_extra .= " AND item.id = %d"; $item_normal = item_normal(); $r = q("select * from item where true $item_normal $sql_extra", @@ -1591,24 +1591,24 @@ require_once('include/api_auth.php'); $start = $page*$count; $sql_extra = ''; - if ($user_info['self']==1) $sql_extra .= " AND `item`.`wall` = 1 "; + if ($user_info['self']==1) $sql_extra .= " AND item.wall = 1 "; //FIXME - this isn't yet implemented - if ($exclude_replies > 0) $sql_extra .= ' AND `item`.`parent` = `item`.`id`'; + if ($exclude_replies > 0) $sql_extra .= ' AND item.parent = item.id'; -// $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, -// `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`, -// `contact`.`network`, `contact`.`thumb`, `contact`.`dfrn_id`, `contact`.`self`, -// `contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid` -// FROM `item`, `contact` -// WHERE `item`.`uid` = %d -// AND `item`.`contact-id` = %d -// AND `item`.`visible` = 1 and `item`.`moderated` = 0 AND `item`.`deleted` = 0 -// AND `contact`.`id` = `item`.`contact-id` -// AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 +// $r = q("SELECT item.*, item.id AS item_id, +// contact.name, contact.photo, contact.url, contact.rel, +// contact.network, contact.thumb, contact.dfrn_id, contact.self, +// contact.id AS cid, contact.uid AS contact-uid +// FROM item, contact +// WHERE item.uid = %d +// AND item.contact-id = %d +// AND item.visible = 1 and item.moderated = 0 AND item.deleted = 0 +// AND contact.id = item.contact-id +// AND contact.blocked = 0 AND contact.pending = 0 // $sql_extra -// AND `item`.`id`>%d -// ORDER BY `item`.`received` DESC LIMIT %d ,%d ", +// AND item.id>%d +// ORDER BY item.received DESC LIMIT %d ,%d ", // intval(api_user()), // intval($user_info['id']), // intval($since_id), @@ -1741,9 +1741,9 @@ require_once('include/api_auth.php'); $sql_extra = ''; if ($max_id > 0) - $sql_extra .= ' AND `item`.`id` <= '.intval($max_id); + $sql_extra .= ' AND item.id <= '.intval($max_id); if ($exclude_replies > 0) - $sql_extra .= ' AND `item`.`parent` = `item`.`id`'; + $sql_extra .= ' AND item.parent = item.id'; if (api_user() != $user_info['uid']) { $observer = App::get_observer(); @@ -2118,7 +2118,7 @@ require_once('include/api_auth.php'); api_register_func('api/statusnet/config','api_statusnet_config',false); api_register_func('api/friendica/config','api_statusnet_config',false); api_register_func('api/red/config','api_statusnet_config',false); - api_register_func('api/hz/1.0/config','api_statusnet_config',false); + api_register_func('api/z/1.0/config','api_statusnet_config',false); function api_statusnet_version($type) { @@ -2153,7 +2153,7 @@ require_once('include/api_auth.php'); } api_register_func('api/friendica/version','api_friendica_version',false); api_register_func('api/red/version','api_friendica_version',false); - api_register_func('api/hz/1.0/version','api_friendica_version',false); + api_register_func('api/z/1.0/version','api_friendica_version',false); function api_ff_ids($type,$qtype) { @@ -2213,7 +2213,7 @@ require_once('include/api_auth.php'); // in a decentralised world the screen name is ambiguous - $r = q("SELECT `abook_id` FROM `abook` left join xchan on abook_xchan = xchan_hash WHERE `abook_channel`=%d and xchan_addr like '%s'", + $r = q("SELECT abook_id FROM abook left join xchan on abook_xchan = xchan_hash WHERE abook_channel=%d and xchan_addr like '%s'", intval(api_user()), dbesc($_POST['screen_name'] . '@%') ); @@ -2222,7 +2222,7 @@ require_once('include/api_auth.php'); $replyto = ''; $sub = ''; if (x($_REQUEST,'replyto')) { - $r = q('SELECT `parent_mid`, `title` FROM `mail` WHERE `uid`=%d AND `id`=%d', + $r = q('SELECT parent_mid, title FROM mail WHERE uid=%d AND id=%d', intval(api_user()), intval($_REQUEST['replyto'])); $replyto = $r[0]['parent_mid']; @@ -2239,8 +2239,8 @@ require_once('include/api_auth.php'); $id = send_message(api_user(),$recipient['guid'], $_POST['text'], $sub, $replyto); - if ($id>-1) { - $r = q("SELECT * FROM `mail` WHERE id=%d", intval($id)); + if ($id > (-1)) { + $r = q("SELECT * FROM mail WHERE id = %d", intval($id)); $ret = api_format_message($r[0], $recipient, $sender); } else { @@ -2275,19 +2275,19 @@ require_once('include/api_auth.php'); $profile_url = z_root() . '/channel/' . $channel['channel_address']; if ($box=="sentbox") { - $sql_extra = "`from_xchan`='".dbesc( $channel['channel_hash'] )."'"; + $sql_extra = "from_xchan = '".dbesc( $channel['channel_hash'] )."'"; } elseif ($box=="conversation") { - $sql_extra = "`parent_mid`='".dbesc( $_GET["uri"] ) ."'"; + $sql_extra = "parent_mid = '".dbesc( $_GET["uri"] ) ."'"; } elseif ($box=="all") { $sql_extra = "true"; } elseif ($box=="inbox") { - $sql_extra = "`from_xchan`!='".dbesc( $channel['channel_hash'] )."'"; + $sql_extra = "from_xchan != '".dbesc( $channel['channel_hash'] )."'"; } - $r = q("SELECT * FROM `mail` WHERE channel_id = %d AND $sql_extra ORDER BY created DESC LIMIT %d OFFSET %d", + $r = q("SELECT * FROM mail WHERE channel_id = %d AND $sql_extra ORDER BY created DESC LIMIT %d OFFSET %d", intval(api_user()), intval($count), intval($start) ); diff --git a/include/plugin.php b/include/plugin.php index 663d17959..f9eb174bc 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -41,7 +41,7 @@ function uninstall_plugin($plugin) { $func(); } - q("DELETE FROM `addon` WHERE `aname` = '%s' ", + q("DELETE FROM addon WHERE aname = '%s' ", dbesc($plugin) ); } @@ -66,7 +66,7 @@ function install_plugin($plugin) { $plugin_admin = (function_exists($plugin . '_plugin_admin') ? 1 : 0); - q("INSERT INTO `addon` (`aname`, `installed`, `tstamp`, `plugin_admin`) VALUES ( '%s', 1, %d , %d ) ", + q("INSERT INTO addon (aname, installed, tstamp, plugin_admin) VALUES ( '%s', 1, %d , %d ) ", dbesc($plugin), intval($t), $plugin_admin @@ -126,7 +126,7 @@ function plugin_is_installed($name) { function reload_plugins() { $plugins = get_config('system', 'addon'); if(strlen($plugins)) { - $r = q("SELECT * FROM `addon` WHERE `installed` = 1"); + $r = q("SELECT * FROM addon WHERE installed = 1"); if(count($r)) $installed = $r; else @@ -155,7 +155,7 @@ function reload_plugins() { $func = $pl . '_load'; $func(); } - q("UPDATE `addon` SET `tstamp` = %d WHERE `id` = %d", + q("UPDATE addon SET tstamp = %d WHERE id = %d", intval($t), intval($i['id']) ); @@ -184,7 +184,7 @@ function visible_plugin_list() { * @return mixed|bool */ function register_hook($hook, $file, $function, $priority = 0) { - $r = q("SELECT * FROM `hook` WHERE `hook` = '%s' AND `file` = '%s' AND `fn` = '%s' LIMIT 1", + $r = q("SELECT * FROM hook WHERE hook = '%s' AND file = '%s' AND fn = '%s' LIMIT 1", dbesc($hook), dbesc($file), dbesc($function) @@ -192,7 +192,7 @@ function register_hook($hook, $file, $function, $priority = 0) { if($r) return true; - $r = q("INSERT INTO `hook` (`hook`, `file`, `fn`, `priority`) VALUES ( '%s', '%s', '%s', '%s' )", + $r = q("INSERT INTO hook (hook, file, fn, priority) VALUES ( '%s', '%s', '%s', '%s' )", dbesc($hook), dbesc($file), dbesc($function), @@ -212,7 +212,7 @@ function register_hook($hook, $file, $function, $priority = 0) { * @return array */ function unregister_hook($hook, $file, $function) { - $r = q("DELETE FROM hook WHERE hook = '%s' AND `file` = '%s' AND `fn` = '%s'", + $r = q("DELETE FROM hook WHERE hook = '%s' AND file = '%s' AND fn = '%s'", dbesc($hook), dbesc($file), dbesc($function) From e7233c0c94d0464994df94d8907518d49fcb0650 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 9 Oct 2016 16:31:04 -0700 Subject: [PATCH 026/407] more backquotes - this should take care of most except for the array import queries --- Zotlabs/Module/Admin/Accounts.php | 7 +++---- Zotlabs/Module/Admin/Dbsync.php | 2 +- Zotlabs/Module/Connedit.php | 2 +- Zotlabs/Module/Contactgroup.php | 2 +- Zotlabs/Module/Cover_photo.php | 2 +- Zotlabs/Module/Dirsearch.php | 2 +- Zotlabs/Module/Editblock.php | 2 +- Zotlabs/Module/Editlayout.php | 2 +- Zotlabs/Module/Editpost.php | 2 +- Zotlabs/Module/Editwebpage.php | 2 +- Zotlabs/Module/Fbrowser.php | 12 ++++++------ Zotlabs/Module/Invite.php | 2 +- Zotlabs/Module/Match.php | 2 +- Zotlabs/Module/Network.php | 2 +- Zotlabs/Module/Photo.php | 2 +- Zotlabs/Module/Profile_photo.php | 2 +- Zotlabs/Module/Profperm.php | 2 +- Zotlabs/Module/Settings/Channel.php | 2 +- Zotlabs/Module/Settings/Featured.php | 2 +- Zotlabs/Module/Tasks.php | 2 +- include/channel.php | 4 ++-- include/connections.php | 20 ++++++++++---------- include/conversation.php | 4 ++-- include/items.php | 28 ++++++++++++++-------------- include/message.php | 4 ++-- include/security.php | 2 +- include/selectors.php | 2 +- include/statistics_fns.php | 2 +- include/widgets.php | 8 ++++---- include/zot.php | 4 ++-- 30 files changed, 66 insertions(+), 67 deletions(-) diff --git a/Zotlabs/Module/Admin/Accounts.php b/Zotlabs/Module/Admin/Accounts.php index 143d00a3b..2043550fc 100644 --- a/Zotlabs/Module/Admin/Accounts.php +++ b/Zotlabs/Module/Admin/Accounts.php @@ -133,10 +133,9 @@ class Accounts { $base = z_root() . '/admin/accounts?f='; $odir = (($dir === 'asc') ? '0' : '1'); - $users = q("SELECT `account_id` , `account_email`, `account_lastlog`, `account_created`, `account_expires`, " . "`account_service_class`, ( account_flags & %d ) > 0 as `blocked`, " . - "(SELECT %s FROM channel as ch " . - "WHERE ch.channel_account_id = ac.account_id and ch.channel_removed = 0 ) as `channels` " . - "FROM account as ac where true $serviceclass order by $key $dir limit %d offset %d ", + $users = q("SELECT account_id , account_email, account_lastlog, account_created, account_expires, account_service_class, ( account_flags & %d ) > 0 as blocked, + (SELECT %s FROM channel as ch WHERE ch.channel_account_id = ac.account_id and ch.channel_removed = 0 ) as channels FROM account as ac + where true $serviceclass order by $key $dir limit %d offset %d ", intval(ACCOUNT_BLOCKED), db_concat('ch.channel_address', ' '), intval(\App::$pager['itemspage']), diff --git a/Zotlabs/Module/Admin/Dbsync.php b/Zotlabs/Module/Admin/Dbsync.php index 305126c7d..cff8a2484 100644 --- a/Zotlabs/Module/Admin/Dbsync.php +++ b/Zotlabs/Module/Admin/Dbsync.php @@ -42,7 +42,7 @@ class Dbsync { } $failed = array(); - $r = q("select * from config where `cat` = 'database' "); + $r = q("select * from config where cat = 'database' "); if(count($r)) { foreach($r as $rr) { $upd = intval(substr($rr['k'],8)); diff --git a/Zotlabs/Module/Connedit.php b/Zotlabs/Module/Connedit.php index 43feac189..c11d1ea16 100644 --- a/Zotlabs/Module/Connedit.php +++ b/Zotlabs/Module/Connedit.php @@ -96,7 +96,7 @@ class Connedit extends \Zotlabs\Web\Controller { $profile_id = $_POST['profile_assign']; if($profile_id) { - $r = q("SELECT profile_guid FROM profile WHERE profile_guid = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT profile_guid FROM profile WHERE profile_guid = '%s' AND uid = %d LIMIT 1", dbesc($profile_id), intval(local_channel()) ); diff --git a/Zotlabs/Module/Contactgroup.php b/Zotlabs/Module/Contactgroup.php index bbe56b4ad..2ba53517f 100644 --- a/Zotlabs/Module/Contactgroup.php +++ b/Zotlabs/Module/Contactgroup.php @@ -23,7 +23,7 @@ class Contactgroup extends \Zotlabs\Web\Controller { if((argc() > 1) && (intval(argv(1)))) { - $r = q("SELECT * FROM `groups` WHERE `id` = %d AND `uid` = %d AND `deleted` = 0 LIMIT 1", + $r = q("SELECT * FROM groups WHERE id = %d AND uid = %d AND deleted = 0 LIMIT 1", intval(argv(1)), intval(local_channel()) ); diff --git a/Zotlabs/Module/Cover_photo.php b/Zotlabs/Module/Cover_photo.php index 886958b37..7c8e1323c 100644 --- a/Zotlabs/Module/Cover_photo.php +++ b/Zotlabs/Module/Cover_photo.php @@ -309,7 +309,7 @@ class Cover_photo extends \Zotlabs\Web\Controller { $havescale = true; } - $r = q("SELECT `content`, `mimetype`, resource_id, os_storage FROM photo WHERE id = %d and uid = %d limit 1", + $r = q("SELECT content, mimetype, resource_id, os_storage FROM photo WHERE id = %d and uid = %d limit 1", intval($r[0]['id']), intval(local_channel()) diff --git a/Zotlabs/Module/Dirsearch.php b/Zotlabs/Module/Dirsearch.php index ebd6c3715..927800bbb 100644 --- a/Zotlabs/Module/Dirsearch.php +++ b/Zotlabs/Module/Dirsearch.php @@ -185,7 +185,7 @@ class Dirsearch extends \Zotlabs\Web\Controller { else { $qlimit = " LIMIT " . intval($perpage) . " OFFSET " . intval($startrec); if($return_total) { - $r = q("SELECT COUNT(xchan_hash) AS `total` FROM xchan left join xprof on xchan_hash = xprof_hash where $logic $sql_extra and xchan_network = 'zot' and xchan_hidden = 0 and xchan_orphan = 0 and xchan_deleted = 0 $safesql "); + $r = q("SELECT COUNT(xchan_hash) AS total FROM xchan left join xprof on xchan_hash = xprof_hash where $logic $sql_extra and xchan_network = 'zot' and xchan_hidden = 0 and xchan_orphan = 0 and xchan_deleted = 0 $safesql "); if($r) { $ret['total_items'] = $r[0]['total']; } diff --git a/Zotlabs/Module/Editblock.php b/Zotlabs/Module/Editblock.php index 6a9fa5f2d..654e2251d 100644 --- a/Zotlabs/Module/Editblock.php +++ b/Zotlabs/Module/Editblock.php @@ -80,7 +80,7 @@ class Editblock extends \Zotlabs\Web\Controller { return; } - $itm = q("SELECT * FROM `item` WHERE `id` = %d and uid = %s LIMIT 1", + $itm = q("SELECT * FROM item WHERE id = %d and uid = %s LIMIT 1", intval($post_id), intval($owner) ); diff --git a/Zotlabs/Module/Editlayout.php b/Zotlabs/Module/Editlayout.php index 26732dc77..ea637fcba 100644 --- a/Zotlabs/Module/Editlayout.php +++ b/Zotlabs/Module/Editlayout.php @@ -91,7 +91,7 @@ class Editlayout extends \Zotlabs\Web\Controller { return; } - $itm = q("SELECT * FROM `item` WHERE `id` = %d and uid = %s LIMIT 1", + $itm = q("SELECT * FROM item WHERE id = %d and uid = %s LIMIT 1", intval($post_id), intval($owner) ); diff --git a/Zotlabs/Module/Editpost.php b/Zotlabs/Module/Editpost.php index 838fe9e4f..2c57cde5a 100644 --- a/Zotlabs/Module/Editpost.php +++ b/Zotlabs/Module/Editpost.php @@ -25,7 +25,7 @@ class Editpost extends \Zotlabs\Web\Controller { return; } - $itm = q("SELECT * FROM `item` WHERE `id` = %d AND ( owner_xchan = '%s' OR author_xchan = '%s' ) LIMIT 1", + $itm = q("SELECT * FROM item WHERE id = %d AND ( owner_xchan = '%s' OR author_xchan = '%s' ) LIMIT 1", intval($post_id), dbesc(get_observer_hash()), dbesc(get_observer_hash()) diff --git a/Zotlabs/Module/Editwebpage.php b/Zotlabs/Module/Editwebpage.php index 2da8871a2..3d4af107d 100644 --- a/Zotlabs/Module/Editwebpage.php +++ b/Zotlabs/Module/Editwebpage.php @@ -95,7 +95,7 @@ class Editwebpage extends \Zotlabs\Web\Controller { $sql_extra = item_permissions_sql($owner); - $itm = q("SELECT * FROM `item` WHERE `id` = %d and uid = %s $sql_extra LIMIT 1", + $itm = q("SELECT * FROM item WHERE id = %d and uid = %s $sql_extra LIMIT 1", intval($post_id), intval($owner) ); diff --git a/Zotlabs/Module/Fbrowser.php b/Zotlabs/Module/Fbrowser.php index c534e8f72..3bac81c5a 100644 --- a/Zotlabs/Module/Fbrowser.php +++ b/Zotlabs/Module/Fbrowser.php @@ -32,7 +32,7 @@ class Fbrowser extends \Zotlabs\Web\Controller { $sql_extra2 = " ORDER BY created DESC LIMIT 0, 10"; if (\App::$argc==2){ - $albums = q("SELECT distinct(`album`) AS `album` FROM `photo` WHERE `uid` = %d ", + $albums = q("SELECT distinct(album) AS album FROM photo WHERE uid = %d ", intval(local_channel()) ); // anon functions only from 5.3.0... meglio tardi che mai.. @@ -43,14 +43,14 @@ class Fbrowser extends \Zotlabs\Web\Controller { $album = ""; if (\App::$argc==3){ $album = hex2bin(\App::$argv[2]); - $sql_extra = sprintf("AND `album` = '%s' ",dbesc($album)); + $sql_extra = sprintf("AND album = '%s' ",dbesc($album)); $sql_extra2 = ""; $path[]=array(z_root() . "/fbrowser/image/" . \App::$argv[2] . "/", $album); } - $r = q("SELECT `resource_id`, `id`, `filename`, type, min(`imgscale`) AS `hiq`,max(`imgscale`) AS `loq`, `description` - FROM `photo` WHERE `uid` = %d $sql_extra - GROUP BY `resource_id` $sql_extra2", + $r = q("SELECT resource_id, id, filename, type, min(imgscale) AS hiq,max(imgscale) AS loq, description + FROM photo WHERE uid = %d $sql_extra + GROUP BY resource_id $sql_extra2", intval(local_channel()) ); @@ -70,7 +70,7 @@ class Fbrowser extends \Zotlabs\Web\Controller { break; case "file": if (\App::$argc==2){ - $files = q("SELECT id, filename, filetype FROM `attach` WHERE `uid` = %d ", + $files = q("SELECT id, filename, filetype FROM attach WHERE uid = %d ", intval(local_channel()) ); diff --git a/Zotlabs/Module/Invite.php b/Zotlabs/Module/Invite.php index 5198b1231..6b6f80a31 100644 --- a/Zotlabs/Module/Invite.php +++ b/Zotlabs/Module/Invite.php @@ -111,7 +111,7 @@ class Invite extends \Zotlabs\Web\Controller { $invite_code = autoname(8) . rand(1000,9999); $nmessage = str_replace('$invite_code',$invite_code,$message); - $r = q("INSERT INTO `register` (`hash`,`created`) VALUES ('%s', '%s') ", + $r = q("INSERT INTO register (hash,created) VALUES ('%s', '%s') ", dbesc($invite_code), dbesc(datetime_convert()) ); diff --git a/Zotlabs/Module/Match.php b/Zotlabs/Module/Match.php index c422e4b3e..63bdb60a4 100644 --- a/Zotlabs/Module/Match.php +++ b/Zotlabs/Module/Match.php @@ -25,7 +25,7 @@ class Match extends \Zotlabs\Web\Controller { $o .= '

    ' . t('Profile Match') . '

    '; - $r = q("SELECT `keywords` FROM `profile` WHERE `is_default` = 1 AND `uid` = %d LIMIT 1", + $r = q("SELECT keywords FROM profile WHERE is_default = 1 AND uid = %d LIMIT 1", intval(local_channel()) ); if (! count($r)) diff --git a/Zotlabs/Module/Network.php b/Zotlabs/Module/Network.php index 4f831c050..99573ad69 100644 --- a/Zotlabs/Module/Network.php +++ b/Zotlabs/Module/Network.php @@ -201,7 +201,7 @@ class Network extends \Zotlabs\Web\Controller { $sql_nets = ''; - $sql_extra = " AND `item`.`parent` IN ( SELECT `parent` FROM `item` WHERE item_thread_top = 1 $sql_options ) "; + $sql_extra = " AND item.parent IN ( SELECT parent FROM item WHERE item_thread_top = 1 $sql_options ) "; if($group) { $contact_str = ''; diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php index 4332fd6e9..1134f4275 100644 --- a/Zotlabs/Module/Photo.php +++ b/Zotlabs/Module/Photo.php @@ -183,7 +183,7 @@ class Photo extends \Zotlabs\Web\Controller { // they won't have the photo link, so there's a reasonable chance that the person // might be able to obtain permission to view it. - $r = q("SELECT * FROM `photo` WHERE `resource_id` = '%s' AND `imgscale` = %d LIMIT 1", + $r = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1", dbesc($photo), intval($resolution) ); diff --git a/Zotlabs/Module/Profile_photo.php b/Zotlabs/Module/Profile_photo.php index f459f7deb..1ae3a0a75 100644 --- a/Zotlabs/Module/Profile_photo.php +++ b/Zotlabs/Module/Profile_photo.php @@ -149,7 +149,7 @@ class Profile_photo extends \Zotlabs\Web\Controller { if($is_default_profile) { $r = q("UPDATE photo SET photo_usage = %d WHERE photo_usage = %d - AND resource_id != '%s' AND `uid` = %d", + AND resource_id != '%s' AND uid = %d", intval(PHOTO_NORMAL), intval(PHOTO_PROFILE), dbesc($base_image['resource_id']), diff --git a/Zotlabs/Module/Profperm.php b/Zotlabs/Module/Profperm.php index b1da147c1..99cd4c58f 100644 --- a/Zotlabs/Module/Profperm.php +++ b/Zotlabs/Module/Profperm.php @@ -55,7 +55,7 @@ class Profperm extends \Zotlabs\Web\Controller { if((argc() > 1) && (intval(argv(1)))) { - $r = q("SELECT * FROM `profile` WHERE `id` = %d AND `uid` = %d AND `is_default` = 0 LIMIT 1", + $r = q("SELECT * FROM profile WHERE id = %d AND uid = %d AND is_default = 0 LIMIT 1", intval(argv(1)), intval(local_channel()) ); diff --git a/Zotlabs/Module/Settings/Channel.php b/Zotlabs/Module/Settings/Channel.php index a7d8b883f..af640d75d 100644 --- a/Zotlabs/Module/Settings/Channel.php +++ b/Zotlabs/Module/Settings/Channel.php @@ -289,7 +289,7 @@ class Channel { $yes_no = array(t('No'),t('Yes')); - $p = q("SELECT * FROM `profile` WHERE `is_default` = 1 AND `uid` = %d LIMIT 1", + $p = q("SELECT * FROM profile WHERE is_default = 1 AND uid = %d LIMIT 1", intval(local_channel()) ); if(count($p)) diff --git a/Zotlabs/Module/Settings/Featured.php b/Zotlabs/Module/Settings/Featured.php index 7d7b1a734..eec5f6c02 100644 --- a/Zotlabs/Module/Settings/Featured.php +++ b/Zotlabs/Module/Settings/Featured.php @@ -19,7 +19,7 @@ class Featured { $o = ''; - $r = q("SELECT * FROM `hook` WHERE `hook` = 'feature_settings' "); + $r = q("SELECT * FROM hook WHERE hook = 'feature_settings' "); if(! $r) $settings_addons = t('No feature settings configured'); diff --git a/Zotlabs/Module/Tasks.php b/Zotlabs/Module/Tasks.php index 6d0a92d91..c8deb11bf 100644 --- a/Zotlabs/Module/Tasks.php +++ b/Zotlabs/Module/Tasks.php @@ -45,7 +45,7 @@ class Tasks extends \Zotlabs\Web\Controller { if((argc() > 2) && (argv(1) === 'complete') && intval(argv(2))) { $ret = array('success' => false); - $r = q("select * from event where `etype` = 'task' and uid = %d and id = %d limit 1", + $r = q("select * from event where etype = 'task' and uid = %d and id = %d limit 1", intval(local_channel()), intval(argv(2)) ); diff --git a/include/channel.php b/include/channel.php index 189748d09..4dd356785 100644 --- a/include/channel.php +++ b/include/channel.php @@ -540,7 +540,7 @@ function identity_basic_export($channel_id, $items = false) { $ret['hubloc'] = $r; } - $r = q("select * from `groups` where uid = %d ", + $r = q("select * from groups where uid = %d ", intval($channel_id) ); @@ -903,7 +903,7 @@ function profile_load($nickname, $profile = '') { // fetch user tags if this isn't the default profile if(! $p[0]['is_default']) { - $x = q("select `keywords` from `profile` where uid = %d and `is_default` = 1 limit 1", + $x = q("select keywords from profile where uid = %d and is_default = 1 limit 1", intval($p[0]['profile_uid']) ); if($x && $can_view_profile) diff --git a/include/connections.php b/include/connections.php index 017117dda..b08d046b3 100644 --- a/include/connections.php +++ b/include/connections.php @@ -297,16 +297,16 @@ function channel_remove($channel_id, $local = true, $unset_session=false) { } - q("DELETE FROM `groups` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `group_member` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `event` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `item` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `mail` WHERE `channel_id` = %d", intval($channel_id)); - q("DELETE FROM `notify` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `photo` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `attach` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `profile` WHERE `uid` = %d", intval($channel_id)); - q("DELETE FROM `pconfig` WHERE `uid` = %d", intval($channel_id)); + q("DELETE FROM groups WHERE uid = %d", intval($channel_id)); + q("DELETE FROM group_member WHERE uid = %d", intval($channel_id)); + q("DELETE FROM event WHERE uid = %d", intval($channel_id)); + q("DELETE FROM item WHERE uid = %d", intval($channel_id)); + q("DELETE FROM mail WHERE channel_id = %d", intval($channel_id)); + q("DELETE FROM notify WHERE uid = %d", intval($channel_id)); + q("DELETE FROM photo WHERE uid = %d", intval($channel_id)); + q("DELETE FROM attach WHERE uid = %d", intval($channel_id)); + q("DELETE FROM profile WHERE uid = %d", intval($channel_id)); + q("DELETE FROM pconfig WHERE uid = %d", intval($channel_id)); // @FIXME At this stage we need to remove the file resources located under /store/$nickname diff --git a/include/conversation.php b/include/conversation.php index 287dd4983..7239e603b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -269,8 +269,8 @@ function localize_item(&$item){ // (and update to json storage) if (activity_match($item['verb'],ACTIVITY_TAG)) { - $r = q("SELECT * from `item`,`contact` WHERE - `item`.`contact-id`=`contact`.`id` AND `item`.`mid`='%s';", + $r = q("SELECT * from item,contact WHERE + item.contact-id=contact.id AND item.mid='%s';", dbesc($item['parent_mid'])); if(count($r)==0) return; $obj=$r[0]; diff --git a/include/items.php b/include/items.php index c62d53c3e..333795827 100755 --- a/include/items.php +++ b/include/items.php @@ -1717,7 +1717,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { // find the parent and snarf the item id and ACL's // and anything else we need to inherit - $r = q("SELECT * FROM `item` WHERE `mid` = '%s' AND `uid` = %d ORDER BY `id` ASC LIMIT 1", + $r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d ORDER BY id ASC LIMIT 1", dbesc($arr['parent_mid']), intval($arr['uid']) ); @@ -1749,8 +1749,8 @@ function item_store($arr, $allow_exec = false, $deliver = true) { if($r[0]['mid'] != $r[0]['parent_mid']) { $arr['parent_mid'] = $r[0]['parent_mid']; - $z = q("SELECT * FROM `item` WHERE `mid` = '%s' AND `parent_mid` = '%s' AND `uid` = %d - ORDER BY `id` ASC LIMIT 1", + $z = q("SELECT * FROM item WHERE mid = '%s' AND parent_mid = '%s' AND uid = %d + ORDER BY id ASC LIMIT 1", dbesc($r[0]['parent_mid']), dbesc($r[0]['parent_mid']), intval($arr['uid']) @@ -1801,7 +1801,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { if($parent_deleted) $arr['item_deleted'] = 1; - $r = q("SELECT `id` FROM `item` WHERE `mid` = '%s' AND `uid` = %d LIMIT 1", + $r = q("SELECT id FROM item WHERE mid = '%s' AND uid = %d LIMIT 1", dbesc($arr['mid']), intval($arr['uid']) ); @@ -1863,7 +1863,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { // find the item we just created - $r = q("SELECT * FROM `item` WHERE `mid` = '%s' AND `uid` = %d ORDER BY `id` ASC ", + $r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d ORDER BY id ASC ", $arr['mid'], // already dbesc'd intval($arr['uid']) ); @@ -1880,7 +1880,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { } if(count($r) > 1) { logger('item_store: duplicated post occurred. Removing duplicates.'); - q("DELETE FROM `item` WHERE `mid` = '%s' AND `uid` = %d AND `id` != %d ", + q("DELETE FROM item WHERE mid = '%s' AND uid = %d AND id != %d ", $arr['mid'], intval($arr['uid']), intval($current_post) @@ -2177,7 +2177,7 @@ function item_store_update($arr,$allow_exec = false, $deliver = true) { $str .= " `" . $k . "` = '" . $v . "' "; } - $r = dbq("update `item` set " . $str . " where id = " . $orig_post_id ); + $r = dbq("update item set " . $str . " where id = " . $orig_post_id ); if($r) logger('item_store_update: updated item ' . $orig_post_id, LOGGER_DEBUG); @@ -3066,7 +3066,7 @@ function mail_store($arr) { $arr['parent_mid'] = $arr['mid']; } - $r = q("SELECT `id` FROM mail WHERE `mid` = '%s' AND channel_id = %d LIMIT 1", + $r = q("SELECT id FROM mail WHERE mid = '%s' AND channel_id = %d LIMIT 1", dbesc($arr['mid']), intval($arr['channel_id']) ); @@ -3100,7 +3100,7 @@ function mail_store($arr) { // find the item we just created - $r = q("SELECT `id` FROM mail WHERE `mid` = '%s' AND `channel_id` = %d ORDER BY `id` ASC ", + $r = q("SELECT id FROM mail WHERE mid = '%s' AND channel_id = %d ORDER BY id ASC ", $arr['mid'], // already dbesc'd intval($arr['channel_id']) ); @@ -3116,7 +3116,7 @@ function mail_store($arr) { } if(count($r) > 1) { logger('mail_store: duplicated post occurred. Removing duplicates.'); - q("DELETE FROM mail WHERE `mid` = '%s' AND `channel_id` = %d AND `id` != %d ", + q("DELETE FROM mail WHERE mid = '%s' AND channel_id = %d AND id != %d ", $arr['mid'], intval($arr['channel_id']), intval($current_post) @@ -3168,7 +3168,7 @@ function fix_private_photos($s, $uid, $item = null, $cid = 0) { if($x) { $res = substr($i,$x+1); $i = substr($i,0,$x); - $r = q("SELECT * FROM `photo` WHERE `resource_id` = '%s' AND `imgscale` = %d AND `uid` = %d", + $r = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d AND uid = %d", dbesc($i), intval($res), intval($uid) @@ -3883,8 +3883,8 @@ function zot_feed($uid,$observer_hash,$arr) { $sys_query = ((is_sys_channel($uid)) ? $sql_extra : ''); $item_normal = item_normal(); - $items = q("SELECT `item`.*, `item`.`id` AS `item_id` FROM `item` - WHERE `item`.`parent` IN ( %s ) $item_normal $sys_query ", + $items = q("SELECT item.*, item.id AS item_id FROM item + WHERE item.parent IN ( %s ) $item_normal $sys_query ", dbesc($parents_str) ); } @@ -3952,7 +3952,7 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_extra .= protect_sprintf(term_query('item', $arr['cat'], TERM_CATEGORY)); if($arr['gid'] && $uid) { - $r = q("SELECT * FROM `groups` WHERE id = %d AND uid = %d LIMIT 1", + $r = q("SELECT * FROM groups WHERE id = %d AND uid = %d LIMIT 1", intval($arr['group']), intval($uid) ); diff --git a/include/message.php b/include/message.php index 748689206..25986092d 100644 --- a/include/message.php +++ b/include/message.php @@ -392,7 +392,7 @@ function private_messages_fetch_message($channel_id, $messageitem_id, $updatesee if($updateseen) { - $r = q("UPDATE `mail` SET mail_seen = 1 where mail_seen = 0 and id = %d AND channel_id = %d", + $r = q("UPDATE mail SET mail_seen = 1 where mail_seen = 0 and id = %d AND channel_id = %d", dbesc($messageitem_id), intval($channel_id) ); @@ -516,7 +516,7 @@ function private_messages_fetch_conversation($channel_id, $messageitem_id, $upda if($updateseen) { - $r = q("UPDATE `mail` SET mail_seen = 1 where mail_seen = 0 and parent_mid = '%s' AND channel_id = %d", + $r = q("UPDATE mail SET mail_seen = 1 where mail_seen = 0 and parent_mid = '%s' AND channel_id = %d", dbesc($r[0]['parent_mid']), intval($channel_id) ); diff --git a/include/security.php b/include/security.php index 9b508d339..5ffa48d9e 100644 --- a/include/security.php +++ b/include/security.php @@ -549,7 +549,7 @@ function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'f function init_groups_visitor($contact_id) { $groups = array(); - $r = q("SELECT hash FROM `groups` left join group_member on groups.id = group_member.gid WHERE xchan = '%s' ", + $r = q("SELECT hash FROM groups left join group_member on groups.id = group_member.gid WHERE xchan = '%s' ", dbesc($contact_id) ); if($r) { diff --git a/include/selectors.php b/include/selectors.php index d7d070d31..ab049fff6 100644 --- a/include/selectors.php +++ b/include/selectors.php @@ -7,7 +7,7 @@ function contact_profile_assign($current) { $o .= "", $Text); $Text = str_replace("[x]", "
  • ", $Text); @@ -807,6 +810,7 @@ function bbcode($Text, $preserve_nl = false, $tryoembed = true, $cache = false) $Text = preg_replace("/\[checklist\](.*?)\[\/checklist\]/ism", '
      $1
    ', $Text); $Text = preg_replace("/\[ul\](.*?)\[\/ul\]/ism", '
      $1
    ', $Text); $Text = preg_replace("/\[ol\](.*?)\[\/ol\]/ism", '
      $1
    ', $Text); + $Text = preg_replace("/\[\/li\]
    \[li\]/ism",'[/li][li]',$Text); $Text = preg_replace("/\[li\](.*?)\[\/li\]/ism", '
  • $1
  • ', $Text); // [dl] tags have an optional [dl terms="bi"] form where bold/italic/underline/mono/large From fc7d29edd360da4b9de78ba15de458367a6b8121 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 12 Oct 2016 15:31:14 -0700 Subject: [PATCH 046/407] some more api work --- Zotlabs/Module/Api.php | 16 ++++++++-------- include/api.php | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Zotlabs/Module/Api.php b/Zotlabs/Module/Api.php index 4fd59acc4..0f2ca1e47 100644 --- a/Zotlabs/Module/Api.php +++ b/Zotlabs/Module/Api.php @@ -17,13 +17,13 @@ class Api extends \Zotlabs\Web\Controller { function get() { - if(\App::$cmd=='api/oauth/authorize'){ + if(\App::$cmd === 'api/oauth/authorize'){ /* * api/oauth/authorize interact with the user. return a standard page */ - \App::$page['template'] = "minimal"; + \App::$page['template'] = 'minimal'; // get consumer/client from request token try { @@ -42,8 +42,8 @@ class Api extends \Zotlabs\Web\Controller { $consumer = new OAuth1Consumer($app['client_id'], $app['pw'], $app['redirect_uri']); - $verifier = md5($app['secret'].local_channel()); - set_config("oauth", $verifier, local_channel()); + $verifier = md5($app['secret'] . local_channel()); + set_config('oauth', $verifier, local_channel()); if($consumer->callback_url != null) { @@ -78,11 +78,11 @@ class Api extends \Zotlabs\Web\Controller { $tpl = get_markup_template('oauth_authorize.tpl'); $o = replace_macros($tpl, array( - '$title' => t('Authorize application connection'), - '$app' => $app, + '$title' => t('Authorize application connection'), + '$app' => $app, '$authorize' => t('Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?'), - '$yes' => t('Yes'), - '$no' => t('No'), + '$yes' => t('Yes'), + '$no' => t('No'), )); //echo "
    "; var_dump($app); killme();
    diff --git a/include/api.php b/include/api.php
    index f711e0649..eec3e007b 100644
    --- a/include/api.php
    +++ b/include/api.php
    @@ -229,7 +229,7 @@ require_once('include/api_zot.php');
     			$r = q("SELECT COUNT(id) as total FROM item
     					WHERE uid = %d
     					AND item_wall = 1 $item_normal 
    -					AND allow_cid='' AND allow_gid='' AND deny_cid='' AND deny_gid=''
    +					AND allow_cid = '' AND allow_gid = '' AND deny_cid = '' AND deny_gid = ''
     					AND item_private = 0 ",
     					intval($usr[0]['channel_id'])
     			);
    @@ -241,7 +241,7 @@ require_once('include/api_zot.php');
     		else {
     			$r = q("SELECT COUNT(id) as total FROM item
     					WHERE author_xchan = '%s'
    -					AND allow_cid='' AND allow_gid='' AND deny_cid='' AND deny_gid=''
    +					AND allow_cid = '' AND allow_gid = '' AND deny_cid = '' AND deny_gid = ''
     					AND item_private = 0 ",
     					intval($uinfo[0]['xchan_hash'])
     			);
    
    From 40bfce463d13a82a30ae590d650b916a051b8d31 Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Wed, 12 Oct 2016 17:00:50 -0700
    Subject: [PATCH 047/407] add the twitter API 1.1 code points
    
    ---
     include/api.php | 48 ++++++++++++++++++++++++++++++++++++++++++++----
     1 file changed, 44 insertions(+), 4 deletions(-)
    
    diff --git a/include/api.php b/include/api.php
    index eec3e007b..53db2b2a3 100644
    --- a/include/api.php
    +++ b/include/api.php
    @@ -452,6 +452,7 @@ require_once('include/api_zot.php');
     		return api_apply_template('user', $type, array('user' => $user_info));
     	}
     	api_register_func('api/account/verify_credentials','api_account_verify_credentials', true);
    +	api_register_func('api/1.1/account/verify_credentials','api_account_verify_credentials', true);
     
     
     	function api_account_logout( $type){
    @@ -460,6 +461,7 @@ require_once('include/api_zot.php');
     		return api_apply_template('user', $type, array('user' => null));
     	}
     	api_register_func('api/account/logout','api_account_logout', false);
    +	api_register_func('api/1.1/account/logout','api_account_logout', false);
     	 	
     
     
    @@ -518,7 +520,9 @@ require_once('include/api_zot.php');
     		// this should output the last post (the one we just posted).
     		return api_status_show($type);
     	}
    +
     	api_register_func('api/statuses/mediap','api_statuses_mediap', true);
    +	api_register_func('api/1.1/statuses/mediap','api_statuses_mediap', true);
     
     	function api_statuses_update( $type) {
     		if (api_user() === false) {
    @@ -639,6 +643,8 @@ require_once('include/api_zot.php');
     	}
     	api_register_func('api/statuses/update_with_media','api_statuses_update', true);
     	api_register_func('api/statuses/update','api_statuses_update', true);
    +	api_register_func('api/1.1/statuses/update_with_media','api_statuses_update', true);
    +	api_register_func('api/1.1/statuses/update','api_statuses_update', true);
     
     
     
    @@ -844,7 +850,9 @@ require_once('include/api_zot.php');
     		return  api_apply_template('user', $type, array('$user' => $user_info));
     
     	}
    +
     	api_register_func('api/users/show','api_users_show');
    +	api_register_func('api/1.1/users/show','api_users_show');
     
     	/**
     	 *
    @@ -921,6 +929,8 @@ require_once('include/api_zot.php');
     
     	api_register_func('api/statuses/home_timeline','api_statuses_home_timeline', true);
     	api_register_func('api/statuses/friends_timeline','api_statuses_home_timeline', true);
    +	api_register_func('api/1.1/statuses/home_timeline','api_statuses_home_timeline', true);
    +	api_register_func('api/1.1/statuses/friends_timeline','api_statuses_home_timeline', true);
     
     	function api_statuses_public_timeline( $type){
     		if(api_user() === false)
    @@ -969,7 +979,9 @@ require_once('include/api_zot.php');
     
     		return  api_apply_template('timeline', $type, $data);
     	}
    +
     	api_register_func('api/statuses/public_timeline','api_statuses_public_timeline', true);
    +	api_register_func('api/1.1/statuses/public_timeline','api_statuses_public_timeline', true);
     
     
     	function api_statuses_show($type){
    @@ -1013,7 +1025,9 @@ require_once('include/api_zot.php');
     			return  api_apply_template('status', $type, $data);
     		}
     	}
    +
     	api_register_func('api/statuses/show','api_statuses_show', true);
    +	api_register_func('api/1.1/statuses/show','api_statuses_show', true);
     
     
     	/**
    @@ -1060,7 +1074,9 @@ require_once('include/api_zot.php');
     
     		return api_apply_template('test', $type, array('$ok' => $ok));
     	}
    +
     	api_register_func('api/statuses/retweet','api_statuses_repeat', true);
    +	api_register_func('api/1.1/statuses/retweet','api_statuses_repeat', true);
     
     	/**
     	 * 
    @@ -1122,7 +1138,9 @@ require_once('include/api_zot.php');
     
     		return api_apply_template('test', $type, array('$ok' => $ok));
     	}
    +
     	api_register_func('api/statuses/destroy','api_statuses_destroy', true);
    +	api_register_func('api/1.1/statuses/destroy','api_statuses_destroy', true);
     
     	/**
     	 * 
    @@ -1174,10 +1192,14 @@ require_once('include/api_zot.php');
     
     		return  api_apply_template('timeline', $type, $data);
     	}
    +
     	api_register_func('api/statuses/mentions','api_statuses_mentions', true);
     	// FIXME?? I don't think mentions and replies are congruent in this case
     	api_register_func('api/statuses/replies','api_statuses_mentions', true);
     
    +	api_register_func('api/1.1/statuses/mentions','api_statuses_mentions', true);
    +	api_register_func('api/1.1/statuses/replies','api_statuses_mentions', true);
    +
     
     	function api_statuses_user_timeline( $type){
     		if(api_user() === false) 
    @@ -1229,6 +1251,7 @@ require_once('include/api_zot.php');
     	}
     
     	api_register_func('api/statuses/user_timeline','api_statuses_user_timeline', true);
    +	api_register_func('api/1.1/statuses/user_timeline','api_statuses_user_timeline', true);
     
     
     
    @@ -1296,6 +1319,8 @@ require_once('include/api_zot.php');
     
     	api_register_func('api/favorites/create', 'api_favorites_create_destroy', true);
     	api_register_func('api/favorites/destroy', 'api_favorites_create_destroy', true);
    +	api_register_func('api/1.1/favorites/create', 'api_favorites_create_destroy', true);
    +	api_register_func('api/1.1/favorites/destroy', 'api_favorites_create_destroy', true);
     
     
     	function api_favorites( $type){
    @@ -1353,6 +1378,7 @@ require_once('include/api_zot.php');
     	}
     
     	api_register_func('api/favorites','api_favorites', true);
    +	api_register_func('api/1.1/favorites','api_favorites', true);
     
     
     	function api_format_message($item, $recipient, $sender) {
    @@ -1501,7 +1527,9 @@ require_once('include/api_zot.php');
     		return api_apply_template('ratelimit', $type, array('$hash' => $hash));
     
     	}
    +
     	api_register_func('api/account/rate_limit_status','api_account_rate_limit_status',true);
    +	api_register_func('api/1.1/account/rate_limit_status','api_account_rate_limit_status',true);
     
     	function api_help_test($type) {
     
    @@ -1513,7 +1541,9 @@ require_once('include/api_zot.php');
     		return api_apply_template('test', $type, array('ok' => $ok));
     
     	}
    +
     	api_register_func('api/help/test','api_help_test',false);
    +	api_register_func('api/1.1/help/test','api_help_test',false);
     
     	/**
     	 *  https://dev.twitter.com/docs/api/1/get/statuses/friends 
    @@ -1586,10 +1616,8 @@ require_once('include/api_zot.php');
     
     	api_register_func('api/statuses/friends','api_statuses_friends',true);
     	api_register_func('api/statuses/followers','api_statuses_followers',true);
    -
    -
    -
    -
    +	api_register_func('api/1.1/statuses/friends','api_statuses_friends',true);
    +	api_register_func('api/1.1/statuses/followers','api_statuses_followers',true);
     
     
     	function api_statusnet_config($type) {
    @@ -1731,6 +1759,8 @@ require_once('include/api_zot.php');
     	}
     	api_register_func('api/friends/ids','api_friends_ids',true);
     	api_register_func('api/followers/ids','api_followers_ids',true);
    +	api_register_func('api/1.1/friends/ids','api_friends_ids',true);
    +	api_register_func('api/1.1/followers/ids','api_followers_ids',true);
     
     
     	function api_direct_messages_new( $type) {
    @@ -1794,6 +1824,7 @@ require_once('include/api_zot.php');
     	}
     
     	api_register_func('api/direct_messages/new','api_direct_messages_new',true);
    +	api_register_func('api/1.1/direct_messages/new','api_direct_messages_new',true);
     
     	function api_direct_messages_box( $type, $box) {
     		if(api_user() === false) 
    @@ -1863,11 +1894,17 @@ require_once('include/api_zot.php');
     	function api_direct_messages_conversation($type){
     		return api_direct_messages_box($type, 'conversation');
     	}
    +
     	api_register_func('api/direct_messages/conversation','api_direct_messages_conversation',true);
     	api_register_func('api/direct_messages/all','api_direct_messages_all',true);
     	api_register_func('api/direct_messages/sent','api_direct_messages_sentbox',true);
     	api_register_func('api/direct_messages','api_direct_messages_inbox',true);
     
    +	api_register_func('api/1.1/direct_messages/conversation','api_direct_messages_conversation',true);
    +	api_register_func('api/1.1/direct_messages/all','api_direct_messages_all',true);
    +	api_register_func('api/1.1/direct_messages/sent','api_direct_messages_sentbox',true);
    +	api_register_func('api/1.1/direct_messages','api_direct_messages_inbox',true);
    +
     
     	function api_oauth_request_token( $type){
     		try{
    @@ -1901,6 +1938,9 @@ require_once('include/api_zot.php');
     	api_register_func('api/oauth/request_token', 'api_oauth_request_token', false);
     	api_register_func('api/oauth/access_token', 'api_oauth_access_token', false);
     
    +	api_register_func('api/1.1/oauth/request_token', 'api_oauth_request_token', false);
    +	api_register_func('api/1.1/oauth/access_token', 'api_oauth_access_token', false);
    +
     
     /*
     Not implemented by now:
    
    From 9bb847bb07ec017eb8e2ebb2764b7e34acf5e619 Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Wed, 12 Oct 2016 18:15:12 -0700
    Subject: [PATCH 048/407] remove the rest of the backticks from sql queries;
     replace with TQUOT const which is driver dependent
    
    ---
     Zotlabs/Module/Import.php      |  26 ++++----
     Zotlabs/Module/Profiles.php    |   6 +-
     include/dba/dba_driver.php     |   9 ++-
     include/dba/dba_postgres.php   |   1 +
     include/import.php             | 112 ++++++++++++++++-----------------
     include/items.php              |  14 ++---
     include/photo/photo_driver.php | 100 ++++++++++++++---------------
     include/zot.php                |   5 +-
     8 files changed, 141 insertions(+), 132 deletions(-)
    
    diff --git a/Zotlabs/Module/Import.php b/Zotlabs/Module/Import.php
    index ccad4eace..bf47f2e4c 100644
    --- a/Zotlabs/Module/Import.php
    +++ b/Zotlabs/Module/Import.php
    @@ -301,9 +301,9 @@ class Import extends \Zotlabs\Web\Controller {
     	
     					dbesc_array($xchan);
     			
    -					$r = dbq("INSERT INTO xchan (`" 
    -						. implode("`, `", array_keys($xchan)) 
    -						. "`) VALUES ('" 
    +					$r = dbq("INSERT INTO xchan (" . TQUOT 
    +						. implode(TQUOT . ", " . TQUOT, array_keys($xchan)) 
    +						. TQUOT . ") VALUES ('" 
     						. implode("', '", array_values($xchan)) 
     						. "')" );
     	
    @@ -387,9 +387,9 @@ class Import extends \Zotlabs\Web\Controller {
     					}
     	
     					dbesc_array($abook);
    -					$r = dbq("INSERT INTO abook (`" 
    -						. implode("`, `", array_keys($abook)) 
    -						. "`) VALUES ('" 
    +					$r = dbq("INSERT INTO abook (" . TQUOT 
    +						. implode(TQUOT . ", " . TQUOT, array_keys($abook)) 
    +						. TQUOT . ") VALUES ('" 
     						. implode("', '", array_values($abook)) 
     						. "')" );
     	
    @@ -429,13 +429,13 @@ class Import extends \Zotlabs\Web\Controller {
     					unset($group['id']);
     					$group['uid'] = $channel['channel_id'];					
     					dbesc_array($group);
    -					$r = dbq("INSERT INTO groups (`" 
    -						. implode("`, `", array_keys($group)) 
    -						. "`) VALUES ('" 
    +					$r = dbq("INSERT INTO groups (" . TQUOT 
    +						. implode(TQUOT . ", " . TQUOT, array_keys($group)) 
    +						. TQUOT . ") VALUES ('" 
     						. implode("', '", array_values($group)) 
     						. "')" );
     				}
    -				$r = q("select * from `groups` where uid = %d",
    +				$r = q("select * from groups where uid = %d",
     					intval($channel['channel_id'])
     				);
     				if($r) {
    @@ -456,9 +456,9 @@ class Import extends \Zotlabs\Web\Controller {
     							$group_member['gid'] = $x['new'];
     					}
     					dbesc_array($group_member);
    -					$r = dbq("INSERT INTO group_member (`" 
    -						. implode("`, `", array_keys($group_member)) 
    -						. "`) VALUES ('" 
    +					$r = dbq("INSERT INTO group_member (" . TQUOT 
    +						. implode(TQUOT . ", " . TQUOT, array_keys($group_member)) 
    +						. TQUOT . ") VALUES ('" 
     						. implode("', '", array_values($group_member)) 
     						. "')" );
     				}
    diff --git a/Zotlabs/Module/Profiles.php b/Zotlabs/Module/Profiles.php
    index 4cb8e7395..6f76cd1cf 100644
    --- a/Zotlabs/Module/Profiles.php
    +++ b/Zotlabs/Module/Profiles.php
    @@ -119,9 +119,9 @@ class Profiles extends \Zotlabs\Web\Controller {
     	
     			dbesc_array($r1[0]);
     	
    -			$r2 = dbq("INSERT INTO profile (`" 
    -				. implode("`, `", array_keys($r1[0])) 
    -				. "`) VALUES ('" 
    +			$r2 = dbq("INSERT INTO profile (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($r1[0])) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($r1[0])) 
     				. "')" );
     	
    diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php
    index 852dc16af..36353354c 100755
    --- a/include/dba/dba_driver.php
    +++ b/include/dba/dba_driver.php
    @@ -72,6 +72,7 @@ class DBA {
     
     		define('NULL_DATE', self::$dba->get_null_date());
     		define('ACTIVE_DBTYPE', self::$dbtype);
    +		define('TQUOT', self::$dba->get_table_quote());
     		return self::$dba;
     	}
     
    @@ -88,6 +89,7 @@ abstract class dba_driver {
     	const INSTALL_SCRIPT='install/schema_mysql.sql';
     	const NULL_DATE = '0001-01-01 00:00:00';
     	const UTC_NOW = 'UTC_TIMESTAMP()';
    +	const TQUOT = "`";
     
     	protected $db;
     	protected $pdo = array();
    @@ -157,6 +159,11 @@ abstract class dba_driver {
     		return static::INSTALL_SCRIPT;
     	}
     
    +	function get_table_quote() {
    +		return static::TQUOT;
    +	}
    +
    +
     	function utcnow() {
     		return static::UTC_NOW;
     	}
    @@ -313,7 +320,7 @@ function db_concat($fld, $sep) {
      * queries return true if the command was successful or false if it wasn't.
      *
      * Example:
    - *  $r = q("SELECT * FROM `%s` WHERE `uid` = %d",
    + *  $r = q("SELECT * FROM %s WHERE `uid` = %d",
      *         'user', 1);
      *
      * @param string $sql The SQL query to execute
    diff --git a/include/dba/dba_postgres.php b/include/dba/dba_postgres.php
    index 03b29d703..ae3e5a76f 100644
    --- a/include/dba/dba_postgres.php
    +++ b/include/dba/dba_postgres.php
    @@ -7,6 +7,7 @@ class dba_postgres extends dba_driver {
     	const INSTALL_SCRIPT='install/schema_postgres.sql';
     	const NULL_DATE = '0001-01-01 00:00:00';
     	const UTC_NOW = "now() at time zone 'UTC'";
    +	const TQUOT = '"';
     	
     	function connect($server,$port,$user,$pass,$db) {
     		if(!$port) $port = 5432;
    diff --git a/include/import.php b/include/import.php
    index 479e45cc2..ef3f8bec5 100644
    --- a/include/import.php
    +++ b/include/import.php
    @@ -84,9 +84,9 @@ function import_channel($channel, $account_id, $seize) {
     	if($clean) {
     		dbesc_array($clean);
     
    -		$r = dbq("INSERT INTO channel (`" 
    -			. implode("`, `", array_keys($clean)) 
    -			. "`) VALUES ('" 
    +		$r = dbq("INSERT INTO channel (" . TQUOT 
    +			. implode(TQUOT . ", " . TQUOT, array_keys($clean)) 
    +			. TQUOT . ") VALUES ('" 
     			. implode("', '", array_values($clean)) 
     			. "')" 
     		);
    @@ -132,9 +132,9 @@ function import_config($channel,$configs) {
     			unset($config['id']);
     			$config['uid'] = $channel['channel_id'];
     			dbesc_array($config);
    -			$r = dbq("INSERT INTO pconfig (`" 
    -				. implode("`, `", array_keys($config)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO pconfig (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($config)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($config)) 
     				. "')" );
     		}
    @@ -163,9 +163,9 @@ function import_profiles($channel,$profiles) {
     			$profile['thumb'] = z_root() . '/photo/profile/m/' . $channel['channel_id'];
     
     			dbesc_array($profile);
    -			$r = dbq("INSERT INTO profile (`" 
    -				. implode("`, `", array_keys($profile)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO profile (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($profile)) 
    +				. TQUOT ") VALUES ('" 
     				. implode("', '", array_values($profile)) 
     				. "')" 
     			);
    @@ -205,9 +205,9 @@ function import_hublocs($channel,$hublocs,$seize) {
     				unset($hubloc['hubloc_id']);
     				dbesc_array($hubloc);
     		
    -				$r = dbq("INSERT INTO hubloc (`" 
    -					. implode("`, `", array_keys($hubloc)) 
    -					. "`) VALUES ('" 
    +				$r = dbq("INSERT INTO hubloc (" . TQUOT 
    +					. implode(TQUOT . ", " . TQUOT, array_keys($hubloc)) 
    +					. TQUOT . ") VALUES ('" 
     					. implode("', '", array_values($hubloc)) 
     					. "')" 
     				);
    @@ -244,9 +244,9 @@ function import_objs($channel,$objs) {
     
     			dbesc_array($obj);
     
    -			$r = dbq("INSERT INTO obj (`" 
    -				. implode("`, `", array_keys($obj)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO obj (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($obj)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($obj)) 
     				. "')" 
     			);
    @@ -304,7 +304,7 @@ function sync_objs($channel,$objs) {
     			if($exists) {
     				unset($obj['obj_obj']);
     				foreach($obj as $k => $v) {
    -					$r = q("UPDATE obj SET `%s` = '%s' WHERE obj_obj = '%s' AND obj_channel = %d",
    +					$r = q("UPDATE obj SET " . TQUOT . "%s" . TQUOT . " = '%s' WHERE obj_obj = '%s' AND obj_channel = %d",
     						dbesc($k),
     						dbesc($v),
     						dbesc($hash),
    @@ -316,9 +316,9 @@ function sync_objs($channel,$objs) {
     
     				dbesc_array($obj);
     
    -				$r = dbq("INSERT INTO obj (`" 
    -					. implode("`, `", array_keys($obj)) 
    -					. "`) VALUES ('" 
    +				$r = dbq("INSERT INTO obj (" . TQUOT 
    +					. implode(TQUOT . ", " . TQUOT, array_keys($obj)) 
    +					. TQUOT . ") VALUES ('" 
     					. implode("', '", array_values($obj)) 
     					. "')" 
     				);
    @@ -352,9 +352,9 @@ function import_apps($channel,$apps) {
     			$hash = $app['app_id'];
     
     			dbesc_array($app);
    -			$r = dbq("INSERT INTO app (`" 
    -				. implode("`, `", array_keys($app)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO app (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($app)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($app)) 
     				. "')" 
     			);
    @@ -451,7 +451,7 @@ function sync_apps($channel,$apps) {
     			if($exists) {
     				unset($app['app_id']);
     				foreach($app as $k => $v) {
    -					$r = q("UPDATE app SET `%s` = '%s' WHERE app_id = '%s' AND app_channel = %d",
    +					$r = q("UPDATE app SET " . TQUOT . "%s" . TQUOT . " = '%s' WHERE app_id = '%s' AND app_channel = %d",
     						dbesc($k),
     						dbesc($v),
     						dbesc($hash),
    @@ -461,9 +461,9 @@ function sync_apps($channel,$apps) {
     			}
     			else {
     				dbesc_array($app);
    -				$r = dbq("INSERT INTO app (`" 
    -					. implode("`, `", array_keys($app)) 
    -					. "`) VALUES ('" 
    +				$r = dbq("INSERT INTO app (" . TQUOT 
    +					. implode(TQUOT . ", " . TQUOT, array_keys($app)) 
    +					. TQUOT . ") VALUES ('" 
     					. implode("', '", array_values($app)) 
     					. "')" 
     				);
    @@ -503,9 +503,9 @@ function import_chatrooms($channel,$chatrooms) {
     			$chatroom['cr_uid'] = $channel['channel_id'];
     
     			dbesc_array($chatroom);
    -			$r = dbq("INSERT INTO chatroom (`" 
    -				. implode("`, `", array_keys($chatroom)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO chatroom (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($chatroom)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($chatroom)) 
     				. "')" 
     			);
    @@ -559,7 +559,7 @@ function sync_chatrooms($channel,$chatrooms) {
     
     			if($exists) {
     				foreach($chatroom as $k => $v) {
    -					$r = q("UPDATE chatroom SET `%s` = '%s' WHERE cr_name = '%s' AND cr_uid = %d",
    +					$r = q("UPDATE chatroom SET " . TQUOT . "%s" . TQUOT . " = '%s' WHERE cr_name = '%s' AND cr_uid = %d",
     						dbesc($k),
     						dbesc($v),
     						dbesc($name),
    @@ -569,9 +569,9 @@ function sync_chatrooms($channel,$chatrooms) {
     			}
     			else {
     				dbesc_array($chatroom);
    -				$r = dbq("INSERT INTO chatroom (`" 
    -					. implode("`, `", array_keys($chatroom)) 
    -					. "`) VALUES ('" 
    +				$r = dbq("INSERT INTO chatroom (" . TQUOT 
    +					. implode(TQUOT . ", " . TQUOT, array_keys($chatroom)) 
    +					. TQUOT . ") VALUES ('" 
     					. implode("', '", array_values($chatroom)) 
     					. "')" 
     				);
    @@ -685,9 +685,9 @@ function import_events($channel,$events) {
     			convert_oldfields($event,'ignore','dismissed');
     
     			dbesc_array($event);
    -			$r = dbq("INSERT INTO event (`" 
    -				. implode("`, `", array_keys($event)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO event (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($event)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($event)) 
     				. "')" 
     			);
    @@ -736,7 +736,7 @@ function sync_events($channel,$events) {
     
     			if($exists) {
     				foreach($event as $k => $v) {
    -					$r = q("UPDATE event SET `%s` = '%s' WHERE event_hash = '%s' AND uid = %d",
    +					$r = q("UPDATE event SET " . TQUOT . "%s" . TQUOT . " = '%s' WHERE event_hash = '%s' AND uid = %d",
     						dbesc($k),
     						dbesc($v),
     						dbesc($event['event_hash']),
    @@ -746,9 +746,9 @@ function sync_events($channel,$events) {
     			}
     			else {
     				dbesc_array($event);
    -				$r = dbq("INSERT INTO event (`" 
    -					. implode("`, `", array_keys($event)) 
    -					. "`) VALUES ('" 
    +				$r = dbq("INSERT INTO event (" . TQUOT 
    +					. implode(TQUOT . ", " . TQUOT, array_keys($event)) 
    +					. TQUOT . ") VALUES ('" 
     					. implode("', '", array_values($event)) 
     					. "')" 
     				);
    @@ -928,9 +928,9 @@ function import_likes($channel,$likes) {
     				continue;
     
     			dbesc_array($like);
    -			$r = dbq("INSERT INTO likes (`" 
    -				. implode("`, `", array_keys($like)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO likes (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($like)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($like)) 
     				. "')" );
     		}
    @@ -961,9 +961,9 @@ function import_conv($channel,$convs) {
     				continue;
     
     			dbesc_array($conv);
    -			$r = dbq("INSERT INTO conv (`" 
    -				. implode("`, `", array_keys($conv)) 
    -				. "`) VALUES ('" 
    +			$r = dbq("INSERT INTO conv (" . TQUOT 
    +				. implode(TQUOT . ", " . TQUOT, array_keys($conv)) 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($conv)) 
     				. "')" );
     		}
    @@ -1118,15 +1118,15 @@ function sync_files($channel,$files) {
         						foreach($att as $k => $v) {
     				        		if($str)
                 							$str .= ",";
    -        						$str .= " `" . $k . "` = '" . $v . "' ";
    +        						$str .= " " . TQUOT . $k . TQUOT . " = '" . $v . "' ";
         						}
    -						$r = dbq("update `attach` set " . $str . " where id = " . intval($attach_id) );
    +						$r = dbq("update attach set " . $str . " where id = " . intval($attach_id) );
     					}
     					else {
     						logger('sync_files attach does not exists: ' . print_r($att,true), LOGGER_DEBUG);
    -						$r = dbq("INSERT INTO attach (`" 
    -							. implode("`, `", array_keys($att)) 
    -							. "`) VALUES ('" 
    +						$r = dbq("INSERT INTO attach (" . TQUOT 
    +							. implode(TQUOT . ", " . TQUOT, array_keys($att)) 
    +							. TQUOT . ") VALUES ('" 
     							. implode("', '", array_values($att)) 
     							. "')" );
     					}
    @@ -1236,14 +1236,14 @@ function sync_files($channel,$files) {
         					foreach($p as $k => $v) {
     				        	if($str)
                 					$str .= ",";
    -        					$str .= " `" . $k . "` = '" . $v . "' ";
    +        					$str .= " " . TQUOT . $k . TQUOT . " = '" . $v . "' ";
         					}
    -					    $r = dbq("update `photo` set " . $str . " where id = " . intval($exists[0]['id']) );
    +					    $r = dbq("update photo set " . $str . " where id = " . intval($exists[0]['id']) );
     					}
     					else {
    -						$r = dbq("INSERT INTO photo (`" 
    -							. implode("`, `", array_keys($p)) 
    -							. "`) VALUES ('" 
    +						$r = dbq("INSERT INTO photo (" . TQUOT 
    +							. implode(TQUOT . ", " . TQUOT, array_keys($p)) 
    +							. TQUOT . ") VALUES ('" 
     							. implode("', '", array_values($p)) 
     							. "')" );
     					}
    diff --git a/include/items.php b/include/items.php
    index 333795827..b432748ee 100755
    --- a/include/items.php
    +++ b/include/items.php
    @@ -1855,9 +1855,9 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
     
     	dbesc_array($arr);
     
    -	$r = dbq("INSERT INTO `item` (`"
    -			. implode("`, `", array_keys($arr))
    -			. "`) VALUES ('"
    +	$r = dbq("INSERT INTO " . TQUOT . 'item' . TQUOT . " (" . TQUOT
    +			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
    +			. TQUOT . ") VALUES ('"
     			. implode("', '", array_values($arr))
     			. "')" );
     
    @@ -2174,7 +2174,7 @@ function item_store_update($arr,$allow_exec = false, $deliver = true) {
     	foreach($arr as $k => $v) {
     		if($str)
     			$str .= ",";
    -		$str .= " `" . $k . "` = '" . $v . "' ";
    +		$str .= " " . TQUOT . $k . TQUOT . " = '" . $v . "' ";
     	}
     
     	$r = dbq("update item set " . $str . " where id = " . $orig_post_id );
    @@ -3092,9 +3092,9 @@ function mail_store($arr) {
     
     	logger('mail_store: ' . print_r($arr,true), LOGGER_DATA);
     
    -	$r = dbq("INSERT INTO mail (`"
    -			. implode("`, `", array_keys($arr))
    -			. "`) VALUES ('"
    +	$r = dbq("INSERT INTO mail (" . TQUOT
    +			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
    +			. TQUOT . ") VALUES ('"
     			. implode("', '", array_values($arr))
     			. "')" );
     
    diff --git a/include/photo/photo_driver.php b/include/photo/photo_driver.php
    index 9b6d38cc1..87e4cbd0c 100644
    --- a/include/photo/photo_driver.php
    +++ b/include/photo/photo_driver.php
    @@ -340,31 +340,31 @@ abstract class photo_driver {
     				intval($p['imgscale'])
     		);
     		if($x) {
    -			$r = q("UPDATE `photo` set
    -				`aid` = %d,
    -				`uid` = %d,
    -				`xchan` = '%s',
    -				`resource_id` = '%s',
    -				`created` = '%s',
    -				`edited` = '%s',
    -				`filename` = '%s',
    -				`mimetype` = '%s',
    -				`album` = '%s',
    -				`height` = %d,
    -				`width` = %d,
    -				`content` = '%s',
    -				`os_storage` = %d, 
    -				`filesize` = %d,
    -				`imgscale` = %d,
    -				`photo_usage` = %d,
    -				`title` = '%s',
    -				`description` = '%s',
    -				`os_path` = '%s',
    -				`display_path` = '%s',
    -				`allow_cid` = '%s',
    -				`allow_gid` = '%s',
    -				`deny_cid` = '%s',
    -				`deny_gid` = '%s'
    +			$r = q("UPDATE photo set
    +				aid = %d,
    +				uid = %d,
    +				xchan = '%s',
    +				resource_id = '%s',
    +				created = '%s',
    +				edited = '%s',
    +				filename = '%s',
    +				mimetype = '%s',
    +				album = '%s',
    +				height = %d,
    +				width = %d,
    +				content = '%s',
    +				os_storage = %d, 
    +				filesize = %d,
    +				imgscale = %d,
    +				photo_usage = %d,
    +				title = '%s',
    +				description = '%s',
    +				os_path = '%s',
    +				display_path = '%s',
    +				allow_cid = '%s',
    +				allow_gid = '%s',
    +				deny_cid = '%s',
    +				deny_gid = '%s'
     				where id = %d",
     
     				intval($p['aid']),
    @@ -395,8 +395,8 @@ abstract class photo_driver {
     			);
     		}
     		else {
    -			$r = q("INSERT INTO `photo`
    -				( `aid`, `uid`, `xchan`, `resource_id`, `created`, `edited`, `filename`, mimetype, `album`, `height`, `width`, `content`, `os_storage`, `filesize`, `imgscale`, `photo_usage`, `title`, `description`, `os_path`, `display_path`, `allow_cid`, `allow_gid`, `deny_cid`, `deny_gid` )
    +			$r = q("INSERT INTO photo
    +				( aid, uid, xchan, resource_id, created, edited, filename, mimetype, album, height, width, content, os_storage, filesize, imgscale, photo_usage, title, description, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid )
     				VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' )",
     				intval($p['aid']),
     				intval($p['uid']),
    @@ -432,33 +432,33 @@ abstract class photo_driver {
     
     	public function store($aid, $uid, $xchan, $rid, $filename, $album, $scale, $usage = PHOTO_NORMAL, $allow_cid = '', $allow_gid = '', $deny_cid = '', $deny_gid = '') {
     
    -		$x = q("select id from photo where `resource_id` = '%s' and uid = %d and `xchan` = '%s' and `imgscale` = %d limit 1",
    +		$x = q("select id from photo where resource_id = '%s' and uid = %d and xchan = '%s' and imgscale = %d limit 1",
     				dbesc($rid),
     				intval($uid),
     				dbesc($xchan),
     				intval($scale)
     		);
     		if(count($x)) {
    -			$r = q("UPDATE `photo`
    -				set `aid` = %d,
    -				`uid` = %d,
    -				`xchan` = '%s',
    -				`resource_id` = '%s',
    -				`created` = '%s',
    -				`edited` = '%s',
    -				`filename` = '%s',
    -				`mimetype` = '%s',
    -				`album` = '%s',
    -				`height` = %d,
    -				`width` = %d,
    -				`content` = '%s',
    -				`filesize` = %d,
    -				`imgscale` = %d,
    -				`photo_usage` = %d,
    -				`allow_cid` = '%s',
    -				`allow_gid` = '%s',
    -				`deny_cid` = '%s',
    -				`deny_gid` = '%s'
    +			$r = q("UPDATE photo
    +				set aid = %d,
    +				uid = %d,
    +				xchan = '%s',
    +				resource_id = '%s',
    +				created = '%s',
    +				edited = '%s',
    +				filename = '%s',
    +				mimetype = '%s',
    +				album = '%s',
    +				height = %d,
    +				width = %d,
    +				content = '%s',
    +				filesize = %d,
    +				imgscale = %d,
    +				photo_usage = %d,
    +				allow_cid = '%s',
    +				allow_gid = '%s',
    +				deny_cid = '%s',
    +				deny_gid = '%s'
     				where id = %d",
     
     				intval($aid),
    @@ -484,8 +484,8 @@ abstract class photo_driver {
     			);
     		}
     		else {
    -			$r = q("INSERT INTO `photo`
    -				( `aid`, `uid`, `xchan`, `resource_id`, `created`, `edited`, `filename`, mimetype, `album`, `height`, `width`, `content`, `filesize`, `imgscale`, `photo_usage`, `allow_cid`, `allow_gid`, `deny_cid`, `deny_gid` )
    +			$r = q("INSERT INTO photo
    +				( aid, uid, xchan, resource_id, created, edited, filename, mimetype, album, height, width, content, filesize, imgscale, photo_usage, allow_cid, allow_gid, deny_cid, deny_gid )
     				VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', %d, %d, %d, '%s', '%s', '%s', '%s' )",
     				intval($aid),
     				intval($uid),
    diff --git a/include/zot.php b/include/zot.php
    index a214a1b0c..2e02b96e7 100644
    --- a/include/zot.php
    +++ b/include/zot.php
    @@ -3521,8 +3521,9 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) {
     
     				if(count($clean)) {
     					foreach($clean as $k => $v) {
    -						$r = dbq("UPDATE profile set `" . dbesc($k) . "` = '" . dbesc($v)
    -						. "' where profile_guid = '" . dbesc($profile['profile_guid']) . "' and uid = " . intval($channel['channel_id']));
    +						$r = dbq("UPDATE profile set " . TQUOT . dbesc($k) . TQUOT . " = '" . dbesc($v)
    +						. "' where profile_guid = '" . dbesc($profile['profile_guid']) 
    +						. "' and uid = " . intval($channel['channel_id']));
     					}
     				}
     			}
    
    From 8a00b62cbab22fb46828d2dc13e4b6f317a08f98 Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Wed, 12 Oct 2016 18:17:34 -0700
    Subject: [PATCH 049/407] caught one typo from the last checkin
    
    ---
     include/import.php | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/include/import.php b/include/import.php
    index ef3f8bec5..370d3085e 100644
    --- a/include/import.php
    +++ b/include/import.php
    @@ -165,7 +165,7 @@ function import_profiles($channel,$profiles) {
     			dbesc_array($profile);
     			$r = dbq("INSERT INTO profile (" . TQUOT 
     				. implode(TQUOT . ", " . TQUOT, array_keys($profile)) 
    -				. TQUOT ") VALUES ('" 
    +				. TQUOT . ") VALUES ('" 
     				. implode("', '", array_values($profile)) 
     				. "')" 
     			);
    
    From 9a2f86e9ad3afadfafab59568bec6749a75478ab Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Wed, 12 Oct 2016 18:23:59 -0700
    Subject: [PATCH 050/407] remove special handling of lookalike '@ char from
     attach path
    
    ---
     include/attach.php | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/include/attach.php b/include/attach.php
    index e81a943c6..f7a107fc0 100644
    --- a/include/attach.php
    +++ b/include/attach.php
    @@ -1949,8 +1949,8 @@ function get_attach_binname($s) {
     
     function get_dirpath_by_cloudpath($channel, $path) {
     
    -	// Warning: Do not edit the following line. The first symbol is UTF-8 (U+FF20) @
    -	$path = str_replace('@', '@', notags(trim($path)));
    +
    +	$path =  notags(trim($path));
     
     	$h = @parse_url($path);
     
    
    From facc6ee6b32df5c51d7f00bda1caa0469d4f71e3 Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Wed, 12 Oct 2016 20:04:19 -0700
    Subject: [PATCH 051/407] allow hooks to have negative priority
    
    ---
     boot.php                    |  2 +-
     install/schema_mysql.sql    |  3 ++-
     install/schema_postgres.sql |  4 +++-
     install/update.php          | 12 +++++++++++-
     4 files changed, 17 insertions(+), 4 deletions(-)
    
    diff --git a/boot.php b/boot.php
    index 0a67725a5..bd0248f34 100755
    --- a/boot.php
    +++ b/boot.php
    @@ -47,7 +47,7 @@ define ( 'PLATFORM_NAME',           'hubzilla' );
     define ( 'STD_VERSION',             '1.15' );
     define ( 'ZOT_REVISION',            '1.1' );
     
    -define ( 'DB_UPDATE_VERSION',       1183  );
    +define ( 'DB_UPDATE_VERSION',       1184  );
     
     
     /**
    diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
    index d72684a90..4cbcfc64d 100644
    --- a/install/schema_mysql.sql
    +++ b/install/schema_mysql.sql
    @@ -504,10 +504,11 @@ CREATE TABLE IF NOT EXISTS `hook` (
       `hook` char(255) NOT NULL DEFAULT '',
       `file` char(255) NOT NULL DEFAULT '',
       `fn` char(255) NOT NULL DEFAULT '',
    -  `priority` int(11) unsigned NOT NULL DEFAULT '0',
    +  `priority` smallint NOT NULL DEFAULT '0',
       `hook_version` int(11) NOT NULL DEFAULT '0',
       PRIMARY KEY (`id`),
       KEY `hook` (`hook`),
    +  KEY `priority` (`priority`),
       KEY `hook_version` (`hook_version`)
     ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
     
    diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql
    index ab9a5cff4..a682aa49d 100644
    --- a/install/schema_postgres.sql
    +++ b/install/schema_postgres.sql
    @@ -492,13 +492,15 @@ CREATE TABLE "hook" (
       "hook" text NOT NULL,
       "file" text NOT NULL,
       "fn" text NOT NULL,
    -  "priority" bigint  NOT NULL DEFAULT '0',
    +  "priority" smallint  NOT NULL DEFAULT '0',
       "hook_version" smallint NOT NULL DEFAULT '0',
       PRIMARY KEY ("id")
     
     );
     create index "hook_idx" on hook ("hook");
     create index "hook_version_idx" on hook ("hook_version");
    +create index "hook_priority_idx" on hook ("priority");
    +
     CREATE TABLE "hubloc" (
       "hubloc_id" serial  NOT NULL,
       "hubloc_guid" text NOT NULL DEFAULT '',
    diff --git a/install/update.php b/install/update.php
    index 921d16e2f..07a94b161 100644
    --- a/install/update.php
    +++ b/install/update.php
    @@ -1,6 +1,6 @@
     
    Date: Wed, 12 Oct 2016 20:41:59 -0700
    Subject: [PATCH 052/407] minor
    
    ---
     Zotlabs/Module/Directory.php | 1 +
     install/update.php           | 2 +-
     2 files changed, 2 insertions(+), 1 deletion(-)
    
    diff --git a/Zotlabs/Module/Directory.php b/Zotlabs/Module/Directory.php
    index e1068223b..da9bb146f 100644
    --- a/Zotlabs/Module/Directory.php
    +++ b/Zotlabs/Module/Directory.php
    @@ -1,4 +1,5 @@
     
    Date: Wed, 12 Oct 2016 22:12:58 -0700
    Subject: [PATCH 053/407] consolidate duplicated code for creating table
     entries from an array
    
    ---
     Zotlabs/Module/Import.php |  37 +++-------
     include/import.php        | 143 +++++++-------------------------------
     include/items.php         |  15 +---
     include/text.php          |  17 +++++
     4 files changed, 51 insertions(+), 161 deletions(-)
    
    diff --git a/Zotlabs/Module/Import.php b/Zotlabs/Module/Import.php
    index bf47f2e4c..451effaca 100644
    --- a/Zotlabs/Module/Import.php
    +++ b/Zotlabs/Module/Import.php
    @@ -298,15 +298,8 @@ class Import extends \Zotlabs\Web\Controller {
     					);
     					if($r)
     						continue;
    -	
    -					dbesc_array($xchan);
    -			
    -					$r = dbq("INSERT INTO xchan (" . TQUOT 
    -						. implode(TQUOT . ", " . TQUOT, array_keys($xchan)) 
    -						. TQUOT . ") VALUES ('" 
    -						. implode("', '", array_values($xchan)) 
    -						. "')" );
    -	
    +
    +					create_table_from_array('xchan',$xchan);	
     		
     					require_once('include/photo/photo_driver.php');
     					$photos = import_xchan_photo($xchan['xchan_photo_l'],$xchan['xchan_hash']);
    @@ -386,13 +379,8 @@ class Import extends \Zotlabs\Web\Controller {
     							continue;
     					}
     	
    -					dbesc_array($abook);
    -					$r = dbq("INSERT INTO abook (" . TQUOT 
    -						. implode(TQUOT . ", " . TQUOT, array_keys($abook)) 
    -						. TQUOT . ") VALUES ('" 
    -						. implode("', '", array_values($abook)) 
    -						. "')" );
    -	
    +					create_table_from_array('abook',$abook);
    +
     					$friends ++;
     					if(intval($abook['abook_feed']))
     						$feeds ++;
    @@ -427,13 +415,9 @@ class Import extends \Zotlabs\Web\Controller {
     						unset($group['name']);
     					}
     					unset($group['id']);
    -					$group['uid'] = $channel['channel_id'];					
    -					dbesc_array($group);
    -					$r = dbq("INSERT INTO groups (" . TQUOT 
    -						. implode(TQUOT . ", " . TQUOT, array_keys($group)) 
    -						. TQUOT . ") VALUES ('" 
    -						. implode("', '", array_values($group)) 
    -						. "')" );
    +					$group['uid'] = $channel['channel_id'];
    +
    +					create_table_from_array('groups',$group);
     				}
     				$r = q("select * from groups where uid = %d",
     					intval($channel['channel_id'])
    @@ -455,12 +439,7 @@ class Import extends \Zotlabs\Web\Controller {
     						if($x['old'] == $group_member['gid'])
     							$group_member['gid'] = $x['new'];
     					}
    -					dbesc_array($group_member);
    -					$r = dbq("INSERT INTO group_member (" . TQUOT 
    -						. implode(TQUOT . ", " . TQUOT, array_keys($group_member)) 
    -						. TQUOT . ") VALUES ('" 
    -						. implode("', '", array_values($group_member)) 
    -						. "')" );
    +					create_table_from_array('group_member',$group_member);
     				}
     			}
     			logger('import step 9');
    diff --git a/include/import.php b/include/import.php
    index 370d3085e..4225fe493 100644
    --- a/include/import.php
    +++ b/include/import.php
    @@ -82,14 +82,7 @@ function import_channel($channel, $account_id, $seize) {
     	}
     
     	if($clean) {
    -		dbesc_array($clean);
    -
    -		$r = dbq("INSERT INTO channel (" . TQUOT 
    -			. implode(TQUOT . ", " . TQUOT, array_keys($clean)) 
    -			. TQUOT . ") VALUES ('" 
    -			. implode("', '", array_values($clean)) 
    -			. "')" 
    -		);
    +		create_table_from_array('channel',$clean);
     	}
     
     	if(! $r) {
    @@ -131,12 +124,7 @@ function import_config($channel,$configs) {
     		foreach($configs as $config) {
     			unset($config['id']);
     			$config['uid'] = $channel['channel_id'];
    -			dbesc_array($config);
    -			$r = dbq("INSERT INTO pconfig (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($config)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($config)) 
    -				. "')" );
    +			create_table_from_array('pconfig',$config);
     		}
     		load_pconfig($channel['channel_id']);
     	}	
    @@ -161,14 +149,7 @@ function import_profiles($channel,$profiles) {
     	
     			$profile['photo'] = z_root() . '/photo/profile/l/' . $channel['channel_id'];
     			$profile['thumb'] = z_root() . '/photo/profile/m/' . $channel['channel_id'];
    -
    -			dbesc_array($profile);
    -			$r = dbq("INSERT INTO profile (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($profile)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($profile)) 
    -				. "')" 
    -			);
    +			create_table_from_array('profile',$profile);
     		}
     	}
     }
    @@ -203,14 +184,7 @@ function import_hublocs($channel,$hublocs,$seize) {
     
     			if(! zot_gethub($arr)) {				
     				unset($hubloc['hubloc_id']);
    -				dbesc_array($hubloc);
    -		
    -				$r = dbq("INSERT INTO hubloc (" . TQUOT 
    -					. implode(TQUOT . ", " . TQUOT, array_keys($hubloc)) 
    -					. TQUOT . ") VALUES ('" 
    -					. implode("', '", array_values($hubloc)) 
    -					. "')" 
    -				);
    +				create_table_from_array('hubloc',$hubloc);
     			}
     		}
     	}
    @@ -242,14 +216,7 @@ function import_objs($channel,$objs) {
     				$obj['obj_imgurl'] = $x[0];
     			}
     
    -			dbesc_array($obj);
    -
    -			$r = dbq("INSERT INTO obj (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($obj)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($obj)) 
    -				. "')" 
    -			);
    +			create_table_from_array('obj',$obj);
     		}
     	}
     }
    @@ -313,15 +280,7 @@ function sync_objs($channel,$objs) {
     				}
     			}
     			else {						
    -
    -				dbesc_array($obj);
    -
    -				$r = dbq("INSERT INTO obj (" . TQUOT 
    -					. implode(TQUOT . ", " . TQUOT, array_keys($obj)) 
    -					. TQUOT . ") VALUES ('" 
    -					. implode("', '", array_values($obj)) 
    -					. "')" 
    -				);
    +				create_table_from_array('obj',$obj);
     			}
     		}
     	}
    @@ -351,13 +310,7 @@ function import_apps($channel,$apps) {
     
     			$hash = $app['app_id'];
     
    -			dbesc_array($app);
    -			$r = dbq("INSERT INTO app (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($app)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($app)) 
    -				. "')" 
    -			);
    +			create_table_from_array('app',$app);
     
     			if($term) {
     				$x = q("select * from app where app_id = '%s' and app_channel = %d limit 1",
    @@ -460,13 +413,8 @@ function sync_apps($channel,$apps) {
     				}
     			}
     			else {
    -				dbesc_array($app);
    -				$r = dbq("INSERT INTO app (" . TQUOT 
    -					. implode(TQUOT . ", " . TQUOT, array_keys($app)) 
    -					. TQUOT . ") VALUES ('" 
    -					. implode("', '", array_values($app)) 
    -					. "')" 
    -				);
    +				create_table_from_array('app',$app);
    +
     				if($term) {
     					$x = q("select * from app where app_id = '%s' and app_channel = %d limit 1",
     						dbesc($hash),
    @@ -502,13 +450,7 @@ function import_chatrooms($channel,$chatrooms) {
     			$chatroom['cr_aid'] = $channel['channel_account_id'];
     			$chatroom['cr_uid'] = $channel['channel_id'];
     
    -			dbesc_array($chatroom);
    -			$r = dbq("INSERT INTO chatroom (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($chatroom)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($chatroom)) 
    -				. "')" 
    -			);
    +			create_table_from_array('chatroom',$chatroom);
     		}
     	}
     }
    @@ -568,13 +510,7 @@ function sync_chatrooms($channel,$chatrooms) {
     				}
     			}
     			else {
    -				dbesc_array($chatroom);
    -				$r = dbq("INSERT INTO chatroom (" . TQUOT 
    -					. implode(TQUOT . ", " . TQUOT, array_keys($chatroom)) 
    -					. TQUOT . ") VALUES ('" 
    -					. implode("', '", array_values($chatroom)) 
    -					. "')" 
    -				);
    +				create_table_from_array('chatroom',$chatroom);
     			}
     		}
     	}
    @@ -684,13 +620,7 @@ function import_events($channel,$events) {
     			convert_oldfields($event,'type','etype');
     			convert_oldfields($event,'ignore','dismissed');
     
    -			dbesc_array($event);
    -			$r = dbq("INSERT INTO event (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($event)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($event)) 
    -				. "')" 
    -			);
    +			create_table_from_array('event',$event);
     		}
     	}
     }
    @@ -745,13 +675,7 @@ function sync_events($channel,$events) {
     				}
     			}
     			else {
    -				dbesc_array($event);
    -				$r = dbq("INSERT INTO event (" . TQUOT 
    -					. implode(TQUOT . ", " . TQUOT, array_keys($event)) 
    -					. TQUOT . ") VALUES ('" 
    -					. implode("', '", array_values($event)) 
    -					. "')" 
    -				);
    +				create_table_from_array('event',$event);
     			}
     		}
     	}
    @@ -927,12 +851,7 @@ function import_likes($channel,$likes) {
     			if($r)
     				continue;
     
    -			dbesc_array($like);
    -			$r = dbq("INSERT INTO likes (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($like)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($like)) 
    -				. "')" );
    +			create_table_from_array('likes',$like);
     		}
     	}	
     }
    @@ -959,13 +878,7 @@ function import_conv($channel,$convs) {
     			);
     			if($r)
     				continue;
    -
    -			dbesc_array($conv);
    -			$r = dbq("INSERT INTO conv (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($conv)) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($conv)) 
    -				. "')" );
    +			create_table_from_array('conv',$conv);
     		}
     	}	
     }
    @@ -1110,25 +1023,21 @@ function sync_files($channel,$files) {
     					if(!isset($att['os_path']))
     						$att['os_path'] = '';
     
    -					dbesc_array($att);
     
     					if($attach_exists) {
     						logger('sync_files attach exists: ' . print_r($att,true), LOGGER_DEBUG);
    +						dbesc_array($att);
     						$str = '';
    -    						foreach($att as $k => $v) {
    -				        		if($str)
    -            							$str .= ",";
    -        						$str .= " " . TQUOT . $k . TQUOT . " = '" . $v . "' ";
    -    						}
    +    					foreach($att as $k => $v) {
    +			        		if($str)
    +           							$str .= ",";
    +       						$str .= " " . TQUOT . $k . TQUOT . " = '" . $v . "' ";
    +    					}
     						$r = dbq("update attach set " . $str . " where id = " . intval($attach_id) );
     					}
     					else {
     						logger('sync_files attach does not exists: ' . print_r($att,true), LOGGER_DEBUG);
    -						$r = dbq("INSERT INTO attach (" . TQUOT 
    -							. implode(TQUOT . ", " . TQUOT, array_keys($att)) 
    -							. TQUOT . ") VALUES ('" 
    -							. implode("', '", array_values($att)) 
    -							. "')" );
    +						create_table_from_array('attach',$att);
     					}
     
     
    @@ -1229,9 +1138,9 @@ function sync_files($channel,$files) {
     						intval($channel['channel_id'])
     					);
     
    -					dbesc_array($p);
     
     					if($exists) {
    +						dbesc_array($p);
     					    $str = '';
         					foreach($p as $k => $v) {
     				        	if($str)
    @@ -1241,11 +1150,7 @@ function sync_files($channel,$files) {
     					    $r = dbq("update photo set " . $str . " where id = " . intval($exists[0]['id']) );
     					}
     					else {
    -						$r = dbq("INSERT INTO photo (" . TQUOT 
    -							. implode(TQUOT . ", " . TQUOT, array_keys($p)) 
    -							. TQUOT . ") VALUES ('" 
    -							. implode("', '", array_values($p)) 
    -							. "')" );
    +						create_attach_from_array('photo',$p);
     					}
     				}
     			}
    diff --git a/include/items.php b/include/items.php
    index b432748ee..a682fafaa 100755
    --- a/include/items.php
    +++ b/include/items.php
    @@ -1853,13 +1853,8 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
     
     	logger('item_store: ' . print_r($arr,true), LOGGER_DATA);
     
    -	dbesc_array($arr);
     
    -	$r = dbq("INSERT INTO " . TQUOT . 'item' . TQUOT . " (" . TQUOT
    -			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
    -			. TQUOT . ") VALUES ('"
    -			. implode("', '", array_values($arr))
    -			. "')" );
    +	create_table_from_array('item',$arr);
     
     	// find the item we just created
     
    @@ -3088,15 +3083,9 @@ function mail_store($arr) {
     		return 0;
     	}
     
    -	dbesc_array($arr);
    -
     	logger('mail_store: ' . print_r($arr,true), LOGGER_DATA);
     
    -	$r = dbq("INSERT INTO mail (" . TQUOT
    -			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
    -			. TQUOT . ") VALUES ('"
    -			. implode("', '", array_values($arr))
    -			. "')" );
    +	create_table_from_array('mail', $arr);
     
     	// find the item we just created
     
    diff --git a/include/text.php b/include/text.php
    index 6d5b72f49..f23458db0 100644
    --- a/include/text.php
    +++ b/include/text.php
    @@ -3028,3 +3028,20 @@ function array2XML($obj, $array)
             }
         }
     }
    +
    +
    +function create_table_from_array($table,$arr) {
    +
    +	if(! ($arr && $table))
    +		return false;
    +
    +	dbesc_array($arr);
    +
    +	$r = dbq("INSERT INTO " . TQUOT . $table . TQUOT . " (" . TQUOT
    +			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
    +			. TQUOT . ") VALUES ('"
    +			. implode("', '", array_values($arr))
    +			. "')" );
    +	return $r;
    +
    +}
    \ No newline at end of file
    
    From 6532972e61a2aa5e8517ebcca3113adb3c8f336d Mon Sep 17 00:00:00 2001
    From: zotlabs 
    Date: Thu, 13 Oct 2016 00:30:41 -0700
    Subject: [PATCH 054/407] additional array checking
    
    ---
     Zotlabs/Module/Profiles.php |  8 +-------
     include/dba/dba_driver.php  | 13 +++++++++++++
     include/import.php          |  6 ++++--
     include/items.php           |  5 ++++-
     include/text.php            |  9 +++++----
     5 files changed, 27 insertions(+), 14 deletions(-)
    
    diff --git a/Zotlabs/Module/Profiles.php b/Zotlabs/Module/Profiles.php
    index 6f76cd1cf..127304f92 100644
    --- a/Zotlabs/Module/Profiles.php
    +++ b/Zotlabs/Module/Profiles.php
    @@ -117,13 +117,7 @@ class Profiles extends \Zotlabs\Web\Controller {
     			$r1[0]['profile_name'] = dbesc($name);
     			$r1[0]['profile_guid'] = dbesc(random_string());
     	
    -			dbesc_array($r1[0]);
    -	
    -			$r2 = dbq("INSERT INTO profile (" . TQUOT 
    -				. implode(TQUOT . ", " . TQUOT, array_keys($r1[0])) 
    -				. TQUOT . ") VALUES ('" 
    -				. implode("', '", array_values($r1[0])) 
    -				. "')" );
    +			create_table_from_array('profile', $r1[0]);
     	
     			$r3 = q("SELECT id FROM profile WHERE uid = %d AND profile_name = '%s' LIMIT 1",
     				intval(local_channel()),
    diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php
    index 36353354c..34597bec4 100755
    --- a/include/dba/dba_driver.php
    +++ b/include/dba/dba_driver.php
    @@ -391,9 +391,22 @@ function dbesc_array_cb(&$item, $key) {
     
     
     function dbesc_array(&$arr) {
    +	$bogus_key = false;
     	if(is_array($arr) && count($arr)) {
    +		$matches = false;
    +		foreach($arr as $k => $v) {
    +			if(preg_match('/([^a-zA-Z0-9\-\_\.])/',$k,$matches)) {
    +				logger('bogus key: ' . $k);
    +				$bogus_key = true;
    +			}
    +		}
     		array_walk($arr,'dbesc_array_cb');
    +		if($bogus_key) {
    +			$arr['BOGUS.KEY'] = 1;
    +			return false;
    +		}
     	}
    +	return true;
     }
     
     function db_getfunc($f) {
    diff --git a/include/import.php b/include/import.php
    index 4225fe493..d5f6e5c8a 100644
    --- a/include/import.php
    +++ b/include/import.php
    @@ -1026,7 +1026,8 @@ function sync_files($channel,$files) {
     
     					if($attach_exists) {
     						logger('sync_files attach exists: ' . print_r($att,true), LOGGER_DEBUG);
    -						dbesc_array($att);
    +						if(! dbesc_array($att))
    +							continue;
     						$str = '';
         					foreach($att as $k => $v) {
     			        		if($str)
    @@ -1140,7 +1141,8 @@ function sync_files($channel,$files) {
     
     
     					if($exists) {
    -						dbesc_array($p);
    +						if(! dbesc_array($p))
    +							continue;
     					    $str = '';
         					foreach($p as $k => $v) {
     				        	if($str)
    diff --git a/include/items.php b/include/items.php
    index a682fafaa..aaa51fc8b 100755
    --- a/include/items.php
    +++ b/include/items.php
    @@ -2161,7 +2161,10 @@ function item_store_update($arr,$allow_exec = false, $deliver = true) {
     	}
     
     
    -	dbesc_array($arr);
    +	if(! dbesc_array($arr)) {
    +		$ret['message'] = 'DB array malformed';
    +		return $ret;
    +	}
     
     	logger('item_store_update: ' . print_r($arr,true), LOGGER_DATA);
     
    diff --git a/include/text.php b/include/text.php
    index f23458db0..fcd5dbc0c 100644
    --- a/include/text.php
    +++ b/include/text.php
    @@ -3035,13 +3035,14 @@ function create_table_from_array($table,$arr) {
     	if(! ($arr && $table))
     		return false;
     
    -	dbesc_array($arr);
    -
    -	$r = dbq("INSERT INTO " . TQUOT . $table . TQUOT . " (" . TQUOT
    +	if(dbesc_array($arr)) {
    +		$r = dbq("INSERT INTO " . TQUOT . $table . TQUOT . " (" . TQUOT
     			. implode(TQUOT . ', ' . TQUOT, array_keys($arr))
     			. TQUOT . ") VALUES ('"
     			. implode("', '", array_values($arr))
    -			. "')" );
    +			. "')" 
    +		);
    +	}
     	return $r;
     
     }
    \ No newline at end of file
    
    From 7b41839ea8f2aad020444c42f2cba89040ca28b8 Mon Sep 17 00:00:00 2001
    From: Klaus Weidenbach 
    Date: Sun, 2 Oct 2016 00:41:25 +0200
    Subject: [PATCH 055/407] [TASK] Update Doxyfile and fix Doxygen errors.
    
    Updated Doxyfile to include new folders.
    Add a list for @hooks tags.
    Fixed some parsing problems for Doxygen.
    ---
     Zotlabs/Module/Admin.php          |  54 ++-
     Zotlabs/Module/Admin/Channels.php |  90 +++--
     Zotlabs/Module/Admin/Site.php     | 109 +++---
     Zotlabs/Module/Channel.php        |  53 ++-
     Zotlabs/Module/Cloud.php          |  51 +--
     Zotlabs/Module/Dav.php            |  36 +-
     Zotlabs/Module/Embedphotos.php    | 216 ++++++------
     Zotlabs/Module/Filestorage.php    |  74 ++--
     Zotlabs/Module/Help.php           |  38 +-
     Zotlabs/Module/Ping.php           | 207 +++++------
     Zotlabs/Module/Post.php           |  30 +-
     Zotlabs/Module/Setup.php          | 251 ++++++-------
     Zotlabs/Module/Thing.php          | 158 ++++-----
     Zotlabs/Storage/BasicAuth.php     |  32 +-
     Zotlabs/Storage/Browser.php       |  29 +-
     Zotlabs/Storage/Directory.php     |  42 +--
     Zotlabs/Storage/File.php          |  48 +--
     Zotlabs/Web/Router.php            |  98 +++---
     Zotlabs/Web/SubModule.php         |  24 +-
     Zotlabs/Zot/Finger.php            |  40 ++-
     include/Import/Importer.php       |   1 -
     include/acl_selectors.php         |  73 ++--
     include/attach.php                | 283 +++++++--------
     include/channel.php               | 187 +++++-----
     include/config.php                |   4 +-
     include/datetime.php              |  24 +-
     include/help.php                  | 103 +++---
     include/items.php                 |  96 +++--
     include/network.php               | 128 +++----
     include/photos.php                |  96 ++---
     include/plugin.php                |  46 +--
     include/security.php              |  84 +++--
     include/text.php                  | 565 ++++++++++++++++--------------
     include/widgets.php               |  95 +++--
     include/zot.php                   | 183 +++++-----
     util/Doxyfile                     |   6 +-
     36 files changed, 1868 insertions(+), 1786 deletions(-)
    
    diff --git a/Zotlabs/Module/Admin.php b/Zotlabs/Module/Admin.php
    index 3ffbdd7fa..536d85dde 100644
    --- a/Zotlabs/Module/Admin.php
    +++ b/Zotlabs/Module/Admin.php
    @@ -1,21 +1,20 @@
      1) {
     			$this->sm->call('post');
     		}
    -	
    +
     		goaway(z_root() . '/admin' );
     	}
    -	
    +
     	/**
     	 * @return string
     	 */
     
     	function get() {
    -	
    +
     		logger('admin_content', LOGGER_DEBUG);
    -	
    +
     		if(! is_site_admin()) {
     			return login(false);
     		}
    -	
    -	
    +
     		/*
     		 * Page content
     		 */
     
     		$o = '';
    -	
    +
     		if(argc() > 1) {
     			$o = $this->sm->call('get');
     			if($o === false) {
    @@ -65,9 +63,9 @@ class Admin extends \Zotlabs\Web\Controller {
     		else {
     			$o = $this->admin_page_summary();
     		}
    -	
    +
     		if(is_ajax()) {
    -			echo $o; 
    +			echo $o;
     			killme();
     			return '';
     		}
    @@ -75,16 +73,15 @@ class Admin extends \Zotlabs\Web\Controller {
     			return $o;
     		}
     	}
    -	
    -	
    +
    +
     	/**
     	 * @brief Returns content for Admin Summary Page.
     	 *
    -	 * @param App &$a
     	 * @return string HTML from parsed admin_summary.tpl
     	 */
     	function admin_page_summary() {
    -	
    +
     		// list total user accounts, expirations etc.
     		$accounts = array();
     		$r = q("SELECT COUNT(*) AS total, COUNT(CASE WHEN account_expires > %s THEN 1 ELSE NULL END) AS expiring, COUNT(CASE WHEN account_expires < %s AND account_expires > '%s' THEN 1 ELSE NULL END) AS expired, COUNT(CASE WHEN (account_flags & %d)>0 THEN 1 ELSE NULL END) AS blocked FROM account",
    @@ -99,11 +96,11 @@ class Admin extends \Zotlabs\Web\Controller {
     			$accounts['expired']  = array('label' => t('# expired accounts'), 'val' => $r[0]['expired']);
     			$accounts['expiring'] = array('label' => t('# expiring accounts'), 'val' => $r[0]['expiring']);
     		}
    -	
    +
     		// pending registrations
     		$r = q("SELECT COUNT(id) AS rtotal FROM register WHERE uid != '0'");
     		$pending = $r[0]['rtotal'];
    -	
    +
     		// available channels, primary and clones
     		$channels = array();
     		$r = q("SELECT COUNT(*) AS total, COUNT(CASE WHEN channel_primary = 1 THEN 1 ELSE NULL END) AS main, COUNT(CASE WHEN channel_primary = 0 THEN 1 ELSE NULL END) AS clones FROM channel WHERE channel_removed = 0");
    @@ -112,15 +109,15 @@ class Admin extends \Zotlabs\Web\Controller {
     			$channels['main']   = array('label' => t('# primary'), 'val' => $r[0]['main']);
     			$channels['clones'] = array('label' => t('# clones'), 'val' => $r[0]['clones']);
     		}
    -	
    +
     		// We can do better, but this is a quick queue status
     		$r = q("SELECT COUNT(outq_delivered) AS total FROM outq WHERE outq_delivered = 0");
     		$queue = (($r) ? $r[0]['total'] : 0);
     		$queues = array( 'label' => t('Message queues'), 'queue' => $queue );
    -	
    +
     		// If no plugins active return 0, otherwise list of plugin names
     		$plugins = (count(\App::$plugins) == 0) ? count(\App::$plugins) : \App::$plugins;
    -	
    +
     		// Could be extended to provide also other alerts to the admin
     		$alertmsg = '';
     		// annoy admin about upcoming unsupported PHP version
    @@ -135,7 +132,6 @@ class Admin extends \Zotlabs\Web\Controller {
     
     		$upgrade = ((version_compare(STD_VERSION,$vmaster) < 0) ? t('Your software should be updated') : '');
     
    -
     		$t = get_markup_template('admin_summary.tpl');
     		return replace_macros($t, array(
     			'$title' => t('Administration'),
    @@ -150,10 +146,8 @@ class Admin extends \Zotlabs\Web\Controller {
     			'$vmaster'  => array( t('Repository version (master)'), $vmaster),
     			'$vdev'     => array( t('Repository version (dev)'), $vdev),
     			'$upgrade'  => $upgrade,
    -			'$build' => get_config('system', 'db_version')
    +			'$build'    => get_config('system', 'db_version')
     		));
     	}
    -	
    -	
    -	
    +
     }
    diff --git a/Zotlabs/Module/Admin/Channels.php b/Zotlabs/Module/Admin/Channels.php
    index b9b345105..e0f26112d 100644
    --- a/Zotlabs/Module/Admin/Channels.php
    +++ b/Zotlabs/Module/Admin/Channels.php
    @@ -2,35 +2,36 @@
     
     namespace Zotlabs\Module\Admin;
     
    -
    +/**
    + * @brief Admin Module for Channels.
    + *
    + */
     class Channels {
     
    -	
     	/**
    -	 * @brief Channels admin page.
    +	 * @brief Handle POST actions on channels admin page.
     	 *
    -	 * @param App &$a
     	 */
     	function post() {
     
     		$channels = ( x($_POST, 'channel') ? $_POST['channel'] : Array() );
    -	
    +
     		check_form_security_token_redirectOnErr('/admin/channels', 'admin_channels');
    -		
    +
     		$xor = db_getfunc('^');
    -	
    -		if (x($_POST,'page_channels_block')){
    -			foreach($channels as $uid){
    +
    +		if(x($_POST, 'page_channels_block')) {
    +			foreach($channels as $uid) {
     				q("UPDATE channel SET channel_pageflags = ( channel_pageflags $xor %d ) where channel_id = %d",
     					intval(PAGE_CENSORED),
     					intval( $uid )
     				);
    -				\Zotlabs\Daemon\Master::Summon(array('Directory',$uid,'nopush'));
    +				\Zotlabs\Daemon\Master::Summon(array('Directory', $uid, 'nopush'));
     			}
     			notice( sprintf( tt("%s channel censored/uncensored", "%s channels censored/uncensored", count($channels)), count($channels)) );
     		}
    -		if (x($_POST,'page_channels_code')){
    -			foreach($channels as $uid){
    +		if(x($_POST, 'page_channels_code')) {
    +			foreach($channels as $uid) {
     				q("UPDATE channel SET channel_pageflags = ( channel_pageflags $xor %d ) where channel_id = %d",
     					intval(PAGE_ALLOWCODE),
     					intval( $uid )
    @@ -38,74 +39,71 @@ class Channels {
     			}
     			notice( sprintf( tt("%s channel code allowed/disallowed", "%s channels code allowed/disallowed", count($channels)), count($channels)) );
     		}
    -		if (x($_POST,'page_channels_delete')){
    -			foreach($channels as $uid){
    -				channel_remove($uid,true);
    +		if(x($_POST, 'page_channels_delete')) {
    +			foreach($channels as $uid) {
    +				channel_remove($uid, true);
     			}
     			notice( sprintf( tt("%s channel deleted", "%s channels deleted", count($channels)), count($channels)) );
     		}
    -	
    +
     		goaway(z_root() . '/admin/channels' );
     	}
    -	
     
     	/**
    -	 * @brief
    +	 * @brief Generate channels admin page and handle single item operations.
     	 *
    -	 * @return string
    +	 * @return string with parsed HTML
     	 */
    -
     	function get() {
     		if(argc() > 2) {
     			$uid = argv(3);
     			$channel = q("SELECT * FROM channel WHERE channel_id = %d",
     				intval($uid)
     			);
    -	
    +
     			if(! $channel) {
     				notice( t('Channel not found') . EOL);
     				goaway(z_root() . '/admin/channels' );
     			}
    -	
    +
     			switch(argv(2)) {
     				case "delete":{
     					check_form_security_token_redirectOnErr('/admin/channels', 'admin_channels', 't');
     					// delete channel
     					channel_remove($uid,true);
    -					
    +
     					notice( sprintf(t("Channel '%s' deleted"), $channel[0]['channel_name']) . EOL);
     				}; break;
    -	
    +
     				case "block":{
     					check_form_security_token_redirectOnErr('/admin/channels', 'admin_channels', 't');
    -					$pflags = $channel[0]['channel_pageflags'] ^ PAGE_CENSORED; 
    +					$pflags = $channel[0]['channel_pageflags'] ^ PAGE_CENSORED;
     					q("UPDATE channel SET channel_pageflags = %d where channel_id = %d",
     						intval($pflags),
     						intval( $uid )
     					);
     					\Zotlabs\Daemon\Master::Summon(array('Directory',$uid,'nopush'));
    -	
    +
     					notice( sprintf( (($pflags & PAGE_CENSORED) ? t("Channel '%s' censored"): t("Channel '%s' uncensored")) , $channel[0]['channel_name'] . ' (' . $channel[0]['channel_address'] . ')' ) . EOL);
     				}; break;
    -	
    +
     				case "code":{
     					check_form_security_token_redirectOnErr('/admin/channels', 'admin_channels', 't');
    -					$pflags = $channel[0]['channel_pageflags'] ^ PAGE_ALLOWCODE; 
    +					$pflags = $channel[0]['channel_pageflags'] ^ PAGE_ALLOWCODE;
     					q("UPDATE channel SET channel_pageflags = %d where channel_id = %d",
     						intval($pflags),
     						intval( $uid )
     					);
    -	
    +
     					notice( sprintf( (($pflags & PAGE_ALLOWCODE) ? t("Channel '%s' code allowed"): t("Channel '%s' code disallowed")) , $channel[0]['channel_name'] . ' (' . $channel[0]['channel_address'] . ')' ) . EOL);
     				}; break;
    -	
    -				default: 
    +
    +				default:
     					break;
     			}
     			goaway(z_root() . '/admin/channels' );
     		}
     
    -
     		$key = (($_REQUEST['key']) ? dbesc($_REQUEST['key']) : 'channel_id');
     		$dir = 'asc';
     		if(array_key_exists('dir',$_REQUEST))
    @@ -114,10 +112,8 @@ class Channels {
     		$base = z_root() . '/admin/channels?f=';
     		$odir = (($dir === 'asc') ? '0' : '1');
     
    -
    -	
     		/* get channels */
    -	
    +
     		$total = q("SELECT count(*) as total FROM channel where channel_removed = 0 and channel_system = 0");
     		if($total) {
     			\App::set_pager_total($total[0]['total']);
    @@ -135,15 +131,15 @@ class Channels {
     					$channels[$x]['blocked'] = true;
     				else
     					$channels[$x]['blocked'] = false;
    -	
    +
     				if($channels[$x]['channel_pageflags'] & PAGE_ALLOWCODE)
     					$channels[$x]['allowcode'] = true;
     				else
     					$channels[$x]['allowcode'] = false;
     			}
     		}
    -	
    -		$t = get_markup_template("admin_channels.tpl");
    +
    +		$t = get_markup_template('admin_channels.tpl');
     		$o = replace_macros($t, array(
     			// strings //
     			'$title' => t('Administration'),
    @@ -158,29 +154,23 @@ class Channels {
     			'$h_channels' => t('Channel'),
     			'$base' => $base,
     			'$odir' => $odir,
    -			'$th_channels' => array( 
    +			'$th_channels' => array(
     					[ t('UID'), 'channel_id' ],
     					[ t('Name'), 'channel_name' ],
     					[ t('Address'), 'channel_address' ]),
    -	
    +
     			'$confirm_delete_multi' => t('Selected channels will be deleted!\n\nEverything that was posted in these channels on this site will be permanently deleted!\n\nAre you sure?'),
     			'$confirm_delete' => t('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?'),
    -	
    -			'$form_security_token' => get_form_security_token("admin_channels"),
    -	
    +
    +			'$form_security_token' => get_form_security_token('admin_channels'),
    +
     			// values //
     			'$baseurl' => z_root(),
     			'$channels' => $channels,
     		));
     		$o .= paginate($a);
    -	
    +
     		return $o;
     	}
    -	
    -
    -
    -
    -
    -
     
     }
    \ No newline at end of file
    diff --git a/Zotlabs/Module/Admin/Site.php b/Zotlabs/Module/Admin/Site.php
    index 8397cabbd..251533e68 100644
    --- a/Zotlabs/Module/Admin/Site.php
    +++ b/Zotlabs/Module/Admin/Site.php
    @@ -5,11 +5,9 @@ namespace Zotlabs\Module\Admin;
     
     class Site {
     
    -	
     	/**
     	 * @brief POST handler for Admin Site Page.
     	 *
    -	 * @param App &$a
     	 */
     	function post(){
     		if (!x($_POST, 'page_site')) {
    @@ -17,38 +15,38 @@ class Site {
     		}
     
     		check_form_security_token_redirectOnErr('/admin/site', 'admin_site');
    -	
    +
     		$sitename 			=	((x($_POST,'sitename'))			? notags(trim($_POST['sitename']))			: '');
     		$server_role 		=	((x($_POST,'server_role'))		? notags(trim($_POST['server_role']))		: 'standard');
     
    -		$banner				=	((x($_POST,'banner'))      		? trim($_POST['banner'])				: false);
    +		$banner				=	((x($_POST,'banner'))			? trim($_POST['banner'])				: false);
     
     		$admininfo			=	((x($_POST,'admininfo'))		? trim($_POST['admininfo'])				: false);
     		$language			=	((x($_POST,'language'))			? notags(trim($_POST['language']))			: '');
     		$theme				=	((x($_POST,'theme'))			? notags(trim($_POST['theme']))				: '');
     		$theme_mobile			=	((x($_POST,'theme_mobile'))		? notags(trim($_POST['theme_mobile']))			: '');
    -	//	$site_channel			=	((x($_POST,'site_channel'))	? notags(trim($_POST['site_channel']))				: '');
    +//		$site_channel			=	((x($_POST,'site_channel'))	? notags(trim($_POST['site_channel']))				: '');
     		$maximagesize		=	((x($_POST,'maximagesize'))		? intval(trim($_POST['maximagesize']))				:  0);
    -	
    +
     		$register_policy	=	((x($_POST,'register_policy'))	? intval(trim($_POST['register_policy']))	:  0);
    -		
    +
     		$access_policy	=	((x($_POST,'access_policy'))	? intval(trim($_POST['access_policy']))	:  0);
    -		$invite_only        = ((x($_POST,'invite_only'))		? True	: False);
    -		$abandon_days	    =	((x($_POST,'abandon_days'))	    ? intval(trim($_POST['abandon_days']))	    :  0);
    -	
    +		$invite_only	= ((x($_POST,'invite_only'))		? True	: False);
    +		$abandon_days	=	((x($_POST,'abandon_days'))	    ? intval(trim($_POST['abandon_days']))	    :  0);
    +
     		$register_text		=	((x($_POST,'register_text'))	? notags(trim($_POST['register_text']))		: '');
    -		$frontpage		    =	((x($_POST,'frontpage'))	? notags(trim($_POST['frontpage']))		: '');
    -		$mirror_frontpage   =	((x($_POST,'mirror_frontpage'))	? intval(trim($_POST['mirror_frontpage']))		: 0);
    -		$directory_server   =   ((x($_POST,'directory_server')) ? trim($_POST['directory_server']) : '');
    -		$allowed_sites        = ((x($_POST,'allowed_sites'))	? notags(trim($_POST['allowed_sites']))		: '');
    -		$force_publish        = ((x($_POST,'publish_all'))		? True	: False);
    -		$disable_discover_tab = ((x($_POST,'disable_discover_tab'))		? False	:	True);
    -		$login_on_homepage    = ((x($_POST,'login_on_homepage'))		? True	:	False);
    -		$enable_context_help    = ((x($_POST,'enable_context_help'))		? True	:	False);
    +		$frontpage			=	((x($_POST,'frontpage'))	? notags(trim($_POST['frontpage']))		: '');
    +		$mirror_frontpage	=	((x($_POST,'mirror_frontpage'))	? intval(trim($_POST['mirror_frontpage']))		: 0);
    +		$directory_server	=	((x($_POST,'directory_server')) ? trim($_POST['directory_server']) : '');
    +		$allowed_sites		=	((x($_POST,'allowed_sites'))	? notags(trim($_POST['allowed_sites']))		: '');
    +		$force_publish		=	((x($_POST,'publish_all'))		? True	: False);
    +		$disable_discover_tab =	((x($_POST,'disable_discover_tab'))		? False	:	True);
    +		$login_on_homepage	=	((x($_POST,'login_on_homepage'))		? True	:	False);
    +		$enable_context_help = ((x($_POST,'enable_context_help'))		? True	:	False);
     		$global_directory     = ((x($_POST,'directory_submit_url'))	? notags(trim($_POST['directory_submit_url']))	: '');
     		$no_community_page    = !((x($_POST,'no_community_page'))	? True	:	False);
     		$default_expire_days  = ((array_key_exists('default_expire_days',$_POST)) ? intval($_POST['default_expire_days']) : 0);
    -	
    +
     		$verifyssl         = ((x($_POST,'verifyssl'))        ? True : False);
     		$proxyuser         = ((x($_POST,'proxyuser'))        ? notags(trim($_POST['proxyuser']))  : '');
     		$proxy             = ((x($_POST,'proxy'))            ? notags(trim($_POST['proxy']))      : '');
    @@ -62,11 +60,9 @@ class Site {
     		$techlevel_lock    = ((x($_POST,'techlock'))   ? intval($_POST['techlock'])   : 0);
     
     		$techlevel         = null;
    -		if(array_key_exists('techlevel',$_POST))
    +		if(array_key_exists('techlevel', $_POST))
     			$techlevel = intval($_POST['techlevel']);
     
    -	
    -
     		set_config('system', 'server_role', $server_role);
     		set_config('system', 'feed_contacts', $feed_contacts);
     		set_config('system', 'delivery_interval', $delivery_interval);
    @@ -84,16 +80,16 @@ class Site {
     
     		if(! is_null($techlevel))
     			set_config('system', 'techlevel', $techlevel);
    -	
    +
     		if($directory_server)
     			set_config('system','directory_server',$directory_server);
    -	
    +
     		if ($banner == '') {
     			del_config('system', 'banner');
     		} else {
     			set_config('system', 'banner', $banner);
     		}
    -	
    +
     		if ($admininfo == ''){
     			del_config('system', 'admininfo');
     		} else {
    @@ -110,9 +106,9 @@ class Site {
     		}
     	//	set_config('system','site_channel', $site_channel);
     		set_config('system','maximagesize', $maximagesize);
    -	
    +
     		set_config('system','register_policy', $register_policy);
    -		set_config('system','invitation_only', $invite_only);	
    +		set_config('system','invitation_only', $invite_only);
     		set_config('system','access_policy', $access_policy);
     		set_config('system','account_abandon_days', $abandon_days);
     		set_config('system','register_text', $register_text);
    @@ -124,14 +120,14 @@ class Site {
     		} else {
     			set_config('system', 'directory_submit_url', $global_directory);
     		}
    -	
    +
     		set_config('system','no_community_page', $no_community_page);
     		set_config('system','no_utf', $no_utf);
     		set_config('system','verifyssl', $verifyssl);
     		set_config('system','proxyuser', $proxyuser);
     		set_config('system','proxy', $proxy);
     		set_config('system','curl_timeout', $timeout);
    -	
    +
     		info( t('Site settings updated.') . EOL);
     		goaway(z_root() . '/admin/site' );
     	}
    @@ -139,15 +135,14 @@ class Site {
     	/**
     	 * @brief Admin page site.
     	 *
    -	 * @return string
    +	 * @return string with HTML
     	 */
    -
     	function get() {
    -	
    +
     		/* Installed langs */
     		$lang_choices = array();
     		$langs = glob('view/*/hstrings.php');
    -	
    +
     		if(is_array($langs) && count($langs)) {
     			if(! in_array('view/en/hstrings.php',$langs))
     				$langs[] = 'view/en/';
    @@ -157,7 +152,7 @@ class Site {
     				$lang_choices[$t[1]] = $t[1];
     			}
     		}
    -	
    +
     		/* Installed themes */
     		$theme_choices_mobile["---"] = t("Default");
     		$theme_choices = array();
    @@ -184,13 +179,13 @@ class Site {
     				}
     			}
     		}
    -	
    +
     		$dir_choices = null;
     		$dirmode = get_config('system','directory_mode');
     		$realm = get_directory_realm();
    -	
    +
     		// directory server should not be set or settable unless we are a directory client
    -	
    +
     		if($dirmode == DIRECTORY_MODE_NORMAL) {
     			$x = q("select site_url from site where site_flags in (%d,%d) and site_realm = '%s'",
     				intval(DIRECTORY_MODE_SECONDARY),
    @@ -204,25 +199,25 @@ class Site {
     				}
     			}
     		}
    -	
    +
     		/* Banner */
    -	
    +
     		$banner = get_config('system', 'banner');
    -		if($banner === false) 
    +		if($banner === false)
     			$banner = get_config('system','sitename');
    -	
    +
     		$banner = htmlspecialchars($banner);
    -	
    +
     		/* Admin Info */
     		$admininfo = get_config('system', 'admininfo');
    -	
    +
     		/* Register policy */
     		$register_choices = Array(
     			REGISTER_CLOSED  => t("No"),
     			REGISTER_APPROVE => t("Yes - with approval"),
     			REGISTER_OPEN    => t("Yes")
     		);
    -	
    +
     		/* Acess policy */
     		$access_choices = Array(
     			ACCESS_PRIVATE => t("My site is not a public server"),
    @@ -230,36 +225,32 @@ class Site {
     			ACCESS_FREE => t("My site has free access only"),
     			ACCESS_TIERED => t("My site offers free accounts with optional paid upgrades")
     		);
    -	
    +
     		$discover_tab = get_config('system','disable_discover_tab');
     		// $disable public streams by default
     		if($discover_tab === false)
     			$discover_tab = 1;
     		// now invert the logic for the setting.
     		$discover_tab = (1 - $discover_tab);
    -	
    +
     		$server_roles = [
     			'basic'    => t('Basic/Minimal Social Networking'),
     			'standard' => t('Standard Configuration (default)'),
     			'pro'      => t('Professional')
     		];
     
    -
     		$techlevels = [
     			'0' => t('Beginner/Basic'),
     			'1' => t('Novice - not skilled but willing to learn'),
     			'2' => t('Intermediate - somewhat comfortable'),
     			'3' => t('Advanced - very comfortable'),
    -			'4' => t('Expert - I can write computer code'),			
    +			'4' => t('Expert - I can write computer code'),
     			'5' => t('Wizard - I probably know more than you do')
     		];
     
    -
    -
    -	
     		$homelogin = get_config('system','login_on_homepage');
     		$enable_context_help = get_config('system','enable_context_help');
    -	
    +
     		$t = get_markup_template("admin_site.tpl");
     		return replace_macros($t, array(
     			'$title' => t('Administration'),
    @@ -269,7 +260,7 @@ class Site {
     			'$upload' => t('File upload'),
     			'$corporate' => t('Policies'),
     			'$advanced' => t('Advanced'),
    -	
    +
     			'$baseurl' => z_root(),
     			// name, label, value, help string, extra data...
     			'$sitename' 		=> array('sitename', t("Site name"), htmlspecialchars(get_config('system','sitename'), ENT_QUOTES, 'UTF-8'),''),
    @@ -280,14 +271,13 @@ class Site {
     
     			'$techlock' => [ 'techlock', t('Lock the technical skill level setting'), get_config('system','techlevel_lock'), t('Members can set their own technical comfort level by default') ],
     
    -
     			'$banner'			=> array('banner', t("Banner/Logo"), $banner, ""),
     			'$admininfo'		=> array('admininfo', t("Administrator Information"), $admininfo, t("Contact information for site administrators.  Displayed on siteinfo page.  BBCode can be used here")),
     			'$language' 		=> array('language', t("System language"), get_config('system','language'), "", $lang_choices),
     			'$theme' 			=> array('theme', t("System theme"), get_config('system','theme'), t("Default system theme - may be over-ridden by user profiles - change theme settings"), $theme_choices),
     			'$theme_mobile' 	=> array('theme_mobile', t("Mobile system theme"), get_config('system','mobile_theme'), t("Theme for mobile devices"), $theme_choices_mobile),
    -	//		'$site_channel' 	=> array('site_channel', t("Channel to use for this website's static pages"), get_config('system','site_channel'), t("Site Channel")),
    -			'$feed_contacts'    => array('feed_contacts', t('Allow Feeds as Connections'),get_config('system','feed_contacts'),t('(Heavy system resource usage)')), 
    +//			'$site_channel' 	=> array('site_channel', t("Channel to use for this website's static pages"), get_config('system','site_channel'), t("Site Channel")),
    +			'$feed_contacts'    => array('feed_contacts', t('Allow Feeds as Connections'),get_config('system','feed_contacts'),t('(Heavy system resource usage)')),
     			'$maximagesize'		=> array('maximagesize', t("Maximum image size"), intval(get_config('system','maximagesize')), t("Maximum size in bytes of uploaded images. Default is 0, which means no limits.")),
     			'$register_policy'	=> array('register_policy', t("Does this site allow new member registration?"), get_config('system','register_policy'), "", $register_choices),
     			'$invite_only'		=> array('invite_only', t("Invitation only"), get_config('system','invitation_only'), t("Only allow new member registrations with an invitation code. Above register policy must be set to Yes.")),
    @@ -302,9 +292,9 @@ class Site {
     			'$disable_discover_tab'	=> array('disable_discover_tab', t('Import Public Streams'), $discover_tab, t('Import and allow access to public content pulled from other sites. Warning: this content is unmoderated.')),
     			'$login_on_homepage'	=> array('login_on_homepage', t("Login on Homepage"),((intval($homelogin) || $homelogin === false) ? 1 : '') , t("Present a login box to visitors on the home page if no other content has been configured.")),
     			'$enable_context_help'	=> array('enable_context_help', t("Enable context help"),((intval($enable_context_help) === 1 || $enable_context_help === false) ? 1 : 0) , t("Display contextual help for the current page when the help button is pressed.")),
    -	
    +
     			'$directory_server' => (($dir_choices) ? array('directory_server', t("Directory Server URL"), get_config('system','directory_server'), t("Default directory server"), $dir_choices) : null),
    -	
    +
     			'$proxyuser'		=> array('proxyuser', t("Proxy user"), get_config('system','proxyuser'), ""),
     			'$proxy'			=> array('proxy', t("Proxy URL"), get_config('system','proxy'), ""),
     			'$timeout'			=> array('timeout', t("Network timeout"), (x(get_config('system','curl_timeout'))?get_config('system','curl_timeout'):60), t("Value is in seconds. Set to 0 for unlimited (not recommended).")),
    @@ -316,8 +306,5 @@ class Site {
     			'$form_security_token' => get_form_security_token("admin_site"),
     		));
     	}
    -	
    -
    -
     
     }
    \ No newline at end of file
    diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
    index a9a83adf5..ef5399e75 100644
    --- a/Zotlabs/Module/Channel.php
    +++ b/Zotlabs/Module/Channel.php
    @@ -1,6 +1,6 @@
      2) && (argv(2) === 'view')) {
     			$which = $channel['channel_address'];
    -			$profile = argv(1);		
    +			$profile = argv(1);
     		}
     
     		\App::$page['htmlhead'] .= '' . "\r\n" ;
    @@ -48,12 +52,10 @@ class Channel extends \Zotlabs\Web\Controller {
     		// we start loading content
     
     		profile_load($which,$profile);
    -
     	}
     
     	function get($update = 0, $load = false) {
     
    -
     		if($load)
     			$_SESSION['loadtime'] = datetime_convert();
     
    @@ -66,7 +68,7 @@ class Channel extends \Zotlabs\Web\Controller {
     		$datequery = ((x($_GET,'dend') && is_a_date_arg($_GET['dend'])) ? notags($_GET['dend']) : '');
     		$datequery2 = ((x($_GET,'dbegin') && is_a_date_arg($_GET['dbegin'])) ? notags($_GET['dbegin']) : '');
     
    -		if(observer_prohibited(true)) {			
    +		if(observer_prohibited(true)) {
     			return login();
     		}
     
    @@ -114,9 +116,9 @@ class Channel extends \Zotlabs\Web\Controller {
     
     			if($channel && $is_owner) {
     				$channel_acl = array(
    -					'allow_cid' => $channel['channel_allow_cid'], 
    -					'allow_gid' => $channel['channel_allow_gid'], 
    -					'deny_cid' => $channel['channel_deny_cid'], 
    +					'allow_cid' => $channel['channel_allow_cid'],
    +					'allow_gid' => $channel['channel_allow_gid'],
    +					'deny_cid' => $channel['channel_deny_cid'],
     					'deny_gid' => $channel['channel_deny_gid']
     				);
     			}
    @@ -143,9 +145,9 @@ class Channel extends \Zotlabs\Web\Controller {
     					'bbco_autocomplete' => 'bbcode',
     					'bbcode' => true,
     					'jotnets' => true
    -        		);
    +				);
     
    -        		$o .= status_editor($a,$x);
    +				$o .= status_editor($a,$x);
     			}
     
     		}
    @@ -168,7 +170,7 @@ class Channel extends \Zotlabs\Web\Controller {
     		$simple_update = (($update) ? " AND item_unseen = 1 " : '');
     
     		\App::$page['htmlhead'] .= "\r\n" . '' . "\r\n";
    -		
    +
     		if($update && $_SESSION['loadtime'])
     			$simple_update = " AND (( item_unseen = 1 AND item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' )  OR item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' ) ";
     		if($load)
    @@ -183,7 +185,7 @@ class Channel extends \Zotlabs\Web\Controller {
     					intval(\App::$profile['profile_uid'])
     				);
     				$_SESSION['loadtime'] = datetime_convert();
    -			} 
    +			}
     			else {
     				$r = q("SELECT distinct parent AS item_id, created from item
     					left join abook on ( item.owner_xchan = abook.abook_xchan $abook_uids )
    @@ -201,10 +203,10 @@ class Channel extends \Zotlabs\Web\Controller {
     		else {
     
     			if(x($category)) {
    -			        $sql_extra .= protect_sprintf(term_query('item', $category, TERM_CATEGORY));
    +				$sql_extra .= protect_sprintf(term_query('item', $category, TERM_CATEGORY));
     			}
     			if(x($hashtags)) {
    -			        $sql_extra .= protect_sprintf(term_query('item', $hashtags, TERM_HASHTAG, TERM_COMMUNITYTAG));
    +				$sql_extra .= protect_sprintf(term_query('item', $hashtags, TERM_HASHTAG, TERM_COMMUNITYTAG));
     			}
     
     			if($datequery) {
    @@ -228,10 +230,9 @@ class Channel extends \Zotlabs\Web\Controller {
     					if (! $r) {
     						notice( t('Permission denied.') . EOL);
     					}
    -
    -				} 
    +				}
     				else {
    -					$r = q("SELECT distinct id AS item_id, created FROM item 
    +					$r = q("SELECT distinct id AS item_id, created FROM item
     						left join abook on item.author_xchan = abook.abook_xchan
     						WHERE uid = %d $item_normal
     						AND item_wall = 1 and item_thread_top = 1
    @@ -250,8 +251,8 @@ class Channel extends \Zotlabs\Web\Controller {
     		if($r) {
     
     			$parents_str = ids_to_querystr($r,'item_id');
    - 
    -			$items = q("SELECT item.*, item.id AS item_id 
    +
    +			$items = q("SELECT item.*, item.id AS item_id
     				FROM item
     				WHERE item.uid = %d $item_normal
     				AND item.parent IN ( %s )
    @@ -270,8 +271,7 @@ class Channel extends \Zotlabs\Web\Controller {
     				notice( t('Permission denied.') . EOL);
     			}
     
    -		} 
    -		else {
    +		} else {
     			$items = array();
     		}
     
    @@ -285,7 +285,7 @@ class Channel extends \Zotlabs\Web\Controller {
     				$maxheight = 400;
     
     			$o .= '
    ' . "\r\n"; - $o .= "\r\n"; @@ -317,7 +317,6 @@ class Channel extends \Zotlabs\Web\Controller { '$dbegin' => $datequery2 )); - } $update_unseen = ''; @@ -325,10 +324,10 @@ class Channel extends \Zotlabs\Web\Controller { if($page_mode === 'list') { /** - * in "list mode", only mark the parent item and any like activities as "seen". + * in "list mode", only mark the parent item and any like activities as "seen". * We won't distinguish between comment likes and post likes. The important thing * is that the number of unseen comments will be accurate. The SQL to separate the - * comment likes could also get somewhat hairy. + * comment likes could also get somewhat hairy. */ if($parents_str) { @@ -351,7 +350,7 @@ class Channel extends \Zotlabs\Web\Controller { if($checkjs->disabled()) { $o .= conversation($a,$items,'channel',$update,'traditional'); - } + } else { $o .= conversation($a,$items,'channel',$update,$page_mode); } @@ -362,7 +361,7 @@ class Channel extends \Zotlabs\Web\Controller { \App::$page['title'] = $items[0]['title'] . " - " . \App::$page['title']; } - if($mid) + if($mid) $o .= '
    '; return $o; diff --git a/Zotlabs/Module/Cloud.php b/Zotlabs/Module/Cloud.php index 68d84e070..1fda8e32b 100644 --- a/Zotlabs/Module/Cloud.php +++ b/Zotlabs/Module/Cloud.php @@ -1,7 +1,7 @@ 1) $which = argv(1); - + $profile = 0; - + \App::$page['htmlhead'] .= '' . "\r\n"; - + if ($which) profile_load( $which, $profile); - + $auth = new \Zotlabs\Storage\BasicAuth(); - + $ob_hash = get_observer_hash(); - + if ($ob_hash) { if (local_channel()) { $channel = \App::get_channel(); @@ -57,40 +58,40 @@ class Cloud extends \Zotlabs\Web\Controller { } $auth->observer = $ob_hash; } - + if ($_GET['davguest']) $_SESSION['davguest'] = true; - + $_SERVER['QUERY_STRING'] = str_replace(array('?f=', '&f='), array('', ''), $_SERVER['QUERY_STRING']); $_SERVER['QUERY_STRING'] = strip_zids($_SERVER['QUERY_STRING']); $_SERVER['QUERY_STRING'] = preg_replace('/[\?&]davguest=(.*?)([\?&]|$)/ism', '', $_SERVER['QUERY_STRING']); - + $_SERVER['REQUEST_URI'] = str_replace(array('?f=', '&f='), array('', ''), $_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = strip_zids($_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = preg_replace('/[\?&]davguest=(.*?)([\?&]|$)/ism', '', $_SERVER['REQUEST_URI']); - + $rootDirectory = new \Zotlabs\Storage\Directory('/', $auth); - + // A SabreDAV server-object $server = new SDAV\Server($rootDirectory); // prevent overwriting changes each other with a lock backend $lockBackend = new SDAV\Locks\Backend\File('store/[data]/locks'); $lockPlugin = new SDAV\Locks\Plugin($lockBackend); - + $server->addPlugin($lockPlugin); - + $is_readable = false; - + // provide a directory view for the cloud in Hubzilla $browser = new \Zotlabs\Storage\Browser($auth); $auth->setBrowserPlugin($browser); - + $server->addPlugin($browser); - + // Experimental QuotaPlugin // require_once('\Zotlabs\Storage/QuotaPlugin.php'); // $server->addPlugin(new \Zotlabs\Storage\\QuotaPlugin($auth)); - + ob_start(); // All we need to do now, is to fire up the server $server->exec(); @@ -99,5 +100,5 @@ class Cloud extends \Zotlabs\Web\Controller { killme(); } - + } diff --git a/Zotlabs/Module/Dav.php b/Zotlabs/Module/Dav.php index aaf69844c..4ab101780 100644 --- a/Zotlabs/Module/Dav.php +++ b/Zotlabs/Module/Dav.php @@ -1,13 +1,13 @@ 1) profile_load(argv(1),0); - + $auth = new \Zotlabs\Storage\BasicAuth(); $auth->setRealm(ucfirst(\Zotlabs\Lib\System::get_platform_name()) . ' ' . 'WebDAV'); $rootDirectory = new \Zotlabs\Storage\Directory('/', $auth); - + // A SabreDAV server-object $server = new SDAV\Server($rootDirectory); @@ -68,21 +66,21 @@ class Dav extends \Zotlabs\Web\Controller { // prevent overwriting changes each other with a lock backend $lockBackend = new SDAV\Locks\Backend\File('store/[data]/locks'); $lockPlugin = new SDAV\Locks\Plugin($lockBackend); - + $server->addPlugin($lockPlugin); - + // provide a directory view for the cloud in Hubzilla $browser = new \Zotlabs\Storage\Browser($auth); $auth->setBrowserPlugin($browser); - + // Experimental QuotaPlugin // require_once('Zotlabs/Storage/QuotaPlugin.php'); // $server->addPlugin(new \Zotlabs\Storage\QuotaPlugin($auth)); - + // All we need to do now, is to fire up the server $server->exec(); - + killme(); } - + } diff --git a/Zotlabs/Module/Embedphotos.php b/Zotlabs/Module/Embedphotos.php index 0dac873c5..48667795c 100644 --- a/Zotlabs/Module/Embedphotos.php +++ b/Zotlabs/Module/Embedphotos.php @@ -1,97 +1,96 @@ 1 && argv(1) === 'album') { - // API: /embedphotos/album - $name = (x($_POST,'name') ? $_POST['name'] : null ); - if (!$name) { - json_return_and_die(array('errormsg' => 'Error retrieving album', 'status' => false)); - } - $album = $this->embedphotos_widget_album(array('channel' => \App::get_channel(), 'album' => $name)); - json_return_and_die(array('status' => true, 'content' => $album)); - - } - if (argc() > 1 && argv(1) === 'albumlist') { - // API: /embedphotos/albumlist - $album_list = $this->embedphotos_album_list($a); - json_return_and_die(array('status' => true, 'albumlist' => $album_list)); - - } - if (argc() > 1 && argv(1) === 'photolink') { - // API: /embedphotos/photolink - $href = (x($_POST,'href') ? $_POST['href'] : null ); - if (!$href) { - json_return_and_die(array('errormsg' => 'Error retrieving link ' . $href, 'status' => false)); - } - $resource_id = array_pop(explode("/", $href)); - $r = q("SELECT obj from item where resource_type = 'photo' and resource_id = '%s' limit 1", - dbesc($resource_id) - ); - if(!$r) { - json_return_and_die(array('errormsg' => 'Error retrieving resource ' . $resource_id, 'status' => false)); - } - $obj = json_decode($r[0]['obj'], true); - if(x($obj,'body')) { - $photolink = $obj['body']; - } elseif (x($obj,'bbcode')) { - $photolink = $obj['bbcode']; - } else { - json_return_and_die(array('errormsg' => 'Error retrieving resource ' . $resource_id, 'status' => false)); - } - json_return_and_die(array('status' => true, 'photolink' => $photolink)); - - } + if (argc() > 1 && argv(1) === 'album') { + // API: /embedphotos/album + $name = (x($_POST,'name') ? $_POST['name'] : null ); + if(!$name) { + json_return_and_die(array('errormsg' => 'Error retrieving album', 'status' => false)); + } + $album = $this->embedphotos_widget_album(array('channel' => \App::get_channel(), 'album' => $name)); + json_return_and_die(array('status' => true, 'content' => $album)); + } + if(argc() > 1 && argv(1) === 'albumlist') { + // API: /embedphotos/albumlist + $album_list = $this->embedphotos_album_list($a); + json_return_and_die(array('status' => true, 'albumlist' => $album_list)); + } + if(argc() > 1 && argv(1) === 'photolink') { + // API: /embedphotos/photolink + $href = (x($_POST,'href') ? $_POST['href'] : null ); + if(!$href) { + json_return_and_die(array('errormsg' => 'Error retrieving link ' . $href, 'status' => false)); + } + $resource_id = array_pop(explode("/", $href)); + $r = q("SELECT obj from item where resource_type = 'photo' and resource_id = '%s' limit 1", + dbesc($resource_id) + ); + if(!$r) { + json_return_and_die(array('errormsg' => 'Error retrieving resource ' . $resource_id, 'status' => false)); + } + $obj = json_decode($r[0]['obj'], true); + if(x($obj,'body')) { + $photolink = $obj['body']; + } elseif (x($obj,'bbcode')) { + $photolink = $obj['bbcode']; + } else { + json_return_and_die(array('errormsg' => 'Error retrieving resource ' . $resource_id, 'status' => false)); + } + json_return_and_die(array('status' => true, 'photolink' => $photolink)); + } } - - -/** - * Copied from include/widgets.php::widget_album() with a modification to get the profile_uid from - * the input array as in widget_item() - * @param type $name - * @return string - */ -function embedphotos_widget_album($args) { - $channel_id = 0; - if(array_key_exists('channel',$args)) - $channel = $args['channel']; - $channel_id = intval($channel['channel_id']); - if(! $channel_id) - $channel_id = \App::$profile_uid; - if(! $channel_id) - return ''; + /** + * Copied from include/widgets.php::widget_album() with a modification to get the profile_uid from + * the input array as in widget_item() + * + * @param array $args + * @return string with HTML + */ + function embedphotos_widget_album($args) { + + $channel_id = 0; + if(array_key_exists('channel', $args)) + $channel = $args['channel']; + $channel_id = intval($channel['channel_id']); + if(! $channel_id) + $channel_id = \App::$profile_uid; + if(! $channel_id) + return ''; + $owner_uid = $channel_id; - require_once('include/security.php'); - $sql_extra = permissions_sql($channel_id); + require_once('include/security.php'); + $sql_extra = permissions_sql($channel_id); - if(! perm_is_allowed($channel_id,get_observer_hash(),'view_storage')) - return ''; + if(! perm_is_allowed($channel_id,get_observer_hash(),'view_storage')) + return ''; - if($args['album']) - $album = $args['album']; - if($args['title']) - $title = $args['title']; + if($args['album']) + $album = $args['album']; + if($args['title']) + $title = $args['title']; - /** + /** * This may return incorrect permissions if you have multiple directories of the same name. * It is a limitation of the photo table using a name for a photo album instead of a folder hash */ - if($album) { $x = q("select hash from attach where filename = '%s' and uid = %d limit 1", dbesc($album), @@ -107,34 +106,33 @@ function embedphotos_widget_album($args) { $order = 'DESC'; $r = q("SELECT p.resource_id, p.id, p.filename, p.mimetype, p.imgscale, p.description, p.created FROM photo p INNER JOIN - (SELECT resource_id, max(imgscale) imgscale FROM photo WHERE uid = %d AND album = '%s' AND imgscale <= 4 AND photo_usage IN ( %d, %d ) $sql_extra GROUP BY resource_id) ph + (SELECT resource_id, max(imgscale) imgscale FROM photo WHERE uid = %d AND album = '%s' AND imgscale <= 4 AND photo_usage IN ( %d, %d ) $sql_extra GROUP BY resource_id) ph ON (p.resource_id = ph.resource_id AND p.imgscale = ph.imgscale) - ORDER BY created $order", - intval($owner_uid), - dbesc($album), - intval(PHOTO_NORMAL), - intval(PHOTO_PROFILE) + ORDER BY created $order", + intval($owner_uid), + dbesc($album), + intval(PHOTO_NORMAL), + intval(PHOTO_PROFILE) ); $photos = array(); - if(count($r)) { - $twist = 'rotright'; - foreach($r as $rr) { - - if($twist == 'rotright') - $twist = 'rotleft'; - else - $twist = 'rotright'; - - $ext = $phototypes[$rr['mimetype']]; - - $imgalt_e = $rr['filename']; - $desc_e = $rr['description']; - - $imagelink = (z_root() . '/photos/' . \App::$data['channel']['channel_address'] . '/image/' . $rr['resource_id'] + if(count($r)) { + $twist = 'rotright'; + foreach($r as $rr) { + if($twist == 'rotright') + $twist = 'rotleft'; + else + $twist = 'rotright'; + + $ext = $phototypes[$rr['mimetype']]; + + $imgalt_e = $rr['filename']; + $desc_e = $rr['description']; + + $imagelink = (z_root() . '/photos/' . \App::$data['channel']['channel_address'] . '/image/' . $rr['resource_id'] . (($_GET['order'] === 'posted') ? '?f=&order=posted' : '')); - - $photos[] = array( + + $photos[] = array( 'id' => $rr['id'], 'twist' => ' ' . $twist . rand(2,4), 'link' => $imagelink, @@ -146,8 +144,8 @@ function embedphotos_widget_album($args) { 'hash'=> $rr['resource_id'], 'unknown' => t('Unknown') ); - } } + } $tpl = get_markup_template('photo_album.tpl'); $o .= replace_macros($tpl, array( @@ -163,18 +161,16 @@ function embedphotos_widget_album($args) { )); return $o; -} + } - -function embedphotos_album_list($a) { - $o = ''; - require_once('include/photos.php'); - $p = photos_albums_list(\App::get_channel(), \App::get_observer()); - if ($p['success']) { - return $p['albums']; - } else { - return null; - } -} + function embedphotos_album_list($a) { + require_once('include/photos.php'); + $p = photos_albums_list(\App::get_channel(), \App::get_observer()); + if($p['success']) { + return $p['albums']; + } else { + return null; + } + } } diff --git a/Zotlabs/Module/Filestorage.php b/Zotlabs/Module/Filestorage.php index 8b8620d6f..874445145 100644 --- a/Zotlabs/Module/Filestorage.php +++ b/Zotlabs/Module/Filestorage.php @@ -1,7 +1,7 @@ set_from_array($_REQUEST); $x = $acl->get(); - + $cloudPath = get_parent_cloudpath($channel_id, $channel['channel_address'], $resource); - + //get the object before permissions change so we can catch eventual former allowed members $object = get_file_activity_object($channel_id, $resource, $cloudPath); - + attach_change_permissions($channel_id, $resource, $x['allow_cid'], $x['allow_gid'], $x['deny_cid'], $x['deny_gid'], $recurse, true); - + file_activity($channel_id, $object, $x['allow_cid'], $x['allow_gid'], $x['deny_cid'], $x['deny_gid'], 'post', $notify); - + goaway($cloudPath); } - + function get() { - + if(argc() > 1) $which = argv(1); else { @@ -60,7 +60,7 @@ class Filestorage extends \Zotlabs\Web\Controller { \App::$error = 404; return; } - + $r = q("select * from channel where channel_address = '%s'", dbesc($which) ); @@ -68,32 +68,32 @@ class Filestorage extends \Zotlabs\Web\Controller { $channel = $r[0]; $owner = intval($r[0]['channel_id']); } - + $observer = \App::get_observer(); $ob_hash = (($observer) ? $observer['xchan_hash'] : ''); - + $perms = get_all_perms($owner, $ob_hash); - + if(! $perms['view_storage']) { notice( t('Permission denied.') . EOL); return; } - + // Since we have ACL'd files in the wild, but don't have ACL here yet, we // need to return for anyone other than the owner, despite the perms check for now. - + $is_owner = (((local_channel()) && ($owner == local_channel())) ? true : false); if(! $is_owner) { info( t('Permission Denied.') . EOL ); return; } - + if(argc() > 3 && argv(3) === 'delete') { if(! $perms['write_storage']) { notice( t('Permission denied.') . EOL); return; } - + $file = intval(argv(2)); $r = q("SELECT hash FROM attach WHERE id = %d AND uid = %d LIMIT 1", dbesc($file), @@ -103,17 +103,17 @@ class Filestorage extends \Zotlabs\Web\Controller { notice( t('File not found.') . EOL); goaway(z_root() . '/cloud/' . $which); } - + $f = $r[0]; $channel = \App::get_channel(); - + $parentpath = get_parent_cloudpath($channel['channel_id'], $channel['channel_address'], $f['hash']); - + attach_delete($owner, $f['hash']); - + goaway($parentpath); } - + if(argc() > 3 && argv(3) === 'edit') { require_once('include/acl_selectors.php'); if(! $perms['write_storage']) { @@ -121,23 +121,23 @@ class Filestorage extends \Zotlabs\Web\Controller { return; } $file = intval(argv(2)); - + $r = q("select id, uid, folder, filename, revision, flags, is_dir, os_storage, hash, allow_cid, allow_gid, deny_cid, deny_gid from attach where id = %d and uid = %d limit 1", intval($file), intval($owner) ); - + $f = $r[0]; $channel = \App::get_channel(); - + $cloudpath = get_cloudpath($f) . (intval($f['is_dir']) ? '?f=&davguest=1' : ''); $parentpath = get_parent_cloudpath($channel['channel_id'], $channel['channel_address'], $f['hash']); - + $aclselect_e = populate_acl($f, false, \Zotlabs\Lib\PermissionDescription::fromGlobalPermission('view_storage')); $is_a_dir = (intval($f['is_dir']) ? true : false); - - $lockstate = (($f['allow_cid'] || $f['allow_gid'] || $f['deny_cid'] || $f['deny_gid']) ? 'lock' : 'unlock'); - + + $lockstate = (($f['allow_cid'] || $f['allow_gid'] || $f['deny_cid'] || $f['deny_gid']) ? 'lock' : 'unlock'); + // Encode path that is used for link so it's a valid URL // Keep slashes as slashes, otherwise mod_rewrite doesn't work correctly $encoded_path = str_replace('%2F', '/', rawurlencode($cloudpath)); @@ -167,12 +167,12 @@ class Filestorage extends \Zotlabs\Web\Controller { '$link_btn_title' => t('Show URL to this file'), '$notify' => array('notify', t('Notify your contacts about this file'), 0, '', array(t('No'), t('Yes'))), )); - + echo $o; killme(); } - + goaway(z_root() . '/cloud/' . $which); } - + } diff --git a/Zotlabs/Module/Help.php b/Zotlabs/Module/Help.php index 54d4aecfb..570e8e0cf 100644 --- a/Zotlabs/Module/Help.php +++ b/Zotlabs/Module/Help.php @@ -1,66 +1,56 @@ '; $o .= '
    '; $o .= '

    ' . t('Documentation Search') . ' - ' . htmlspecialchars($_REQUEST['search']) . '

    '; $o .= '
    '; $o .= '
    '; - + $r = search_doc_files($_REQUEST['search']); if($r) { $o .= '
      '; foreach($r as $rr) { $dirname = dirname($rr['v']); $fname = basename($rr['v']); - $fname = substr($fname,0,strrpos($fname,'.')); - $path = trim(substr($dirname,4),'/'); - - $o .= '
    • ' . ucwords(str_replace('_',' ',notags($fname))) . '
      ' - . '' . 'help/' . (($path) ? $path . '/' : '') . $fname . '
      ' . - '...' . str_replace('$Projectname',\Zotlabs\Lib\System::get_platform_name(),$rr['text']) . '...

    • '; - + $fname = substr($fname, 0, strrpos($fname, '.')); + $path = trim(substr($dirname, 4), '/'); + + $o .= '
    • ' . ucwords(str_replace('_',' ',notags($fname))) . '
      ' + . '' . 'help/' . (($path) ? $path . '/' : '') . $fname . '
      ' + . '...' . str_replace('$Projectname', \Zotlabs\Lib\System::get_platform_name(), $rr['text']) . '...

    • '; } $o .= '
    '; $o .= '
    '; $o .= '
    '; } + return $o; } - $content = get_help_content(); - - return replace_macros(get_markup_template("help.tpl"), array( + return replace_macros(get_markup_template('help.tpl'), array( '$title' => t('$Projectname Documentation'), '$content' => $content )); - } - - - - + } diff --git a/Zotlabs/Module/Ping.php b/Zotlabs/Module/Ping.php index b145bd2ed..c385201ce 100644 --- a/Zotlabs/Module/Ping.php +++ b/Zotlabs/Module/Ping.php @@ -1,32 +1,27 @@ $m); @@ -96,17 +91,16 @@ class Ping extends \Zotlabs\Web\Controller { $result['info'] = array(); if(! ($vnotify & VNOTIFY_ALERT)) $result['notice'] = array(); - - + if(\App::$install) { echo json_encode($result); killme(); } - + /** * Update chat presence indication (if applicable) */ - + if(get_observer_hash() && (! $result['invalid'])) { $r = q("select cp_id, cp_room from chatpresence where cp_xchan = '%s' and cp_client = '%s' and cp_room = 0 limit 1", dbesc(get_observer_hash()), @@ -114,7 +108,7 @@ class Ping extends \Zotlabs\Web\Controller { ); $basic_presence = false; if($r) { - $basic_presence = true; + $basic_presence = true; q("update chatpresence set cp_last = '%s' where cp_id = %d", dbesc(datetime_convert()), intval($r[0]['cp_id']) @@ -130,40 +124,39 @@ class Ping extends \Zotlabs\Web\Controller { ); } } - + /** * Chatpresence continued... if somebody hasn't pinged recently, they've most likely left the page * and shouldn't count as online anymore. We allow an expection for bots. */ - + q("delete from chatpresence where cp_last < %s - INTERVAL %s and cp_client != 'auto' ", db_utcnow(), db_quoteinterval('3 MINUTE') - ); - + ); + if((! local_channel()) || ($result['invalid'])) { echo json_encode($result); killme(); } - + /** * Everything following is only permitted under the context of a locally authenticated site member. */ - - + /** * Handle "mark all xyz notifications read" requests. */ - + // mark all items read if(x($_REQUEST, 'markRead') && local_channel()) { switch($_REQUEST['markRead']) { case 'network': - $r = q("update item set item_unseen = 0 where item_unseen = 1 and uid = %d", + $r = q("update item set item_unseen = 0 where item_unseen = 1 and uid = %d", intval(local_channel()) ); break; case 'home': - $r = q("update item set item_unseen = 0 where item_unseen = 1 and item_wall = 1 and uid = %d", + $r = q("update item set item_unseen = 0 where item_unseen = 1 and item_wall = 1 and uid = %d", intval(local_channel()) ); break; @@ -188,21 +181,18 @@ class Ping extends \Zotlabs\Web\Controller { break; } } - + if(x($_REQUEST, 'markItemRead') && local_channel()) { - $r = q("update item set item_unseen = 0 where parent = %d and uid = %d", + $r = q("update item set item_unseen = 0 where parent = %d and uid = %d", intval($_REQUEST['markItemRead']), intval(local_channel()) ); } - - - + /** * URL ping/something will return detail for "something", e.g. a json list with which to populate a notification * dropdown menu. */ - if(argc() > 1 && argv(1) === 'notify') { $t = q("select count(*) as total from notify where uid = %d and seen = 0", intval(local_channel()) @@ -212,8 +202,7 @@ class Ping extends \Zotlabs\Web\Controller { and seen = 0 order by created desc limit 50", intval(local_channel()) ); - } - else { + } else { $z1 = q("select * from notify where uid = %d and seen = 0 order by created desc limit 50", intval(local_channel()) @@ -225,62 +214,62 @@ class Ping extends \Zotlabs\Web\Controller { ); $z = array_merge($z1,$z2); } - + if(count($z)) { foreach($z as $zz) { $notifs[] = array( - 'notify_link' => z_root() . '/notify/view/' . $zz['id'], + 'notify_link' => z_root() . '/notify/view/' . $zz['id'], 'name' => $zz['xname'], 'url' => $zz['url'], 'photo' => $zz['photo'], - 'when' => relative_date($zz['created']), - 'hclass' => (($zz['seen']) ? 'notify-seen' : 'notify-unseen'), + 'when' => relative_date($zz['created']), + 'hclass' => (($zz['seen']) ? 'notify-seen' : 'notify-unseen'), 'message' => strip_tags(bbcode($zz['msg'])) ); } } - + echo json_encode(array('notify' => $notifs)); killme(); } - + if(argc() > 1 && argv(1) === 'messages') { $channel = \App::get_channel(); - $t = q("select mail.*, xchan.* from mail left join xchan on xchan_hash = from_xchan - where channel_id = %d and mail_seen = 0 and mail_deleted = 0 + $t = q("select mail.*, xchan.* from mail left join xchan on xchan_hash = from_xchan + where channel_id = %d and mail_seen = 0 and mail_deleted = 0 and from_xchan != '%s' order by created desc limit 50", intval(local_channel()), dbesc($channel['channel_hash']) ); - + if($t) { foreach($t as $zz) { $notifs[] = array( - 'notify_link' => z_root() . '/mail/' . $zz['id'], + 'notify_link' => z_root() . '/mail/' . $zz['id'], 'name' => $zz['xchan_name'], 'url' => $zz['xchan_url'], 'photo' => $zz['xchan_photo_s'], - 'when' => relative_date($zz['created']), - 'hclass' => (intval($zz['mail_seen']) ? 'notify-seen' : 'notify-unseen'), + 'when' => relative_date($zz['created']), + 'hclass' => (intval($zz['mail_seen']) ? 'notify-seen' : 'notify-unseen'), 'message' => t('sent you a private message'), ); } } - + echo json_encode(array('notify' => $notifs)); killme(); } - + if(argc() > 1 && (argv(1) === 'network' || argv(1) === 'home')) { $result = array(); - + $r = q("SELECT * FROM item WHERE item_unseen = 1 and uid = %d $item_normal and author_xchan != '%s' ORDER BY created DESC limit 300", intval(local_channel()), dbesc($ob_hash) ); - + if($r) { xchan_query($r); foreach($r as $item) { @@ -289,18 +278,18 @@ class Ping extends \Zotlabs\Web\Controller { $result[] = \Zotlabs\Lib\Enotify::format($item); } } - // logger('ping (network||home): ' . print_r($result, true), LOGGER_DATA); +// logger('ping (network||home): ' . print_r($result, true), LOGGER_DATA); echo json_encode(array('notify' => $result)); killme(); } - + if(argc() > 1 && (argv(1) === 'intros')) { $result = array(); - + $r = q("SELECT * FROM abook left join xchan on abook.abook_xchan = xchan.xchan_hash where abook_channel = %d and abook_pending = 1 and abook_self = 0 and abook_ignored = 0 and xchan_deleted = 0 and xchan_orphan = 0 ORDER BY abook_created DESC LIMIT 50", intval(local_channel()) ); - + if($r) { foreach($r as $rr) { $result[] = array( @@ -308,8 +297,8 @@ class Ping extends \Zotlabs\Web\Controller { 'name' => $rr['xchan_name'], 'url' => $rr['xchan_url'], 'photo' => $rr['xchan_photo_s'], - 'when' => relative_date($rr['abook_created']), - 'hclass' => ('notify-unseen'), + 'when' => relative_date($rr['abook_created']), + 'hclass' => ('notify-unseen'), 'message' => t('added your channel') ); } @@ -318,12 +307,12 @@ class Ping extends \Zotlabs\Web\Controller { echo json_encode(array('notify' => $result)); killme(); } - + if(argc() > 1 && (argv(1) === 'all_events')) { $bd_format = t('g A l F d') ; // 8 AM Friday January 18 - + $result = array(); - + $r = q("SELECT * FROM event left join xchan on event_xchan = xchan_hash WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0 and etype in ( 'event', 'birthday' ) @@ -332,26 +321,25 @@ class Ping extends \Zotlabs\Web\Controller { dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) ); - + if($r) { foreach($r as $rr) { if($rr['adjust']) $md = datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'Y/m'); else $md = datetime_convert('UTC', 'UTC', $rr['dtstart'], 'Y/m'); - + $strt = datetime_convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart']); $today = ((substr($strt, 0, 10) === datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d')) ? true : false); - $when = day_translate(datetime_convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart'], $bd_format)) . (($today) ? ' ' . t('[today]') : ''); - + $result[] = array( - 'notify_link' => z_root() . '/events', // FIXME this takes you to an edit page and it may not be yours, we really want to just view the single event --> '/events/event/' . $rr['event_hash'], + 'notify_link' => z_root() . '/events', /// @FIXME this takes you to an edit page and it may not be yours, we really want to just view the single event --> '/events/event/' . $rr['event_hash'], 'name' => $rr['xchan_name'], 'url' => $rr['xchan_url'], 'photo' => $rr['xchan_photo_s'], 'when' => $when, - 'hclass' => ('notify-unseen'), + 'hclass' => ('notify-unseen'), 'message' => t('posted an event') ); } @@ -360,13 +348,10 @@ class Ping extends \Zotlabs\Web\Controller { echo json_encode(array('notify' => $result)); killme(); } - - - + /** * Normal ping - just the counts, no detail */ - if($vnotify & VNOTIFY_SYSTEM) { $t = q("select count(*) as total from notify where uid = %d and seen = 0", intval(local_channel()) @@ -374,9 +359,9 @@ class Ping extends \Zotlabs\Web\Controller { if($t) $result['notify'] = intval($t[0]['total']); } - + $t1 = dba_timer(); - + if($vnotify & (VNOTIFY_NETWORK|VNOTIFY_CHANNEL)) { $r = q("SELECT id, item_wall FROM item WHERE item_unseen = 1 and uid = %d @@ -385,11 +370,11 @@ class Ping extends \Zotlabs\Web\Controller { intval(local_channel()), dbesc($ob_hash) ); - - if($r) { + + if($r) { $arr = array('items' => $r); call_hooks('network_ping', $arr); - + foreach ($r as $it) { if(intval($it['item_wall'])) $result['home'] ++; @@ -402,24 +387,23 @@ class Ping extends \Zotlabs\Web\Controller { $result['network'] = 0; if(! ($vnotify & VNOTIFY_CHANNEL)) $result['home'] = 0; - - + $t2 = dba_timer(); - + if($vnotify & VNOTIFY_INTRO) { $intr = q("SELECT COUNT(abook.abook_id) AS total FROM abook left join xchan on abook.abook_xchan = xchan.xchan_hash where abook_channel = %d and abook_pending = 1 and abook_self = 0 and abook_ignored = 0 and xchan_deleted = 0 and xchan_orphan = 0 ", intval(local_channel()) ); - + $t3 = dba_timer(); - + if($intr) $result['intros'] = intval($intr[0]['total']); } - + $t4 = dba_timer(); $channel = \App::get_channel(); - + if($vnotify & VNOTIFY_MAIL) { $mails = q("SELECT count(id) as total from mail WHERE channel_id = %d AND mail_seen = 0 and from_xchan != '%s' ", @@ -429,7 +413,7 @@ class Ping extends \Zotlabs\Web\Controller { if($mails) $result['mail'] = intval($mails[0]['total']); } - + if($vnotify & VNOTIFY_REGISTER) { if (\App::$config['system']['register_policy'] == REGISTER_APPROVE && is_site_admin()) { $regs = q("SELECT count(account_id) as total from account where (account_flags & %d) > 0", @@ -438,10 +422,10 @@ class Ping extends \Zotlabs\Web\Controller { if($regs) $result['register'] = intval($regs[0]['total']); } - } - + } + $t5 = dba_timer(); - + if($vnotify & (VNOTIFY_EVENT|VNOTIFY_EVENTTODAY|VNOTIFY_BIRTHDAY)) { $events = q("SELECT etype, dtstart, adjust FROM event WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0 @@ -451,10 +435,10 @@ class Ping extends \Zotlabs\Web\Controller { dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) ); - + if($events) { $result['all_events'] = count($events); - + if($result['all_events']) { $str_now = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d'); foreach($events as $x) { @@ -483,16 +467,15 @@ class Ping extends \Zotlabs\Web\Controller { $result['all_events_today'] = $result['events_today'] = 0; if(! ($vnotify & VNOTIFY_BIRTHDAY)) $result['birthdays'] = 0; - - + $x = json_encode($result); - + $t6 = dba_timer(); - - // logger('ping timer: ' . sprintf('%01.4f %01.4f %01.4f %01.4f %01.4f %01.4f',$t6 - $t5, $t5 - $t4, $t4 - $t3, $t3 - $t2, $t2 - $t1, $t1 - $t0)); - + +// logger('ping timer: ' . sprintf('%01.4f %01.4f %01.4f %01.4f %01.4f %01.4f',$t6 - $t5, $t5 - $t4, $t4 - $t3, $t3 - $t2, $t2 - $t1, $t1 - $t0)); + echo $x; killme(); } - + } diff --git a/Zotlabs/Module/Post.php b/Zotlabs/Module/Post.php index af231ab50..c78484a45 100644 --- a/Zotlabs/Module/Post.php +++ b/Zotlabs/Module/Post.php @@ -1,36 +1,34 @@ install_wizard_pass = intval($_POST['pass']); - } - else { + } else { $this->install_wizard_pass = 1; } } - + /** * @brief Handle the actions of the different setup steps. * */ - function post() { - + switch($this->install_wizard_pass) { case 1: case 2: @@ -77,15 +76,15 @@ class Setup extends \Zotlabs\Web\Controller { $server_role = trim($_POST['server_role']); if(! $server_role) $server_role = 'standard'; - + // $siteurl should not have a trailing slash - + $siteurl = rtrim($siteurl,'/'); - + require_once('include/dba/dba_driver.php'); $db = \DBA::dba_factory($dbhost, $dbport, $dbuser, $dbpass, $dbdata, $dbtype, true); - + if(! \DBA::$dba->connected) { echo 'Database Connect failed: ' . \DBA::$dba->error; killme(); @@ -107,7 +106,7 @@ class Setup extends \Zotlabs\Web\Controller { $server_role = trim($_POST['server_role']); if(! $server_role) $server_role = 'standard'; - + if($siteurl != z_root()) { $test = z_fetch_url($siteurl."/setup/testrewrite"); if((! $test['success']) || ($test['body'] != 'ok')) { @@ -116,7 +115,7 @@ class Setup extends \Zotlabs\Web\Controller { return; } } - + if(! \DBA::$dba->connected) { // connect to db $db = \DBA::dba_factory($dbhost, $dbport, $dbuser, $dbpass, $dbdata, $dbtype, true); @@ -126,7 +125,7 @@ class Setup extends \Zotlabs\Web\Controller { echo 'CRITICAL: DB not connected.'; killme(); } - + $tpl = get_intltext_template('htconfig.tpl'); $txt = replace_macros($tpl,array( '$dbhost' => $dbhost, @@ -142,33 +141,33 @@ class Setup extends \Zotlabs\Web\Controller { '$phpath' => $phpath, '$adminmail' => $adminmail )); - + $result = file_put_contents('.htconfig.php', $txt); if(! $result) { \App::$data['txt'] = $txt; } - + $errors = $this->load_database($db); - + if($errors) \App::$data['db_failed'] = $errors; else \App::$data['db_installed'] = true; - + return; // implied break; default: break; } } - + function get_db_errno() { if(class_exists('mysqli')) return mysqli_connect_errno(); else return mysql_errno(); } - + /** * @brief Get output for the setup page. * @@ -176,13 +175,12 @@ class Setup extends \Zotlabs\Web\Controller { * * @return string parsed HTML output */ - function get() { - + $o = ''; $wizard_status = ''; $install_title = t('$Projectname Server - Setup'); - + if(x(\App::$data, 'db_conn_failed')) { $this->install_wizard_pass = 2; $wizard_status = t('Could not connect to database.'); @@ -193,7 +191,7 @@ class Setup extends \Zotlabs\Web\Controller { if(\App::$data['url_error']) $wizard_status .= ' ' . \App::$data['url_error']; } - + if(x(\App::$data, 'db_create_failed')) { $this->install_wizard_pass = 2; $wizard_status = t('Could not create table.'); @@ -222,11 +220,11 @@ class Setup extends \Zotlabs\Web\Controller { )); } } - + if(x(\App::$data, 'txt') && strlen(\App::$data['txt'])) { $db_return_text .= $this->manual_config($a); } - + if ($db_return_text != "") { $tpl = get_markup_template('install.tpl'); return replace_macros($tpl, array( @@ -235,33 +233,33 @@ class Setup extends \Zotlabs\Web\Controller { '$text' => $db_return_text . $this->what_next(), )); } - + switch ($this->install_wizard_pass){ case 1: { // System check - + $checks = array(); - + $this->check_funcs($checks); - + $this->check_htconfig($checks); - + $this->check_store($checks); - + $this->check_smarty3($checks); - + $this->check_keys($checks); - + if (x($_POST, 'phpath')) $phpath = notags(trim($_POST['phpath'])); - + $this->check_php($phpath, $checks); - + $this->check_phpconfig($checks); - + $this->check_htaccess($checks); - + $checkspassed = array_reduce($checks, "self::check_passed", true); - + $tpl = get_markup_template('install_checks.tpl'); $o .= replace_macros($tpl, array( '$title' => $install_title, @@ -276,9 +274,9 @@ class Setup extends \Zotlabs\Web\Controller { )); return $o; }; break; - + case 2: { // Database config - + $dbhost = ((x($_POST,'dbhost')) ? trim($_POST['dbhost']) : '127.0.0.1'); $dbuser = trim($_POST['dbuser']); $dbport = intval(trim($_POST['dbport'])); @@ -288,7 +286,7 @@ class Setup extends \Zotlabs\Web\Controller { $phpath = trim($_POST['phpath']); $adminmail = trim($_POST['adminmail']); $siteurl = trim($_POST['siteurl']); - + $tpl = get_markup_template('install_db.tpl'); $o .= replace_macros($tpl, array( '$title' => $install_title, @@ -296,24 +294,24 @@ class Setup extends \Zotlabs\Web\Controller { '$info_01' => t('In order to install $Projectname we need to know how to connect to your database.'), '$info_02' => t('Please contact your hosting provider or site administrator if you have questions about these settings.'), '$info_03' => t('The database you specify below should already exist. If it does not, please create it before continuing.'), - + '$status' => $wizard_status, - + '$dbhost' => array('dbhost', t('Database Server Name'), $dbhost, t('Default is 127.0.0.1')), '$dbport' => array('dbport', t('Database Port'), $dbport, t('Communication port number - use 0 for default')), '$dbuser' => array('dbuser', t('Database Login Name'), $dbuser, ''), '$dbpass' => array('dbpass', t('Database Login Password'), $dbpass, ''), '$dbdata' => array('dbdata', t('Database Name'), $dbdata, ''), '$dbtype' => array('dbtype', t('Database Type'), $dbtype, '', array( 0=>'MySQL', 1=>'PostgreSQL' )), - + '$adminmail' => array('adminmail', t('Site administrator email address'), $adminmail, t('Your account email address must match this in order to use the web admin panel.')), '$siteurl' => array('siteurl', t('Website URL'), z_root(), t('Please use SSL (https) URL if available.')), '$lbl_10' => t('Please select a default timezone for your website'), - + '$baseurl' => z_root(), - + '$phpath' => $phpath, - + '$submit' => t('Submit'), )); return $o; @@ -327,11 +325,11 @@ class Setup extends \Zotlabs\Web\Controller { $dbdata = trim($_POST['dbdata']); $dbtype = intval(trim($_POST['dbtype'])); $phpath = trim($_POST['phpath']); - + $adminmail = trim($_POST['adminmail']); $siteurl = trim($_POST['siteurl']); $timezone = ((x($_POST,'timezone')) ? ($_POST['timezone']) : 'America/Los_Angeles'); - + $server_roles = [ 'basic' => t('Basic/Minimal Social Networking'), 'standard' => t('Standard Configuration (default)'), @@ -343,7 +341,7 @@ class Setup extends \Zotlabs\Web\Controller { '$title' => $install_title, '$pass' => t('Site settings'), '$status' => $wizard_status, - + '$dbhost' => $dbhost, '$dbport' => $dbport, '$dbuser' => $dbuser, @@ -351,24 +349,24 @@ class Setup extends \Zotlabs\Web\Controller { '$dbdata' => $dbdata, '$phpath' => $phpath, '$dbtype' => $dbtype, - + '$adminmail' => array('adminmail', t('Site administrator email address'), $adminmail, t('Your account email address must match this in order to use the web admin panel.')), - + '$siteurl' => array('siteurl', t('Website URL'), z_root(), t('Please use SSL (https) URL if available.')), - '$server_role' => array('server_role', t("Server Configuration/Role"), 'standard','',$server_roles), - + '$server_role' => array('server_role', t("Server Configuration/Role"), 'standard','',$server_roles), + '$timezone' => array('timezone', t('Please select a default timezone for your website'), $timezone, '', get_timezones()), - + '$baseurl' => z_root(), - + '$submit' => t('Submit'), )); return $o; }; break; } } - + /** * @brief Add a check result to the array for output. * @@ -376,7 +374,7 @@ class Setup extends \Zotlabs\Web\Controller { * @param string $title a title for the check * @param boolean $status * @param boolean $required - * @param[optional] string $help optional help string + * @param string $help optional help string */ function check_add(&$checks, $title, $status, $required, $help = '') { $checks[] = array( @@ -386,7 +384,7 @@ class Setup extends \Zotlabs\Web\Controller { 'help' => $help ); } - + /** * @brief Checks the PHP environment. * @@ -395,7 +393,7 @@ class Setup extends \Zotlabs\Web\Controller { */ function check_php(&$phpath, &$checks) { $help = ''; - + if(version_compare(PHP_VERSION, '5.5') < 0) { $help .= t('PHP version 5.5 or greater is required.'); $this->check_add($checks, t('PHP version'), false, false, $help); @@ -408,10 +406,10 @@ class Setup extends \Zotlabs\Web\Controller { $phpath = trim(shell_exec('where php')); else $phpath = trim(shell_exec('which php')); - + $passed = strlen($phpath); } - + if(!$passed) { $help .= t('Could not find a command line version of PHP in the web server PATH.'). EOL; $help .= t('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.') . EOL; @@ -422,9 +420,9 @@ class Setup extends \Zotlabs\Web\Controller { )); $phpath = ''; } - + $this->check_add($checks, t('Command line PHP').($passed?" ($phpath)":""), $passed, false, $help); - + if($passed) { $str = autoname(8); $cmd = "$phpath install/testargs.php $str"; @@ -435,11 +433,11 @@ class Setup extends \Zotlabs\Web\Controller { $help .= t('The command line version of PHP on your system does not have "register_argc_argv" enabled.'). EOL; $help .= t('This is required for message delivery to work.'); } - + $this->check_add($checks, t('PHP register_argc_argv'), $passed, true, $help); } } - + /** * @brief Some PHP configuration checks. * @@ -450,9 +448,9 @@ class Setup extends \Zotlabs\Web\Controller { */ function check_phpconfig(&$checks) { require_once 'include/environment.php'; - + $help = ''; - + $result = getPhpiniUploadLimits(); $help = sprintf(t('Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once.'), userReadableSize($result['post_max_size']), @@ -460,10 +458,10 @@ class Setup extends \Zotlabs\Web\Controller { $result['max_file_uploads'] ); $help .= '
    ' . t('You can adjust these settings in the servers php.ini.'); - + $this->check_add($checks, t('PHP upload limits'), true, false, $help); } - + /** * @brief Check if the openssl implementation can generate keys. * @@ -472,7 +470,7 @@ class Setup extends \Zotlabs\Web\Controller { function check_keys(&$checks) { $help = ''; $res = false; - + if (function_exists('openssl_pkey_new')) { $res = openssl_pkey_new(array( 'digest_alg' => 'sha1', @@ -480,17 +478,17 @@ class Setup extends \Zotlabs\Web\Controller { 'encrypt_key' => false) ); } - + // Get private key - + if (! $res) { $help .= t('Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'). EOL; $help .= t('If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'); } - + $this->check_add($checks, t('Generate encryption keys'), $res, true, $help); } - + /** * @brief Check for some PHP functions and modules. * @@ -498,7 +496,7 @@ class Setup extends \Zotlabs\Web\Controller { */ function check_funcs(&$checks) { $ck_funcs = array(); - + // add check metadata, the real check is done bit later and return values set $this->check_add($ck_funcs, t('libCurl PHP module'), true, true); $this->check_add($ck_funcs, t('GD graphics PHP module'), true, true); @@ -506,7 +504,7 @@ class Setup extends \Zotlabs\Web\Controller { $this->check_add($ck_funcs, t('mysqli or postgres PHP module'), true, true); $this->check_add($ck_funcs, t('mb_string PHP module'), true, true); $this->check_add($ck_funcs, t('xml PHP module'), true, true); - + if(function_exists('apache_get_modules')){ if (! in_array('mod_rewrite', apache_get_modules())) { $this->check_add($ck_funcs, t('Apache mod_rewrite module'), false, true, t('Error: Apache webserver mod-rewrite module is required but not installed.')); @@ -520,7 +518,7 @@ class Setup extends \Zotlabs\Web\Controller { else { $this->check_add($ck_funcs, t('proc_open'), true, true); } - + if(! function_exists('curl_init')) { $ck_funcs[0]['status'] = false; $ck_funcs[0]['help'] = t('Error: libCURL PHP module required but not installed.'); @@ -545,10 +543,10 @@ class Setup extends \Zotlabs\Web\Controller { $ck_funcs[6]['status'] = false; $ck_funcs[6]['help'] = t('Error: xml PHP module required for DAV but not installed.'); } - + $checks = array_merge($checks, $ck_funcs); } - + /** * @brief Check for .htconfig requirements. * @@ -557,7 +555,7 @@ class Setup extends \Zotlabs\Web\Controller { function check_htconfig(&$checks) { $status = true; $help = ''; - + if( (file_exists('.htconfig.php') && !is_writable('.htconfig.php')) || (!file_exists('.htconfig.php') && !is_writable('.')) ) { $status = false; @@ -566,10 +564,10 @@ class Setup extends \Zotlabs\Web\Controller { $help .= t('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.').EOL; $help .= t('You can alternatively skip this procedure and perform a manual installation. Please see the file "install/INSTALL.txt" for instructions.').EOL; } - + $this->check_add($checks, t('.htconfig.php is writable'), $status, false, $help); } - + /** * @brief Checks for our templating engine Smarty3 requirements. * @@ -578,7 +576,7 @@ class Setup extends \Zotlabs\Web\Controller { function check_smarty3(&$checks) { $status = true; $help = ''; - + if(! is_writable(TEMPLATE_BUILD_PATH) ) { $status = false; $help = t('Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.') .EOL; @@ -586,10 +584,10 @@ class Setup extends \Zotlabs\Web\Controller { $help .= t('Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.').EOL; $help .= sprintf( t('Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains.'), TEMPLATE_BUILD_PATH) . EOL; } - + $this->check_add($checks, sprintf( t('%s is writable'), TEMPLATE_BUILD_PATH), $status, true, $help); } - + /** * @brief Check for store directory. * @@ -598,18 +596,18 @@ class Setup extends \Zotlabs\Web\Controller { function check_store(&$checks) { $status = true; $help = ''; - + @os_mkdir(TEMPLATE_BUILD_PATH, STORAGE_DEFAULT_PERMISSIONS, true); - + if(! is_writable('store')) { $status = false; $help = t('This software 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') . EOL; $help .= t('Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.').EOL; } - + $this->check_add($checks, t('store is writable'), $status, true, $help); } - + /** * @brief Check URL rewrite und SSL certificate. * @@ -620,9 +618,9 @@ class Setup extends \Zotlabs\Web\Controller { $status = true; $help = ''; $ssl_error = false; - + $url = z_root() . '/setup/testrewrite'; - + if (function_exists('curl_init')){ $test = z_fetch_url($url); if(! $test['success']) { @@ -638,7 +636,7 @@ class Setup extends \Zotlabs\Web\Controller { $ssl_error = true; } } - + if($ssl_error) { $help = t('SSL certificate cannot be validated. Fix certificate or disable https access to this site.') . EOL; $help .= t('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!') . EOL; @@ -649,31 +647,35 @@ class Setup extends \Zotlabs\Web\Controller { $help .= t('If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications.') . EOL; - $this->check_add($checks, t('SSL certificate validation'), false, true, $help); } } - + if ((! $test['success']) || ($test['body'] != "ok")) { $status = false; $help = t('Url rewrite in .htaccess is not working. Check your server configuration.'.'Test: '.var_export($test,true)); } - + $this->check_add($checks, t('Url rewrite is working'), $status, true, $help); } else { // cannot check modrewrite if libcurl is not installed } } - - + + /** + * @brief + * + * @param App &$a + * @return string with paresed HTML + */ function manual_config(&$a) { $data = htmlspecialchars(\App::$data['txt'], ENT_COMPAT, 'UTF-8'); $o = t('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.'); $o .= ""; - + return $o; } - + function load_database_rem($v, $i){ $l = trim($i); if (strlen($l)>1 && ($l[0]=="-" || ($l[0]=="/" && $l[1]=="*"))){ @@ -682,11 +684,11 @@ class Setup extends \Zotlabs\Web\Controller { return $v."\n".$i; } } - - + + function load_database($db) { $str = file_get_contents(\DBA::$dba->get_install_script()); - $arr = explode(';',$str); + $arr = explode(';', $str); $errors = false; foreach($arr as $a) { if(strlen(trim($a))) { @@ -696,15 +698,19 @@ class Setup extends \Zotlabs\Web\Controller { } } } - + return $errors; } - + + /** + * @brief + * + * @return string with parsed HTML + */ function what_next() { $a = get_app(); // install the standard theme set_config('system', 'allowed_themes', 'redbasic'); - // Set a lenient list of ciphers if using openssl. Other ssl engines // (e.g. NSS used in RedHat) require different syntax, so hopefully @@ -718,15 +724,15 @@ class Setup extends \Zotlabs\Web\Controller { // weird SSL error which they can't do anything about. This does not affect // the SSL server, but is only a client negotiation to find something workable. // Hence it will not make your system susceptible to POODL or other nasties. - + $x = curl_version(); if(stristr($x['ssl_version'],'openssl')) set_config('system','curl_ssl_ciphers','ALL:!eNULL'); - + // Create a system channel require_once ('include/channel.php'); create_sys_channel(); - + $baseurl = z_root(); return t('

    What next

    ') @@ -737,13 +743,18 @@ class Setup extends \Zotlabs\Web\Controller { ."

    "; } - + /** + * @brief + * + * @param unknown $v + * @param array $c + * @return array + */ static private function check_passed($v, $c) { if ($c['required']) $v = $v && $c['status']; - + return $v; } - } diff --git a/Zotlabs/Module/Thing.php b/Zotlabs/Module/Thing.php index a7ac63f73..95c6c5636 100644 --- a/Zotlabs/Module/Thing.php +++ b/Zotlabs/Module/Thing.php @@ -1,10 +1,10 @@ set_from_array($_REQUEST); } - + $x = $acl->get(); - + if($term_hash) { $t = q("select * from obj where obj_obj = '%s' and obj_channel = %d limit 1", dbesc($term_hash), @@ -97,7 +97,7 @@ class Thing extends \Zotlabs\Web\Controller { } else $local_photo = $orig_record['obj_imgurl']; - + $r = q("update obj set obj_term = '%s', obj_url = '%s', obj_imgurl = '%s', obj_edited = '%s', allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' where obj_obj = '%s' and obj_channel = %d ", dbesc($name), dbesc(($url) ? $url : z_root() . '/thing/' . $term_hash), @@ -110,9 +110,9 @@ class Thing extends \Zotlabs\Web\Controller { dbesc($term_hash), intval(local_channel()) ); - + info( t('Thing updated') . EOL); - + $r = q("select * from obj where obj_channel = %d and obj_obj = '%s' limit 1", intval(local_channel()), dbesc($term_hash) @@ -120,31 +120,31 @@ class Thing extends \Zotlabs\Web\Controller { if($r) { build_sync_packet(0, array('obj' => $r)); } - + return; } - + $sql = (($profile_guid) ? " and profile_guid = '" . dbesc($profile_guid) . "' " : " and is_default = 1 "); $p = q("select profile_guid, is_default from profile where uid = %d $sql limit 1", intval(local_channel()) ); - + if($p) $profile = $p[0]; else return; - + $local_photo = null; - + if($photo) { $arr = import_xchan_photo($photo,get_observer_hash(),true); $local_photo = $arr[0]; $local_photo_type = $arr[3]; } - + $created = datetime_convert(); $url = (($url) ? $url : z_root() . '/thing/' . $hash); - + $r = q("insert into obj ( obj_page, obj_verb, obj_type, obj_channel, obj_obj, obj_term, obj_url, obj_imgurl, obj_created, obj_edited, allow_cid, allow_gid, deny_cid, deny_gid ) values ('%s','%s', %d, %d, '%s','%s','%s','%s','%s','%s','%s','%s','%s','%s') ", dbesc($profile['profile_guid']), dbesc($verb), @@ -161,14 +161,14 @@ class Thing extends \Zotlabs\Web\Controller { dbesc($x['deny_cid']), dbesc($x['deny_gid']) ); - + if(! $r) { notice( t('Object store: failed')); return; } - + info( t('Thing added')); - + $r = q("select * from obj where obj_channel = %d and obj_obj = '%s' limit 1", intval(local_channel()), dbesc($hash) @@ -176,15 +176,15 @@ class Thing extends \Zotlabs\Web\Controller { if($r) { build_sync_packet(0, array('obj' => $r)); } - + if($activity) { $arr = array(); $links = array(array('rel' => 'alternate','type' => 'text/html', 'href' => $url)); if($local_photo) $links[] = array('rel' => 'photo', 'type' => $local_photo_type, 'href' => $local_photo); - + $objtype = ACTIVITY_OBJ_THING; - + $obj = json_encode(array( 'type' => $objtype, 'id' => $url, @@ -192,28 +192,28 @@ class Thing extends \Zotlabs\Web\Controller { 'title' => $name, 'content' => $name )); - + $bodyverb = str_replace('OBJ: ', '',t('OBJ: %1$s %2$s %3$s')); - + $arr['owner_xchan'] = $channel['channel_hash']; $arr['author_xchan'] = $channel['channel_hash']; - + $arr['item_origin'] = 1; $arr['item_wall'] = 1; $arr['item_thread_top'] = 1; - + $ulink = '[zrl=' . $channel['xchan_url'] . ']' . $channel['channel_name'] . '[/zrl]'; $plink = '[zrl=' . $url . ']' . $name . '[/zrl]'; - + $arr['body'] = sprintf( $bodyverb, $ulink, $translated_verb, $plink ); - + if($local_photo) $arr['body'] .= "\n\n[zmg]" . $local_photo . "[/zmg]"; - + $arr['verb'] = $verb; $arr['obj_type'] = $objtype; $arr['obj'] = $obj; - + if(! $profile['is_default']) { $arr['item_private'] = true; $str = ''; @@ -229,37 +229,37 @@ class Thing extends \Zotlabs\Web\Controller { else $arr['allow_cid'] = '<' . get_observer_hash() . '>'; } - + $ret = post_activity_item($arr); } } - - + + function get() { - + // @FIXME one problem with things is we can't share them unless we provide the channel in the url - // so we can definitively lookup the owner. - + // so we can definitively lookup the owner. + if(argc() == 2) { - + $r = q("select obj_channel from obj where obj_type = %d and obj_obj = '%s' limit 1", intval(TERM_OBJ_THING), dbesc(argv(1)) ); - if($r) + if($r) $sql_extra = permissions_sql($r[0]['obj_channel']); - + $r = q("select * from obj where obj_type = %d and obj_obj = '%s' $sql_extra limit 1", intval(TERM_OBJ_THING), dbesc(argv(1)) ); - + if($r) { return replace_macros(get_markup_template('show_thing.tpl'), array( '$header' => t('Show Thing'), '$edit' => t('Edit'), '$delete' => t('Delete'), - '$canedit' => ((local_channel() && local_channel() == $r[0]['obj_channel']) ? true : false), + '$canedit' => ((local_channel() && local_channel() == $r[0]['obj_channel']) ? true : false), '$thing' => $r[0] )); } else { @@ -267,34 +267,34 @@ class Thing extends \Zotlabs\Web\Controller { return; } } - + $channel = \App::get_channel(); - + if(! (local_channel() && $channel)) { notice( t('Permission denied.') . EOL); return; } - + $acl = new \Zotlabs\Access\AccessList($channel); $channel_acl = $acl->get(); - + $lockstate = (($acl->is_private()) ? 'lock' : 'unlock'); - + $thing_hash = ''; - + if(argc() == 3 && argv(1) === 'edit') { $thing_hash = argv(2); - + $r = q("select * from obj where obj_type = %d and obj_obj = '%s' limit 1", intval(TERM_OBJ_THING), dbesc($thing_hash) ); - + if((! $r) || ($r[0]['obj_channel'] != local_channel())) { notice( t('Permission denied.') . EOL); return ''; } - + $o .= replace_macros(get_markup_template('thing_edit.tpl'),array( '$thing_hdr' => t('Edit Thing'), '$multiprof' => feature_enabled(local_channel(),'multi_profiles'), @@ -319,36 +319,36 @@ class Thing extends \Zotlabs\Web\Controller { '$lockstate' => $lockstate, '$submit' => t('Submit') )); - + return $o; } - + if(argc() == 3 && argv(1) === 'drop') { $thing_hash = argv(2); - + $r = q("select * from obj where obj_type = %d and obj_obj = '%s' limit 1", intval(TERM_OBJ_THING), dbesc($thing_hash) ); - + if((! $r) || ($r[0]['obj_channel'] != local_channel())) { notice( t('Permission denied.') . EOL); return ''; } - + $x = q("delete from obj where obj_obj = '%s' and obj_type = %d and obj_channel = %d", dbesc($thing_hash), intval(TERM_OBJ_THING), intval(local_channel()) ); - + $r[0]['obj_deleted'] = 1; - + build_sync_packet(0,array('obj' => $r)); - + return $o; } - + $o .= replace_macros(get_markup_template('thing_input.tpl'),array( '$thing_hdr' => t('Add Thing to your Profile'), '$multiprof' => feature_enabled(local_channel(),'multi_profiles'), @@ -369,8 +369,8 @@ class Thing extends \Zotlabs\Web\Controller { '$lockstate' => $lockstate, '$submit' => t('Submit') )); - + return $o; } - + } diff --git a/Zotlabs/Storage/BasicAuth.php b/Zotlabs/Storage/BasicAuth.php index 995976dcd..0ff9fad13 100644 --- a/Zotlabs/Storage/BasicAuth.php +++ b/Zotlabs/Storage/BasicAuth.php @@ -12,7 +12,7 @@ use Sabre\HTTP\ResponseInterface; * This class also contains some data which is not necessary for authentication * like timezone settings. * - * @extends Sabre\DAV\Auth\Backend\AbstractBasic + * @extends \\Sabre\\DAV\\Auth\\Backend\\AbstractBasic * * @link http://github.com/friendica/red * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT) @@ -24,37 +24,37 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic { * * It is used for building path in filestorage/. * - * @var string|null + * @var string|null $channel_name */ protected $channel_name = null; /** - * channel_id of the current channel of the logged-in account. + * @brief channel_id of the current channel of the logged-in account. * - * @var int + * @var int $channel_id */ public $channel_id = 0; /** - * channel_hash of the current channel of the logged-in account. + * @brief channel_hash of the current channel of the logged-in account. * - * @var string + * @var string $channel_hash */ public $channel_hash = ''; /** - * Set in mod/cloud.php to observer_hash. + * @brief Set in mod/cloud.php to observer_hash. * - * @var string + * @var string $observer */ public $observer = ''; /** * * @see Browser::set_writeable() - * @var \Sabre\DAV\Browser\Plugin + * @var \\Sabre\\DAV\\Browser\\Plugin $browser */ public $browser; /** - * channel_id of the current visited path. Set in Directory::getDir(). + * @brief channel_id of the current visited path. Set in Directory::getDir(). * - * @var int + * @var int $owner_id */ public $owner_id = 0; /** @@ -62,15 +62,15 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic { * * Used for creating the path in cloud/ * - * @var string + * @var string $owner_nick */ public $owner_nick = ''; /** * Timezone from the visiting channel's channel_timezone. * - * Used in @ref RedBrowser + * Used in @ref Browser * - * @var string + * @var string $timezone */ protected $timezone = ''; @@ -82,7 +82,7 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic { * @brief Validates a username and password. * * - * @see \Sabre\DAV\Auth\Backend\AbstractBasic::validateUserPass + * @see \\Sabre\\DAV\\Auth\\Backend\\AbstractBasic::validateUserPass * @param string $username * @param string $password * @return bool @@ -211,7 +211,7 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic { * * If nobody is currently logged in, this method should return null. * - * @see \Sabre\DAV\Auth\Backend\AbstractBasic::getCurrentUser + * @see \\Sabre\\DAV\\Auth\\Backend\\AbstractBasic::getCurrentUser * @return string|null */ public function getCurrentUser() { diff --git a/Zotlabs/Storage/Browser.php b/Zotlabs/Storage/Browser.php index 4a7e49e86..a30eedba5 100644 --- a/Zotlabs/Storage/Browser.php +++ b/Zotlabs/Storage/Browser.php @@ -7,10 +7,10 @@ use Sabre\DAV; /** * @brief Provides a DAV frontend for the webbrowser. * - * RedBrowser is a SabreDAV server-plugin to provide a view to the DAV storage + * Browser is a SabreDAV server-plugin to provide a view to the DAV storage * for the webbrowser. * - * @extends \Sabre\DAV\Browser\Plugin + * @extends \\Sabre\\DAV\\Browser\\Plugin * * @link http://github.com/friendica/red * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT) @@ -19,13 +19,13 @@ class Browser extends DAV\Browser\Plugin { /** * @see set_writeable() - * @see \Sabre\DAV\Auth\Backend\BackendInterface - * @var RedBasicAuth + * @see \\Sabre\\DAV\\Auth\\Backend\\BackendInterface + * @var BasicAuth $auth */ private $auth; /** - * @brief Constructor for RedBrowser class. + * @brief Constructor for Browser class. * * $enablePost will be activated through set_writeable() in a later stage. * At the moment the write_storage permission is only valid for the whole @@ -36,7 +36,7 @@ class Browser extends DAV\Browser\Plugin { * Disable assets with $enableAssets = false. Should get some thumbnail views * anyway. * - * @param RedBasicAuth &$auth + * @param BasicAuth &$auth */ public function __construct(&$auth) { $this->auth = $auth; @@ -95,7 +95,6 @@ class Browser extends DAV\Browser\Plugin { '{DAV:}getlastmodified', ), 1); - $parent = $this->server->tree->getNodeForPath($path); $parentpath = array(); @@ -263,10 +262,11 @@ class Browser extends DAV\Browser\Plugin { * @brief Creates a form to add new folders and upload files. * * @param \Sabre\DAV\INode $node - * @param string &$output + * @param[in,out] string &$output + * @param string $path */ public function htmlActionsPanel(DAV\INode $node, &$output, $path) { - if (! $node instanceof DAV\ICollection) + if(! $node instanceof DAV\ICollection) return; // We also know fairly certain that if an object is a non-extended @@ -278,9 +278,9 @@ class Browser extends DAV\Browser\Plugin { $aclselect = null; $lockstate = ''; - if ($this->auth->owner_id) { + if($this->auth->owner_id) { $channel = channelx_by_n($this->auth->owner_id); - if ($channel) { + if($channel) { $acl = new \Zotlabs\Access\AccessList($channel); $channel_acl = $acl->get(); $lockstate = (($acl->is_private()) ? 'lock' : 'unlock'); @@ -295,12 +295,12 @@ class Browser extends DAV\Browser\Plugin { intval($this->auth->channel_account_id) ); $used = $r[0]['total']; - if ($used) { + if($used) { $quotaDesc = t('You are using %1$s of your available file storage.'); $quotaDesc = sprintf($quotaDesc, userReadableSize($used)); } - if ($limit && $used) { + if($limit && $used) { $quotaDesc = t('You are using %1$s of %2$s available file storage. (%3$s%)'); $quotaDesc = sprintf($quotaDesc, userReadableSize($used), @@ -355,7 +355,7 @@ class Browser extends DAV\Browser\Plugin { * * @param int $owner * The owner_id - * @param string $hash + * @param string $parentHash * The parent's folder hash * @param string $attachName * The name of the attachment @@ -373,6 +373,7 @@ class Browser extends DAV\Browser\Plugin { $hash = $rr['hash']; } } + return $hash; } diff --git a/Zotlabs/Storage/Directory.php b/Zotlabs/Storage/Directory.php index de4d90da4..ad450b2dd 100644 --- a/Zotlabs/Storage/Directory.php +++ b/Zotlabs/Storage/Directory.php @@ -9,9 +9,9 @@ use Sabre\DAV; * * A class that represents a directory. * - * @extends \Sabre\DAV\Node - * @implements \Sabre\DAV\ICollection - * @implements \Sabre\DAV\IQuota + * @extends \\Sabre\\DAV\\Node + * @implements \\Sabre\\DAV\\ICollection + * @implements \\Sabre\\DAV\\IQuota * * @link http://github.com/friendica/red * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT) @@ -21,7 +21,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { /** * @brief The path inside /cloud * - * @var string + * @var string $red_path */ private $red_path; private $folder_hash; @@ -29,7 +29,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * @brief The full path as seen in the browser. * /cloud + $red_path * @todo I think this is not used anywhere, we always strip '/cloud' and only use it in debug - * @var string + * @var string $ext_path */ private $ext_path; private $root_dir = ''; @@ -38,7 +38,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * @brief The real path on the filesystem. * The actual path in store/ with the hashed names. * - * @var string + * @var string $os_path */ private $os_path = ''; @@ -46,7 +46,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * @brief Sets up the directory node, expects a full path. * * @param string $ext_path a full path - * @param RedBasicAuth &$auth_plugin + * @param BasicAuth &$auth_plugin */ public function __construct($ext_path, &$auth_plugin) { // $ext_path = urldecode($ext_path); @@ -55,14 +55,14 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { // remove "/cloud" from the beginning of the path $modulename = \App::$module; $this->red_path = ((strpos($ext_path, '/' . $modulename) === 0) ? substr($ext_path, strlen($modulename) + 1) : $ext_path); - if (! $this->red_path) { + if(! $this->red_path) { $this->red_path = '/'; } $this->auth = $auth_plugin; $this->folder_hash = ''; $this->getDir(); - if ($this->auth->browser) { + if($this->auth->browser) { $this->auth->browser->set_writeable(); } } @@ -76,8 +76,8 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { /** * @brief Returns an array with all the child nodes. * - * @throw \Sabre\DAV\Exception\Forbidden - * @return array \Sabre\DAV\INode[] + * @throw "\Sabre\DAV\Exception\Forbidden" + * @return array \\Sabre\\DAV\\INode[] */ public function getChildren() { logger('children for ' . $this->ext_path, LOGGER_DATA); @@ -98,8 +98,8 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { /** * @brief Returns a child by name. * - * @throw \Sabre\DAV\Exception\Forbidden - * @throw \Sabre\DAV\Exception\NotFound + * @throw "\Sabre\DAV\Exception\Forbidden" + * @throw "\Sabre\DAV\Exception\NotFound" * @param string $name */ public function getChild($name) { @@ -141,7 +141,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * * @todo handle duplicate directory name * - * @throw \Sabre\DAV\Exception\Forbidden + * @throw "\Sabre\DAV\Exception\Forbidden" * @param string $name The new name of the directory. * @return void */ @@ -186,7 +186,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * After successful creation of the file, you may choose to return the ETag * of the new file here. * - * @throw \Sabre\DAV\Exception\Forbidden + * @throw "\Sabre\DAV\Exception\Forbidden" * @param string $name Name of the file * @param resource|string $data Initial payload * @return null|string ETag @@ -431,7 +431,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { /** * @todo add description of what this function does. * - * @throw \Sabre\DAV\Exception\NotFound + * @throw "\Sabre\DAV\Exception\NotFound" * @return void */ function getDir() { @@ -557,13 +557,13 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { /** - * @brief Array with all Directory and File DAV\Node items for the given path. + * @brief Array with all Directory and File DAV\\Node items for the given path. * * @param string $file path to a directory * @param \Zotlabs\Storage\BasicAuth &$auth - * @returns null|array \Sabre\DAV\INode[] - * @throw \Sabre\DAV\Exception\Forbidden - * @throw \Sabre\DAV\Exception\NotFound + * @returns null|array \\Sabre\\DAV\\INode[] + * @throw "\Sabre\DAV\Exception\Forbidden" + * @throw "\Sabre\DAV\Exception\NotFound" */ function CollectionData($file, &$auth) { $ret = array(); @@ -710,7 +710,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { * @param BasicAuth &$auth * @param boolean $test (optional) enable test mode * @return File|Directory|boolean|null - * @throw \Sabre\DAV\Exception\Forbidden + * @throw "\Sabre\DAV\Exception\Forbidden" */ function FileData($file, &$auth, $test = false) { logger($file . (($test) ? ' (test mode) ' : ''), LOGGER_DATA); diff --git a/Zotlabs/Storage/File.php b/Zotlabs/Storage/File.php index 5a70a99f1..d2bca3964 100644 --- a/Zotlabs/Storage/File.php +++ b/Zotlabs/Storage/File.php @@ -9,8 +9,8 @@ use Sabre\DAV; * * It provides all functions to work with files in Red's cloud through DAV protocol. * - * @extends \Sabre\DAV\Node - * @implements \Sabre\DAV\IFile + * @extends \\Sabre\\DAV\\Node + * @implements \\Sabre\\DAV\\IFile * * @link http://github.com/friendica/red * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT) @@ -20,20 +20,20 @@ class File extends DAV\Node implements DAV\IFile { /** * The file from attach table. * - * @var array - * data - * flags - * filename (string) - * filetype (string) + * @var array $data + * * data + * * flags + * * filename (string) + * * filetype (string) */ private $data; /** - * @see \Sabre\DAV\Auth\Backend\BackendInterface - * @var \RedMatrix\RedDAV\RedBasicAuth + * @see \\Sabre\\DAV\\Auth\\Backend\\BackendInterface + * @var \\Zotlabs\\Storage\\BasicAuth $auth */ private $auth; /** - * @var string + * @var string $name */ private $name; @@ -65,8 +65,8 @@ class File extends DAV\Node implements DAV\IFile { /** * @brief Renames the file. * - * @throw Sabre\DAV\Exception\Forbidden - * @param string $name The new name of the file. + * @throw "\Sabre\DAV\Exception\Forbidden" + * @param string $newName The new name of the file. * @return void */ public function setName($newName) { @@ -95,7 +95,7 @@ class File extends DAV\Node implements DAV\IFile { $ch = channelx_by_n($this->auth->owner_id); if($ch) { $sync = attach_export_data($ch,$this->data['hash']); - if($sync) + if($sync) build_sync_packet($ch['channel_id'],array('file' => array($sync))); } } @@ -138,7 +138,7 @@ class File extends DAV\Node implements DAV\IFile { $album = $f1[0]['filename']; $direct = $f1[0]; } - } + } $fname = dbunescbin($d[0]['content']); if(strpos($fname,'store') === false) $f = 'store/' . $this->auth->owner_nick . '/' . $fname ; @@ -151,11 +151,11 @@ class File extends DAV\Node implements DAV\IFile { logger('filename: ' . $f . ' size: ' . $size, LOGGER_DEBUG); } $gis = @getimagesize($f); - logger('getimagesize: ' . print_r($gis,true), LOGGER_DATA); + logger('getimagesize: ' . print_r($gis,true), LOGGER_DATA); if(($gis) && ($gis[2] === IMAGETYPE_GIF || $gis[2] === IMAGETYPE_JPEG || $gis[2] === IMAGETYPE_PNG)) { $is_photo = 1; } - } + } else { // this shouldn't happen any more $r = q("UPDATE attach SET content = '%s' WHERE hash = '%s' AND uid = %d", @@ -222,7 +222,7 @@ class File extends DAV\Node implements DAV\IFile { $sync = attach_export_data($c[0],$this->data['hash']); - if($sync) + if($sync) build_sync_packet($c[0]['channel_id'],array('file' => array($sync))); } @@ -322,16 +322,16 @@ class File extends DAV\Node implements DAV\IFile { * This method checks the permissions and then calls attach_delete() function * to actually remove the file. * - * @throw \Sabre\DAV\Exception\Forbidden + * @throw "\Sabre\DAV\Exception\Forbidden" */ public function delete() { logger('delete file ' . basename($this->name), LOGGER_DEBUG); - if ((! $this->auth->owner_id) || (! perm_is_allowed($this->auth->owner_id, $this->auth->observer, 'write_storage'))) { + if((! $this->auth->owner_id) || (! perm_is_allowed($this->auth->owner_id, $this->auth->observer, 'write_storage'))) { throw new DAV\Exception\Forbidden('Permission denied.'); } - if ($this->auth->owner_id !== $this->auth->channel_id) { + if($this->auth->owner_id !== $this->auth->channel_id) { if (($this->auth->observer !== $this->data['creator']) || intval($this->data['is_dir'])) { throw new DAV\Exception\Forbidden('Permission denied.'); } @@ -340,14 +340,14 @@ class File extends DAV\Node implements DAV\IFile { if(get_pconfig($this->auth->owner_id,'system','os_delete_prohibit') && \App::$module == 'dav') { throw new DAV\Exception\Forbidden('Permission denied.'); } - + attach_delete($this->auth->owner_id, $this->data['hash']); $ch = channelx_by_n($this->auth->owner_id); if($ch) { - $sync = attach_export_data($ch,$this->data['hash'],true); - if($sync) - build_sync_packet($ch['channel_id'],array('file' => array($sync))); + $sync = attach_export_data($ch, $this->data['hash'], true); + if($sync) + build_sync_packet($ch['channel_id'], array('file' => array($sync))); } } } diff --git a/Zotlabs/Web/Router.php b/Zotlabs/Web/Router.php index 4ba2a450d..a3bad29ae 100644 --- a/Zotlabs/Web/Router.php +++ b/Zotlabs/Web/Router.php @@ -2,51 +2,53 @@ namespace Zotlabs\Web; - +/** + * + * We have already parsed the server path into App::$argc and App::$argv + * + * App::$argv[0] is our module name. Let's call it 'foo'. We will load the + * Zotlabs/Module/Foo.php (object) or file mod/foo.php (procedural) + * and use it for handling our URL request to 'https://ourgreatwebsite.something/foo' . + * The module file contains a few functions that we call in various circumstances + * and in the following order: + * @code{.php} + * Object: + * class Foo extends \Zotlabs\Web\Controller { + * function init() { init function } + * function post() { post function } + * function get() { normal page function } + * } + * + * Procedual interface: + * foo_init() + * foo_post() (only called if there are $_POST variables) + * foo_content() - the string return of this function contains our page body + * @endcode + * Modules which emit other serialisations besides HTML (XML,JSON, etc.) should do + * so within the module init and/or post functions and then invoke killme() to terminate + * further processing. + */ class Router { private $modname = ''; private $controller = null; + /** + * @brief Router constructor + * + * @param[in,out] App &$a + * @throws Exception module not found + */ function __construct(&$a) { - /** - * - * We have already parsed the server path into App::$argc and App::$argv - * - * App::$argv[0] is our module name. Let's call it 'foo'. We will load the - * Zotlabs/Module/Foo.php (object) or file mod/foo.php (procedural) - * and use it for handling our URL request to 'https://ourgreatwebsite.something/foo' . - * The module file contains a few functions that we call in various circumstances - * and in the following order: - * - * Object: - * class Foo extends Zotlabs\Web\Controller { - * function init() { init function } - * function post() { post function } - * function get() { normal page function } - * } - * - * Procedual interface: - * foo_init() - * foo_post() (only called if there are $_POST variables) - * foo_content() - the string return of this function contains our page body - * - * Modules which emit other serialisations besides HTML (XML,JSON, etc.) should do - * so within the module init and/or post functions and then invoke killme() to terminate - * further processing. - */ - $module = \App::$module; $modname = "Zotlabs\\Module\\" . ucfirst($module); if(strlen($module)) { - /** - * + /* * We will always have a module name. * First see if we have a plugin which is masquerading as a module. - * */ if(is_array(\App::$plugins) && in_array($module,\App::$plugins) && file_exists("addon/{$module}/{$module}.php")) { @@ -66,7 +68,7 @@ class Router { goaway(z_root()); } - /** + /* * If the site has a custom module to over-ride the standard module, use it. * Otherwise, look for the standard program module */ @@ -101,13 +103,13 @@ class Router { } } } - - /** - * This provides a place for plugins to register module handlers which don't otherwise exist - * on the system, or to completely over-ride an existing module. + + /* + * This provides a place for plugins to register module handlers which don't otherwise exist + * on the system, or to completely over-ride an existing module. * If the plugin sets 'installed' to true we won't throw a 404 error for the specified module even if * there is no specific module file or matching plugin name. - * The plugin should catch at least one of the module hooks for this URL. + * The plugin should catch at least one of the module hooks for this URL. */ $x = array('module' => $module, 'installed' => \App::$module_loaded, 'controller' => $this->controller); @@ -117,7 +119,7 @@ class Router { $this->controller = $x['controller']; } - /** + /* * The URL provided does not resolve to a valid module. * * On Dreamhost sites, quite often things go wrong for no apparent reason and they send us to '/internal_error.html'. @@ -157,7 +159,11 @@ class Router { } } - + /** + * @brief + * + * @param[in,out] App &$a + */ function Dispatch(&$a) { /** @@ -168,14 +174,14 @@ class Router { \App::$page['page_title'] = \App::$module; $placeholder = ''; - /** + /* * No theme has been specified when calling the module_init functions * For this reason, please restrict the use of templates to those which * do not provide any presentation details - as themes will not be able * to over-ride them. */ - $arr = array('init' => true, 'replace' => false); + $arr = array('init' => true, 'replace' => false); call_hooks(\App::$module . '_mod_init', $arr); if(! $arr['replace']) { if($this->controller && method_exists($this->controller,'init')) { @@ -187,7 +193,7 @@ class Router { } } - /** + /* * Do all theme initialisation here before calling any additional module functions. * The module_init function may have changed the theme. * Additionally any page with a Comanche template may alter the theme. @@ -195,7 +201,7 @@ class Router { */ - /** + /* * In case a page has overloaded a module, see if we already have a layout defined * otherwise, if a PDL file exists for this module, use it * The member may have also created a customised PDL that's stored in the config @@ -203,7 +209,7 @@ class Router { load_pdl($a); - /** + /* * load current theme info */ @@ -226,7 +232,7 @@ class Router { } } - if(($_SERVER['REQUEST_METHOD'] === 'POST') && (! \App::$error) && (! x($_POST, 'auth-params'))) { + if(($_SERVER['REQUEST_METHOD'] === 'POST') && (! \App::$error) && (! x($_POST, 'auth-params'))) { call_hooks(\App::$module . '_mod_post', $_POST); if($this->controller && method_exists($this->controller,'post')) { @@ -238,7 +244,7 @@ class Router { } } - if(! \App::$error) { + if(! \App::$error) { $arr = array('content' => \App::$page['content'], 'replace' => false); call_hooks(\App::$module . '_mod_content', $arr); \App::$page['content'] = $arr['content']; diff --git a/Zotlabs/Web/SubModule.php b/Zotlabs/Web/SubModule.php index 5f49b9292..7c8404201 100644 --- a/Zotlabs/Web/SubModule.php +++ b/Zotlabs/Web/SubModule.php @@ -2,23 +2,28 @@ namespace Zotlabs\Web; - +/* + * @brief + * + */ class SubModule { private $controller = false; /** + * @brief Submodule constructor. + * * Initiate sub-modules. By default the submodule name is in argv(1), though this is configurable. * Example: Given a URL path such as /admin/plugins, and the Admin module initiates sub-modules. * This means we'll look for a class Plugins in Zotlabs/Module/Admin/Plugins.php - * The specific methods and calling parameters are up to the top level module controller logic. + * The specific methods and calling parameters are up to the top level module controller logic. * * **If** you were to provide sub-module support on the photos module, you would probably use * $whicharg = 2, as photos are typically called with a URL path of /photos/channel_address/submodule_name * where submodule_name might be something like album or image. + * + * @param int $whicharg */ - - function __construct($whicharg = 1) { if(argc() < ($whicharg + 1)) @@ -31,13 +36,20 @@ class SubModule { } } + /** + * @brief + * + * @param string $method + * @return boolean|mixed + */ function call($method) { if(! $this->controller) return false; - if(method_exists($this->controller,$method)) + + if(method_exists($this->controller, $method)) return $this->controller->$method(); + return false; } } - diff --git a/Zotlabs/Zot/Finger.php b/Zotlabs/Zot/Finger.php index e7603442f..a25cfa2ac 100644 --- a/Zotlabs/Zot/Finger.php +++ b/Zotlabs/Zot/Finger.php @@ -2,7 +2,10 @@ namespace Zotlabs\Zot; - +/** + * @brief Finger + * + */ class Finger { static private $token; @@ -19,25 +22,25 @@ class Finger { * * @return zotinfo array (with 'success' => true) or array('success' => false); */ - static public function run($webbie, $channel = null, $autofallback = true) { $ret = array('success' => false); self::$token = random_string(); - if (strpos($webbie,'@') === false) { + if (strpos($webbie, '@') === false) { $address = $webbie; $host = \App::get_hostname(); } else { - $address = substr($webbie,0,strpos($webbie,'@')); - $host = substr($webbie,strpos($webbie,'@')+1); + $address = substr($webbie, 0, strpos($webbie, '@')); + $host = substr($webbie, strpos($webbie, '@')+1); } $xchan_addr = $address . '@' . $host; if ((! $address) || (! $xchan_addr)) { logger('zot_finger: no address :' . $webbie); + return $ret; } @@ -53,16 +56,16 @@ class Finger { dbesc($xchan_addr) ); - if ($r) { + if($r) { $url = $r[0]['hubloc_url']; - if ($r[0]['hubloc_network'] && $r[0]['hubloc_network'] !== 'zot') { + if($r[0]['hubloc_network'] && $r[0]['hubloc_network'] !== 'zot') { logger('zot_finger: alternate network: ' . $webbie); - logger('url: '.$url.', net: '.var_export($r[0]['hubloc_network'],true), LOGGER_DATA, LOG_DEBUG); + logger('url: '.$url.', net: '.var_export($r[0]['hubloc_network'], true), LOGGER_DATA, LOG_DEBUG); + return $ret; } - } - else { + } else { $url = 'https://' . $host; } @@ -88,13 +91,12 @@ class Finger { $result = z_post_url('http://' . $host . $rhs,$postvars); } } - } - else { + } else { $rhs .= '?f=&address=' . urlencode($address) . '&token=' . self::$token; $result = z_fetch_url($url . $rhs); - if ((! $result['success']) && ($autofallback)) { - if ($https) { + if((! $result['success']) && ($autofallback)) { + if($https) { logger('zot_finger: https failed. falling back to http'); $result = z_fetch_url('http://' . $host . $rhs); } @@ -103,23 +105,25 @@ class Finger { if(! $result['success']) { logger('zot_finger: no results'); + return $ret; } - $x = json_decode($result['body'],true); + $x = json_decode($result['body'], true); if($x) { - $signed_token = ((is_array($x) && array_key_exists('signed_token',$x)) ? $x['signed_token'] : null); + $signed_token = ((is_array($x) && array_key_exists('signed_token', $x)) ? $x['signed_token'] : null); if($signed_token) { - $valid = rsa_verify('token.' . self::$token,base64url_decode($signed_token),$x['key']); + $valid = rsa_verify('token.' . self::$token, base64url_decode($signed_token), $x['key']); if(! $valid) { logger('invalid signed token: ' . $url . $rhs, LOGGER_NORMAL, LOG_ERR); + return $ret; } } else { logger('No signed token from ' . $url . $rhs, LOGGER_NORMAL, LOG_WARNING); // after 2017-01-01 this will be a hard error unless you over-ride it. - if((time() > 1483228800) && (! get_config('system','allow_unsigned_zotfinger'))) + if((time() > 1483228800) && (! get_config('system', 'allow_unsigned_zotfinger'))) return $ret; } } diff --git a/include/Import/Importer.php b/include/Import/Importer.php index cddfac7b5..1fa677db0 100644 --- a/include/Import/Importer.php +++ b/include/Import/Importer.php @@ -5,7 +5,6 @@ namespace Hubzilla\Import; /** * @brief Class Import * - * @package Hubzilla\Import */ class Import { diff --git a/include/acl_selectors.php b/include/acl_selectors.php index 362776b44..80d1f1216 100644 --- a/include/acl_selectors.php +++ b/include/acl_selectors.php @@ -1,17 +1,24 @@ -\r\n"; + $o .= "\r\n"; call_hooks(App::$module . '_post_' . $selname, $o); - return $o; } function contact_select($selname, $selclass, $preselected = false, $size = 4, $privmail = false, $celeb = false, $privatenet = false, $tabindex = null) { - $o = ''; // When used for private messages, we limit correspondence to mutual DFRN/Friendica friends and the selector @@ -54,17 +59,17 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p $sql_extra = ''; - $tabindex = ($tabindex > 0 ? "tabindex=\"$tabindex\"" : ""); + $tabindex = ($tabindex > 0 ? 'tabindex="$tabindex"' : ''); if($privmail) $o .= "\r\n"; + else + $o .= "\r\n"; @@ -98,13 +102,13 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p function fixacl(&$item) { - $item = str_replace(array('<','>'),array('',''),$item); + $item = str_replace(array('<', '>'), array('', ''), $item); } /** * Builds a modal dialog for editing permissions, using acl_selector.tpl as the template. * -* @param array $default Optional access control list for the initial state of the dialog. +* @param array $defaults Optional access control list for the initial state of the dialog. * @param boolean $show_jotnets Whether plugins for federated networks should be included in the permissions dialog * @param PermissionDescription $emptyACL_description - An optional description for the permission implied by selecting an empty ACL. Preferably an instance of PermissionDescription. * @param string $dialog_description Optional message to include at the top of the dialog. E.g. "Warning: Post permissions cannot be changed once sent". @@ -118,16 +122,15 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti $allow_cid = $allow_gid = $deny_cid = $deny_gid = false; $showall_origin = ''; $showall_icon = 'fa-globe'; - $role = get_pconfig(local_channel(),'system','permissions_role'); + $role = get_pconfig(local_channel(), 'system', 'permissions_role'); if(! $emptyACL_description) { $showall_caption = t('Visible to your default audience'); - } else if (is_a($emptyACL_description, '\\Zotlabs\\Lib\\PermissionDescription')) { + } else if(is_a($emptyACL_description, '\\Zotlabs\\Lib\\PermissionDescription')) { $showall_caption = $emptyACL_description->get_permission_description(); $showall_origin = (($role === 'custom') ? $emptyACL_description->get_permission_origin_description() : ''); $showall_icon = $emptyACL_description->get_permission_icon(); - } else { // For backwards compatibility we still accept a string... for now! $showall_caption = $emptyACL_description; @@ -135,7 +138,7 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti if(is_array($defaults)) { - $allow_cid = ((strlen($defaults['allow_cid'])) + $allow_cid = ((strlen($defaults['allow_cid'])) ? explode('><', $defaults['allow_cid']) : array() ); $allow_gid = ((strlen($defaults['allow_gid'])) ? explode('><', $defaults['allow_gid']) : array() ); @@ -169,9 +172,9 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti '$select_label' => t('Who can see this?'), '$custom' => t('Custom selection'), '$showlimitedDesc' => t('Select "Show" to allow viewing. "Don\'t show" lets you override and limit the scope of "Show".'), - '$show' => t("Show"), + '$show' => t('Show'), '$hide' => t("Don't show"), - '$search' => t("Search"), + '$search' => t('Search'), '$allowcid' => json_encode($allow_cid), '$allowgid' => json_encode($allow_gid), '$denycid' => json_encode($deny_cid), @@ -183,20 +186,19 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti )); return $o; - } /** -* Returns a string that's suitable for passing as the $dialog_description argument to a -* populate_acl() call for wall posts or network posts. -* -* This string is needed in 3 different files, and our .po translation system currently -* cannot be used as a string table (because the value is always the key in english) so -* I've centralized the value here (making this function name the "key") until we have a -* better way. -* -* @return string Description to present to user in modal permissions dialog -*/ + * Returns a string that's suitable for passing as the $dialog_description argument to a + * populate_acl() call for wall posts or network posts. + * + * This string is needed in 3 different files, and our .po translation system currently + * cannot be used as a string table (because the value is always the key in english) so + * I've centralized the value here (making this function name the "key") until we have a + * better way. + * + * @return string Description to present to user in modal permissions dialog + */ function get_post_aclDialogDescription() { // I'm trying to make two points in this description text - warn about finality of wall @@ -212,4 +214,3 @@ function get_post_aclDialogDescription() { return sprintf($description, $emphasisOpen, $emphasisClose); } - diff --git a/include/attach.php b/include/attach.php index f7a107fc0..4e8b3c056 100644 --- a/include/attach.php +++ b/include/attach.php @@ -159,7 +159,6 @@ function attach_count_files($channel_id, $observer, $hash = '', $filename = '', intval($channel_id) ); - $ret['success'] = ((is_array($r)) ? true : false); $ret['results'] = ((is_array($r)) ? count($r) : false); @@ -226,7 +225,8 @@ function attach_list_files($channel_id, $observer, $hash = '', $filename = '', $ * This could exhaust memory so most useful only when immediately sending the data. * * @param string $hash - * @param int $rev Revision + * @param string $observer_hash + * @param int $rev (optional) Revision default 0 * @return array */ function attach_by_hash($hash, $observer_hash, $rev = 0) { @@ -285,7 +285,7 @@ function attach_by_hash($hash, $observer_hash, $rev = 0) { function attach_can_view_folder($uid,$ob_hash,$folder_hash) { $sql_extra = permissions_sql($uid,$ob_hash); - $hash = $folder_hash; + $hash = $folder_hash; $result = false; do { @@ -295,9 +295,10 @@ function attach_can_view_folder($uid,$ob_hash,$folder_hash) { ); if(! $r) return false; + $hash = $r[0]['folder']; - } - while($hash); + } while($hash); + return true; } @@ -308,8 +309,9 @@ function attach_can_view_folder($uid,$ob_hash,$folder_hash) { * Returns the entire attach structure excluding data. * * @see attach_by_hash() - * @param $hash - * @param $rev revision default 0 + * @param string $hash + * @param string $observer_hash + * @param int $rev (optional) revision default 0 * @return associative array with everything except data * * \e boolean \b success boolean true or false * * \e string \b message (optional) only when success is false @@ -335,12 +337,12 @@ function attach_by_hash_nodata($hash, $observer_hash, $rev = 0) { return $ret; } - if(! perm_is_allowed($r[0]['uid'],$observer_hash,'view_storage')) { + if(! perm_is_allowed($r[0]['uid'], $observer_hash, 'view_storage')) { $ret['message'] = t('Permission denied.'); return $ret; } - $sql_extra = permissions_sql($r[0]['uid'],$observer_hash); + $sql_extra = permissions_sql($r[0]['uid'], $observer_hash); // Now we'll see if we can access the attachment @@ -355,14 +357,13 @@ function attach_by_hash_nodata($hash, $observer_hash, $rev = 0) { } if($r[0]['folder']) { - $x = attach_can_view_folder($r[0]['uid'],$observer_hash,$r[0]['folder']); + $x = attach_can_view_folder($r[0]['uid'], $observer_hash, $r[0]['folder']); if(! $x) { $ret['message'] = t('Permission denied.'); return $ret; } } - $ret['success'] = true; $ret['data'] = $r[0]; @@ -378,25 +379,18 @@ function attach_by_hash_nodata($hash, $observer_hash, $rev = 0) { * @note Requires an input field \e userfile and does not accept multiple files * in one request. * - * @param array $channel channel array of owner - * @param string $observer_hash hash of current observer - * @param string $options (optional) one of update, replace, revision - * @param array $arr (optional) associative array - */ - -/** - * A lot going on in this function, and some of it is old cruft and some is new cruft + * @note A lot going on in this function, and some of it is old cruft and some is new cruft * and the entire thing probably needs to be refactored. It started out just storing - * files, before we had DAV. It was made extensible to do extra stuff like edit an + * files, before we had DAV. It was made extensible to do extra stuff like edit an * existing file or optionally store a separate revision using $options to choose between different * storage models. Along the way we moved from - * DB data storage to file system storage. - * Then DAV came along and used different upload methods depending on whether the - * file was stored as a DAV directory object or updated as a file object. One of these + * DB data storage to file system storage. + * Then DAV came along and used different upload methods depending on whether the + * file was stored as a DAV directory object or updated as a file object. One of these * is essentially an update and the other is basically an upload, but doesn't use the traditional PHP - * upload workflow. + * upload workflow. * Then came hubzilla and we tried to merge photo functionality with the file storage. Most of - * that integration occurs within this function. + * that integration occurs within this function. * This required overlap with the old photo_upload stuff and photo albums were * completely different concepts from directories which needed to be reconciled somehow. * The old revision stuff is kind of orphaned currently. There's new revision stuff for photos @@ -404,13 +398,18 @@ function attach_by_hash_nodata($hash, $observer_hash, $rev = 0) { * That's where it sits currently. I repeat it needs to be refactored, and this note is here * for future explorers and those who may be doing that work to understand where it came * from and got to be the monstrosity of tangled unrelated code that it currently is. + * + * @param array $channel channel array of owner + * @param string $observer_hash hash of current observer + * @param string $options (optional) one of update, replace, revision + * @param array $arr (optional) associative array + * @return void|array */ - function attach_store($channel, $observer_hash, $options = '', $arr = null) { require_once('include/photos.php'); - call_hooks('photo_upload_begin',$arr); + call_hooks('photo_upload_begin', $arr); $ret = array('success' => false); $channel_id = $channel['channel_id']; @@ -441,7 +440,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { return $ret; } - $str_group_allow = perms2str($arr['group_allow']); + $str_group_allow = perms2str($arr['group_allow']); $str_contact_allow = perms2str($arr['contact_allow']); $str_group_deny = perms2str($arr['group_deny']); $str_contact_deny = perms2str($arr['contact_deny']); @@ -458,7 +457,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { $remove_when_processed = true; - if($options === 'import') { + if($options === 'import') { $src = $arr['src']; $filename = $arr['filename']; $filesize = @filesize($src); @@ -485,17 +484,15 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { elseif($options !== 'update') { $f = array('src' => '', 'filename' => '', 'filesize' => 0, 'type' => ''); - call_hooks('photo_upload_file',$f); + call_hooks('photo_upload_file',$f); call_hooks('attach_upload_file',$f); - if (x($f,'src') && x($f,'filesize')) { - $src = $f['src']; - $filename = $f['filename']; - $filesize = $f['filesize']; - $type = $f['type']; - - } else { - + if (x($f,'src') && x($f,'filesize')) { + $src = $f['src']; + $filename = $f['filename']; + $filesize = $f['filesize']; + $type = $f['type']; + } else { if(! x($_FILES,'userfile')) { $ret['message'] = t('No source file.'); return $ret; @@ -543,12 +540,10 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { $hash = $x[0]['hash']; } - - $def_extension = ''; $is_photo = 0; $gis = @getimagesize($src); - logger('getimagesize: ' . print_r($gis,true), LOGGER_DATA); + logger('getimagesize: ' . print_r($gis,true), LOGGER_DATA); if(($gis) && ($gis[2] === IMAGETYPE_GIF || $gis[2] === IMAGETYPE_JPEG || $gis[2] === IMAGETYPE_PNG)) { $is_photo = 1; if($gis[2] === IMAGETYPE_GIF) @@ -557,7 +552,6 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { $def_extension = '.jpg'; if($gis[2] === IMAGETYPE_PNG) $def_extension = '.png'; - } $pathname = ''; @@ -607,7 +601,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { } else { $folder_hash = ((($arr) && array_key_exists('folder',$arr)) ? $arr['folder'] : ''); - } + } if((! $options) || ($options === 'import')) { @@ -654,8 +648,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { } if($found) $x++; - } - while($found); + } while($found); $filename = $basename . '(' . $x . ')' . $ext; } else @@ -702,7 +695,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { if($folder_hash) { $curr = find_folder_hash_by_attach_hash($channel_id,$folder_hash,true); - if($curr) + if($curr) $os_relpath .= $curr . '/'; $os_relpath .= $folder_hash . '/'; } @@ -765,7 +758,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { ); } elseif($options === 'update') { - $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', edited = '%s', os_storage = %d, is_photo = %d, os_path = '%s', + $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', edited = '%s', os_storage = %d, is_photo = %d, os_path = '%s', allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' where id = %d and uid = %d", dbesc((array_key_exists('filename',$arr)) ? $arr['filename'] : $x[0]['filename']), dbesc((array_key_exists('filetype',$arr)) ? $arr['filetype'] : $x[0]['filetype']), @@ -783,7 +776,6 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { ); } else { - $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, folder, filesize, revision, os_storage, is_photo, content, created, edited, os_path, allow_cid, allow_gid,deny_cid, deny_gid ) VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($channel['channel_account_id']), @@ -869,7 +861,6 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { return $ret; } - $ret['success'] = true; $ret['data'] = $r[0]; if(! $is_photo) { @@ -880,7 +871,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { if($dosync) { $sync = attach_export_data($channel,$hash); - if($sync) + if($sync) build_sync_packet($channel['channel_id'],array('file' => array($sync))); } @@ -998,7 +989,7 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { intval($channel['channel_id']) ); if($r) { - if(array_key_exists('force',$arr) && intval($arr['force']) + if(array_key_exists('force',$arr) && intval($arr['force']) && (intval($r[0]['is_dir']))) { $ret['success'] = true; $r = q("select * from attach where id = %d limit 1", @@ -1150,7 +1141,7 @@ function attach_mkdirp($channel, $observer_hash, $arr = null) { if(! $p) continue; $arx = array( - 'filename' => $p, + 'filename' => $p, 'folder' => $current_parent, 'force' => 1 ); @@ -1163,7 +1154,7 @@ function attach_mkdirp($channel, $observer_hash, $arr = null) { if(array_key_exists('deny_gid',$arr)) $arx['deny_gid'] = $arr['deny_gid']; - $x = attach_mkdir($channel, $observer_hash, $arx); + $x = attach_mkdir($channel, $observer_hash, $arx); if($x['success']) { $current_parent = $x['data']['hash']; } @@ -1177,26 +1168,22 @@ function attach_mkdirp($channel, $observer_hash, $arr = null) { $ret['data'] = $x['data']; } - return $ret; - + return $ret; } - - - - /** * @brief Changes permissions of a file. * - * @param int $channel_id + * @param int $channel_id The id of the channel * @param array $resource * @param string $allow_cid * @param string $allow_gid * @param string $deny_cid * @param string $deny_gid * @param boolean $recurse (optional) default false + * @param boolean $sync (optional) default false */ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse = false, $sync = false) { @@ -1248,7 +1235,7 @@ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gi if($sync) { $data = attach_export_data($channel,$resource); - if($data) + if($data) build_sync_packet($channel['channel_id'],array('file' => array($data))); } } @@ -1263,6 +1250,7 @@ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gi * The id of the channel * @param string $resource * The hash to delete + * @param int $is_photo (optional) default 0 * @return void */ function attach_delete($channel_id, $resource, $is_photo = 0) { @@ -1337,7 +1325,7 @@ function attach_delete($channel_id, $resource, $is_photo = 0) { dbesc($resource) ); } - + // update the parent folder's lastmodified timestamp $e = q("UPDATE attach SET edited = '%s' WHERE hash = '%s' AND uid = %d", dbesc(datetime_convert()), @@ -1425,6 +1413,7 @@ function get_parent_cloudpath($channel_id, $channel_name, $attachHash) { $parentFullPath = $parentName . '/' . $parentFullPath; } } while ($parentHash); + $parentFullPath = z_root() . '/cloud/' . $channel_name . '/' . $parentFullPath; return $parentFullPath; @@ -1437,11 +1426,14 @@ function get_parent_cloudpath($channel_id, $channel_name, $attachHash) { * The id of the channel * @param string $attachHash * The hash of the attachment + * @param boolean $recurse + * (optional) default false * @return string */ function find_folder_hash_by_attach_hash($channel_id, $attachHash, $recurse = false) { -logger('attach_hash: ' . $attachHash); + logger('attach_hash: ' . $attachHash); + $r = q("SELECT folder FROM attach WHERE uid = %d AND hash = '%s' LIMIT 1", intval($channel_id), dbesc($attachHash) @@ -1449,10 +1441,11 @@ logger('attach_hash: ' . $attachHash); $hash = ''; if($r && $r[0]['folder']) { if($recurse) - $hash = find_folder_hash_by_attach_hash($channel_id,$r[0]['folder'],true) . '/' . $r[0]['folder']; + $hash = find_folder_hash_by_attach_hash($channel_id,$r[0]['folder'],true) . '/' . $r[0]['folder']; else $hash = $r[0]['folder']; } + return $hash; } @@ -1569,7 +1562,7 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $arr = array(); $arr['aid'] = get_account_id(); $arr['uid'] = $channel_id; - $arr['item_wall'] = 1; + $arr['item_wall'] = 1; $arr['item_origin'] = 1; $arr['item_unseen'] = 1; $arr['author_xchan'] = $poster['xchan_hash']; @@ -1732,11 +1725,11 @@ function get_file_activity_object($channel_id, $hash, $cloudpath) { /** * @brief Returns array of channels which have recursive permission for a file * - * @param $arr_allow_cid - * @param $arr_allow_gid - * @param $arr_deny_cid - * @param $arr_deny_gid - * @param $folder_hash + * @param array $arr_allow_cid + * @param array $arr_allow_gid + * @param array $arr_deny_cid + * @param array $arr_deny_gid + * @param string $folder_hash */ function recursive_activity_recipients($arr_allow_cid, $arr_allow_gid, $arr_deny_cid, $arr_deny_gid, $folder_hash) { @@ -1931,50 +1924,53 @@ function attach_export_data($channel, $resource_id, $deleted = false) { } return $ret; - } -/* strip off 'store/nickname/' from the provided path */ - +/** + * @brief Strip off 'store/nickname/' from the provided path + * + * @param string $s + * @return string + */ function get_attach_binname($s) { $p = $s; - if(strpos($s,'store/') === 0) { - $p = substr($s,6); - $p = substr($p,strpos($p,'/')+1); + if(strpos($s, 'store/') === 0) { + $p = substr($s, 6); + $p = substr($p, strpos($p, '/')+1); } + return $p; } function get_dirpath_by_cloudpath($channel, $path) { - - $path = notags(trim($path)); + $path = notags(trim($path)); $h = @parse_url($path); if(! $h || !x($h, 'path')) { return null; } - if(substr($h['path'],-1,1) === '/') { - $h['path'] = substr($h['path'],0,-1); + if(substr($h['path'], -1, 1) === '/') { + $h['path'] = substr($h['path'], 0, -1); } if(substr($h['path'],0,1) === '/') { - $h['path'] = substr($h['path'],1); + $h['path'] = substr($h['path'], 1); } $folders = explode('/', $h['path']); $f = array_shift($folders); - + $nick = $channel['channel_address']; //check to see if the absolute path was provided (/cloud/channelname/path/to/folder) - if($f === 'cloud' ) { + if($f === 'cloud' ) { $g = array_shift($folders); if( $g !== $nick) { // if nick does not follow "cloud", then the top level folder must be called "cloud" - // and the given path must be relative to "/cloud/channelname/". + // and the given path must be relative to "/cloud/channelname/". $folders = array_unshift(array_unshift($folders, $g), $f); - } + } } else { array_unshift($folders, $f); } @@ -1998,8 +1994,6 @@ function get_dirpath_by_cloudpath($channel, $path) { } else { return $clouddir . $subdir; } - - } function get_filename_by_cloudname($cloudname, $channel, $storepath) { @@ -2013,66 +2007,74 @@ function get_filename_by_cloudname($cloudname, $channel, $storepath) { return null; } - -// recursively copy a directory into cloud files -function copy_folder_to_cloudfiles($channel, $observer_hash, $srcpath, $cloudpath) -{ - if (!is_dir($srcpath) || !is_readable($srcpath)) { - logger('Error reading source path: ' . $srcpath, LOGGER_NORMAL); +/** + * @brief recursively copy a directory into cloud files + * + * @param array $channel + * @param string $observer_hash + * @param string $srcpath + * @param string $cloudpath + * @return boolean + */ +function copy_folder_to_cloudfiles($channel, $observer_hash, $srcpath, $cloudpath) { + if (!is_dir($srcpath) || !is_readable($srcpath)) { + logger('Error reading source path: ' . $srcpath, LOGGER_NORMAL); + return false; + } + $nodes = array_diff(scandir($srcpath), array('.', '..')); + foreach ($nodes as $node) { + $clouddir = $cloudpath . '/' . $node; // Sub-folder in cloud files destination + $nodepath = $srcpath . '/' . $node; // Sub-folder in source path + if(is_dir($nodepath)) { + $x = attach_mkdirp($channel, $observer_hash, array('pathname' => $clouddir)); + if(!$x['success']) { + logger('Error creating cloud path: ' . $clouddir, LOGGER_NORMAL); return false; + } + // Recursively call this function where the source and destination are the subfolders + $success = copy_folder_to_cloudfiles($channel, $observer_hash, $nodepath, $clouddir); + if(!$success) { + logger('Error copying contents of folder: ' . $nodepath, LOGGER_NORMAL); + return false; + } + } elseif(is_file($nodepath) && is_readable($nodepath)) { + $x = attach_store($channel, $observer_hash, 'import', array( + 'directory' => $cloudpath, + 'src' => $nodepath, + 'filename' => $node, + 'filesize' => @filesize($nodepath), + 'preserve_original' => true + )); + if(!$x['success']) { + logger('Error copying file: ' . $nodepath, LOGGER_NORMAL); + logger('Return value: ' . json_encode($x), LOGGER_NORMAL); + return false; + } + } else { + logger('Error scanning source path', LOGGER_NORMAL); + return false; } - $nodes = array_diff(scandir($srcpath), array('.', '..')); - foreach ($nodes as $node) { - $clouddir = $cloudpath . '/' . $node; // Sub-folder in cloud files destination - $nodepath = $srcpath . '/' . $node; // Sub-folder in source path - if(is_dir($nodepath)) { - $x = attach_mkdirp($channel, $observer_hash, array('pathname' => $clouddir)); - if(!$x['success']) { - logger('Error creating cloud path: ' . $clouddir, LOGGER_NORMAL); - return false; - } - // Recursively call this function where the source and destination are the subfolders - $success = copy_folder_to_cloudfiles($channel, $observer_hash, $nodepath, $clouddir); - if(!$success) { - logger('Error copying contents of folder: ' . $nodepath, LOGGER_NORMAL); - return false; - } - } elseif (is_file($nodepath) && is_readable($nodepath)) { - $x = attach_store($channel, $observer_hash, 'import', - array( - 'directory' => $cloudpath, - 'src' => $nodepath, - 'filename' => $node, - 'filesize' => @filesize($nodepath), - 'preserve_original' => true) - ); - if(!$x['success']) { - logger('Error copying file: ' . $nodepath , LOGGER_NORMAL); - logger('Return value: ' . json_encode($x), LOGGER_NORMAL); - return false; - } - } else { - logger('Error scanning source path', LOGGER_NORMAL); - return false; - } - } + } - return true; + return true; } /** - * attach_move() * This function performs an in place directory-to-directory move of a stored attachment or photo. * The data is physically moved in the store/nickname storage location and the paths adjusted * in the attach structure (and if applicable the photo table). The new 'album name' is recorded * for photos and will show up immediately there. * This takes a channel_id, attach.hash of the file to move (this is the same as a photo resource_id), and * the attach.hash of the new parent folder, which must already exist. If $new_folder_hash is blank or empty, - * the file is relocated to the root of the channel's storage area. + * the file is relocated to the root of the channel's storage area. * * @fixme: this operation is currently not synced to clones !! + * + * @param int $channel_id + * @param int $resource_id + * @param string $new_folder_hash + * @return void|boolean */ - -function attach_move($channel_id,$resource_id,$new_folder_hash) { +function attach_move($channel_id, $resource_id, $new_folder_hash) { $c = channelx_by_n($channel_id); if(! $c) @@ -2086,7 +2088,7 @@ function attach_move($channel_id,$resource_id,$new_folder_hash) { return false; $oldstorepath = $r[0]['content']; - + if($new_folder_hash) { $n = q("select * from attach where hash = '%s' and uid = %d limit 1", dbesc($new_folder_hash), @@ -2094,6 +2096,7 @@ function attach_move($channel_id,$resource_id,$new_folder_hash) { ); if(! $n) return; + $newdirname = $n[0]['filename']; $newstorepath = $n[0]['content'] . '/' . $resource_id; } @@ -2115,7 +2118,7 @@ function attach_move($channel_id,$resource_id,$new_folder_hash) { if($s) { $overwrite = get_pconfig($channel_id,'system','overwrite_dup_files'); if($overwrite) { - // @fixme + /// @fixme return; } else { @@ -2147,7 +2150,7 @@ function attach_move($channel_id,$resource_id,$new_folder_hash) { } if($found) $x++; - } + } while($found); $filename = $basename . '(' . $x . ')' . $ext; } @@ -2179,7 +2182,6 @@ function attach_move($channel_id,$resource_id,$new_folder_hash) { } return true; - } @@ -2191,7 +2193,7 @@ function attach_folder_select_list($channel_id) { $out = []; $out[''] = '/'; - + if($r) { foreach($r as $rv) { $x = attach_folder_rpaths($r,$rv); @@ -2199,6 +2201,7 @@ function attach_folder_select_list($channel_id) { $out[$x[0]] = $x[1]; } } + return $out; } @@ -2223,11 +2226,11 @@ function attach_folder_rpaths($all_folders,$that_folder) { break; } } - if(! $found) + if(! $found) $error = true; } while((! $found) && (! $error) && ($parent_hash != '')); } - return (($error) ? false : [ $current_hash , $path ]); + return (($error) ? false : [ $current_hash , $path ]); } \ No newline at end of file diff --git a/include/channel.php b/include/channel.php index 4dd356785..39ffef2d2 100644 --- a/include/channel.php +++ b/include/channel.php @@ -182,7 +182,7 @@ function create_identity($arr) { return $ret; } $ret = identity_check_service_class($arr['account_id']); - if (!$ret['success']) { + if (!$ret['success']) { return $ret; } // save this for auto_friending @@ -236,13 +236,13 @@ function create_identity($arr) { $publish = intval($role_permissions['directory_publish']); $primary = true; - + if(array_key_exists('primary', $arr)) $primary = intval($arr['primary']); $expire = 0; - $r = q("insert into channel ( channel_account_id, channel_primary, + $r = q("insert into channel ( channel_account_id, channel_primary, channel_name, channel_address, channel_guid, channel_guid_sig, channel_hash, channel_prvkey, channel_pubkey, channel_pageflags, channel_system, channel_expire_days, channel_timezone ) values ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s' ) ", @@ -262,7 +262,7 @@ function create_identity($arr) { dbesc(App::$timezone) ); - $r = q("select * from channel where channel_account_id = %d + $r = q("select * from channel where channel_account_id = %d and channel_guid = '%s' limit 1", intval($arr['account_id']), dbesc($guid) @@ -291,7 +291,7 @@ function create_identity($arr) { // Create a verified hub location pointing to this site. - $r = q("insert into hubloc ( hubloc_guid, hubloc_guid_sig, hubloc_hash, hubloc_addr, hubloc_primary, + $r = q("insert into hubloc ( hubloc_guid, hubloc_guid_sig, hubloc_hash, hubloc_addr, hubloc_primary, hubloc_url, hubloc_url_sig, hubloc_host, hubloc_callback, hubloc_sitekey, hubloc_network ) values ( '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s' )", dbesc($guid), @@ -392,11 +392,11 @@ function create_identity($arr) { intval($newuid) ); } - } + } } - // Create a group with yourself as a member. This allows somebody to use it - // right away as a default group for new contacts. + // Create a group with yourself as a member. This allows somebody to use it + // right away as a default group for new contacts. require_once('include/group.php'); group_add($newuid, t('Friends')); @@ -422,7 +422,7 @@ function create_identity($arr) { set_pconfig($ret['channel']['channel_id'],'system','photo_path', '%Y-%m'); set_pconfig($ret['channel']['channel_id'],'system','attach_path','%Y-%m'); } - + // auto-follow any of the hub's pre-configured channel choices. // Only do this if it's the first channel for this account; // otherwise it could get annoying. Don't make this list too big @@ -494,7 +494,7 @@ function identity_basic_export($channel_id, $items = false) { $ret = array(); - // use constants here as otherwise we will have no idea if we can import from a site + // use constants here as otherwise we will have no idea if we can import from a site // with a non-standard platform and version. $ret['compatibility'] = array('project' => PLATFORM_NAME, 'version' => STD_VERSION, 'database' => DB_UPDATE_VERSION, 'server_role' => Zotlabs\Lib\System::get_server_role()); @@ -503,7 +503,7 @@ function identity_basic_export($channel_id, $items = false) { ); if($r) { translate_channel_perms_outbound($r[0]); - $ret['channel'] = $r[0]; + $ret['channel'] = $r[0]; $ret['relocate'] = [ 'channel_address' => $r[0]['channel_address'], 'url' => z_root()]; } @@ -526,7 +526,7 @@ function identity_basic_export($channel_id, $items = false) { if($abconfig) $ret['abook'][$x]['abconfig'] = $abconfig; translate_abook_perms_outbound($ret['abook'][$x]); - } + } stringify_array_elms($xchans); } @@ -534,7 +534,7 @@ function identity_basic_export($channel_id, $items = false) { $r = q("select * from xchan where xchan_hash in ( " . implode(',',$xchans) . " ) "); if($r) $ret['xchan'] = $r; - + $r = q("select * from hubloc where hubloc_hash in ( " . implode(',',$xchans) . " ) "); if($r) $ret['hubloc'] = $r; @@ -578,7 +578,6 @@ function identity_basic_export($channel_id, $items = false) { if($r) $ret['term'] = $r; - // add psuedo-column obj_baseurl to aid in relocations $r = q("select obj.*, '%s' as obj_baseurl from obj where obj_channel = %d", @@ -608,7 +607,6 @@ function identity_basic_export($channel_id, $items = false) { if($r) $ret['chatroom'] = $r; - $r = q("select * from event where uid = %d", intval($channel_id) ); @@ -625,7 +623,7 @@ function identity_basic_export($channel_id, $items = false) { foreach($r as $rr) $ret['event_item'][] = encode_item($rr,true); } - + $x = menu_list($channel_id); if($x) { $ret['menu'] = array(); @@ -636,12 +634,10 @@ function identity_basic_export($channel_id, $items = false) { } } - $addon = array('channel_id' => $channel_id,'data' => $ret); call_hooks('identity_basic_export',$addon); $ret = $addon['data']; - if(! $items) return $ret; @@ -659,11 +655,10 @@ function identity_basic_export($channel_id, $items = false) { if($r) { for($x = 0; $x < count($r); $x ++) { $r[$x]['subject'] = base64url_decode(str_rot47($r[$x]['subject'])); - } + } $ret['conv'] = $r; } - $r = q("select * from mail where mail.uid = %d", intval($channel_id) ); @@ -680,15 +675,15 @@ function identity_basic_export($channel_id, $items = false) { /** @warning this may run into memory limits on smaller systems */ - /** export three months of posts. If you want to export and import all posts you have to start with - * the first year and export/import them in ascending order. + /** export three months of posts. If you want to export and import all posts you have to start with + * the first year and export/import them in ascending order. * * Don't export linked resource items. we'll have to pull those out separately. */ $r = q("select * from item where item_wall = 1 and item_deleted = 0 and uid = %d and created > %s - INTERVAL %s and resource_type = '' order by created", intval($channel_id), - db_utcnow(), + db_utcnow(), db_quoteinterval('3 MONTH') ); if($r) { @@ -730,7 +725,7 @@ function identity_export_year($channel_id,$year,$month = 0) { $r = q("select * from item where ( item_wall = 1 or item_type != %d ) and item_deleted = 0 and uid = %d and created >= '%s' and created < '%s' and resource_type = '' order by created", intval(ITEM_TYPE_POST), intval($channel_id), - dbesc($mindate), + dbesc($mindate), dbesc($maxdate) ); @@ -745,16 +740,24 @@ function identity_export_year($channel_id,$year,$month = 0) { return $ret; } -// export items within an arbitrary date range. Date/time is in UTC. - -function channel_export_items($channel_id,$start,$finish) { +/** + * @brief Export items within an arbitrary date range. + * + * Date/time is in UTC. + * + * @param int $channel_id The channel ID + * @param string $start + * @param string $finish + * @return array + */ +function channel_export_items($channel_id, $start, $finish) { if(! $start) return array(); else - $start = datetime_convert('UTC','UTC',$start); + $start = datetime_convert('UTC', 'UTC', $start); - $finish = datetime_convert('UTC','UTC',(($finish) ? $finish : 'now')); + $finish = datetime_convert('UTC', 'UTC', (($finish) ? $finish : 'now')); if($finish < $start) return array(); @@ -768,16 +771,16 @@ function channel_export_items($channel_id,$start,$finish) { $r = q("select * from item where ( item_wall = 1 or item_type != %d ) and item_deleted = 0 and uid = %d and created >= '%s' and created < '%s' and resource_type = '' order by created", intval(ITEM_TYPE_POST), intval($channel_id), - dbesc($start), + dbesc($start), dbesc($finish) ); if($r) { $ret['item'] = array(); xchan_query($r); - $r = fetch_post_tags($r,true); + $r = fetch_post_tags($r, true); foreach($r as $rr) - $ret['item'][] = encode_item($rr,true); + $ret['item'][] = encode_item($rr, true); } return $ret; @@ -792,7 +795,7 @@ function channel_export_items($channel_id,$start,$finish) { * * Permissions of the current observer are checked. If a restricted profile is available * to the current observer, that will be loaded instead of the channel default profile. - * + * * The channel owner can set $profile to a valid profile_guid to preview that profile. * * The channel default theme is also selected for use, unless over-riden elsewhere. @@ -866,7 +869,6 @@ function profile_load($nickname, $profile = '') { intval($p[0]['profile_uid']) ); if($q) { - $extra_fields = array(); require_once('include/channel.php'); @@ -985,7 +987,6 @@ function profile_edit_menu($uid) { } return $ret; - } /** @@ -997,6 +998,7 @@ function profile_edit_menu($uid) { * @param array $profile * @param int $block * @param boolean $show_connect + * @param mixed $zcard * * @return HTML string suitable for sidebar inclusion * Exceptions: Returns empty string if passed $profile is wrong type or not populated @@ -1032,7 +1034,7 @@ function profile_sidebar($profile, $block = 0, $show_connect = true, $zcard = fa $connect_url = rconnect_url($profile['uid'],get_observer_hash()); $connect = (($connect_url) ? t('Connect') : ''); - if($connect_url) + if($connect_url) $connect_url = sprintf($connect_url,urlencode(channel_reddress($profile))); // premium channel - over-ride @@ -1163,7 +1165,6 @@ function advanced_profile(&$a) { } - $tpl = get_markup_template('profile_advanced.tpl'); $profile = array(); @@ -1198,12 +1199,12 @@ function advanced_profile(&$a) { if((substr(App::$profile['dob'],5,2) === '00') || (substr(App::$profile['dob'],8,2) === '00')) $val = substr(App::$profile['dob'],0,4); - + $year_bd_format = t('j F, Y'); $short_bd_format = t('j F'); if(! $val) { - $val = ((intval(App::$profile['dob'])) + $val = ((intval(App::$profile['dob'])) ? day_translate(datetime_convert('UTC','UTC',App::$profile['dob'] . ' 00:00 +00:00',$year_bd_format)) : day_translate(datetime_convert('UTC','UTC','2001-' . substr(App::$profile['dob'],5) . ' 00:00 +00:00',$short_bd_format))); } @@ -1248,7 +1249,7 @@ function advanced_profile(&$a) { if($txt = prepare_text(App::$profile['channels'])) $profile['channels'] = array( t('My other channels:'), $txt); if($txt = prepare_text(App::$profile['music'])) $profile['music'] = array( t('Musical interests:'), $txt); - + if($txt = prepare_text(App::$profile['book'])) $profile['book'] = array( t('Books, literature:'), $txt); if($txt = prepare_text(App::$profile['tv'])) $profile['tv'] = array( t('Television:'), $txt); @@ -1256,7 +1257,7 @@ function advanced_profile(&$a) { if($txt = prepare_text(App::$profile['film'])) $profile['film'] = array( t('Film/dance/culture/entertainment:'), $txt); if($txt = prepare_text(App::$profile['romance'])) $profile['romance'] = array( t('Love/Romance:'), $txt); - + if($txt = prepare_text(App::$profile['employment'])) $profile['employment'] = array( t('Work/employment:'), $txt); if($txt = prepare_text(App::$profile['education'])) $profile['education'] = array( t('School/education:'), $txt ); @@ -1275,7 +1276,7 @@ function advanced_profile(&$a) { $things = get_things(App::$profile['profile_guid'],App::$profile['profile_uid']); -// logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA); +// logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA); return replace_macros($tpl, array( '$title' => t('Profile'), @@ -1403,7 +1404,8 @@ function zid($s,$address = '') { $mine = get_my_url(); $myaddr = (($address) ? $address : get_my_address()); - /** @FIXME checking against our own channel url is no longer reliable. We may have a lot + /** + * @FIXME checking against our own channel url is no longer reliable. We may have a lot * of urls attached to out channel. Should probably match against our site, since we * will not need to remote authenticate on our own site anyway. */ @@ -1426,8 +1428,8 @@ function zid($s,$address = '') { // Used from within PCSS themes to set theme parameters. If there's a // puid request variable, that is the "page owner" and normally their theme -// settings take precedence; unless a local user sets the "always_my_theme" -// system pconfig, which means they don't want to see anybody else's theme +// settings take precedence; unless a local user sets the "always_my_theme" +// system pconfig, which means they don't want to see anybody else's theme // settings except their own while on this site. function get_theme_uid() { @@ -1619,7 +1621,7 @@ function get_profile_fields_advanced($filter = 0) { * The channel to disable notifications for * @returns int * Current notification flag value. Send this to notifications_on() to restore the channel settings when finished - * with the activity requiring notifications_off(); + * with the activity requiring notifications_off(); */ function notifications_off($channel_id) { $r = q("select channel_notifyflags from channel where channel_id = %d limit 1", @@ -1633,18 +1635,18 @@ function notifications_off($channel_id) { } -function notifications_on($channel_id,$value) { +function notifications_on($channel_id, $value) { $x = q("update channel set channel_notifyflags = %d where channel_id = %d", intval($value), intval($channel_id) ); + return $x; } function get_channel_default_perms($uid) { - $ret = []; $r = q("select abook_xchan from abook where abook_channel = %d and abook_self = 1 limit 1", @@ -1666,7 +1668,6 @@ function get_channel_default_perms($uid) { function profiles_build_sync($channel_id) { - $r = q("select * from profile where uid = %d", intval($channel_id) ); @@ -1713,7 +1714,6 @@ function auto_channel_create($account_id) { $arr['nickname'] = check_webbie(array($arr['nickname'], $arr['nickname'] . mt_rand(1000,9999))); return create_identity($arr); - } function get_cover_photo($channel_id,$format = 'bbcode', $res = PHOTO_RES_COVER_1200) { @@ -1748,18 +1748,24 @@ function get_cover_photo($channel_id,$format = 'bbcode', $res = PHOTO_RES_COVER_ break; } - return $output; - + return $output; } -function get_zcard($channel,$observer_hash = '',$args = array()) { +/** + * @brief + * + * @param array $channel + * @param string $observer_hash + * @param array $args + * @return string + */ +function get_zcard($channel, $observer_hash = '', $args = array()) { logger('get_zcard'); $maxwidth = (($args['width']) ? intval($args['width']) : 0); $maxheight = (($args['height']) ? intval($args['height']) : 0); - if(($maxwidth > 1200) || ($maxwidth < 1)) $maxwidth = 1200; @@ -1767,25 +1773,22 @@ function get_zcard($channel,$observer_hash = '',$args = array()) { $width = 425; $size = 'hz_small'; $cover_size = PHOTO_RES_COVER_425; - $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m']); - } - elseif($maxwidth <= 900) { + $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 80 , 'height' => 80, 'href' => $channel['xchan_photo_m']); + } elseif($maxwidth <= 900) { $width = 900; $size = 'hz_medium'; $cover_size = PHOTO_RES_COVER_850; - $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l']); - } - elseif($maxwidth <= 1200) { + $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 160 , 'height' => 160, 'href' => $channel['xchan_photo_l']); + } elseif($maxwidth <= 1200) { $width = 1200; $size = 'hz_large'; $cover_size = PHOTO_RES_COVER_1200; - $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l']); + $pphoto = array('mimetype' => $channel['xchan_photo_mimetype'], 'width' => 300 , 'height' => 300, 'href' => $channel['xchan_photo_l']); } // $scale = (float) $maxwidth / $width; // $translate = intval(($scale / 1.0) * 100); - $channel['channel_addr'] = channel_reddress($channel); $zcard = array('chan' => $channel); @@ -1798,12 +1801,11 @@ function get_zcard($channel,$observer_hash = '',$args = array()) { if($r) { $cover = $r[0]; $cover['href'] = z_root() . '/photo/' . $r[0]['resource_id'] . '-' . $r[0]['imgscale']; - } - else { + } else { $cover = $pphoto; } - - $o .= replace_macros(get_markup_template('zcard.tpl'),array( + + $o .= replace_macros(get_markup_template('zcard.tpl'), array( '$maxwidth' => $maxwidth, '$scale' => $scale, '$translate' => $translate, @@ -1811,21 +1813,19 @@ function get_zcard($channel,$observer_hash = '',$args = array()) { '$cover' => $cover, '$pphoto' => $pphoto, '$zcard' => $zcard - )); - + )); + return $o; - } -function get_zcard_embed($channel,$observer_hash = '',$args = array()) { +function get_zcard_embed($channel, $observer_hash = '', $args = array()) { logger('get_zcard_embed'); $maxwidth = (($args['width']) ? intval($args['width']) : 0); $maxheight = (($args['height']) ? intval($args['height']) : 0); - if(($maxwidth > 1200) || ($maxwidth < 1)) $maxwidth = 1200; @@ -1860,11 +1860,10 @@ function get_zcard_embed($channel,$observer_hash = '',$args = array()) { if($r) { $cover = $r[0]; $cover['href'] = z_root() . '/photo/' . $r[0]['resource_id'] . '-' . $r[0]['imgscale']; - } - else { + } else { $cover = $pphoto; } - + $o .= replace_macros(get_markup_template('zcard_embed.tpl'),array( '$maxwidth' => $maxwidth, '$scale' => $scale, @@ -1873,36 +1872,62 @@ function get_zcard_embed($channel,$observer_hash = '',$args = array()) { '$cover' => $cover, '$pphoto' => $pphoto, '$zcard' => $zcard - )); - + )); + return $o; - } - +/** + * @brief + * + * @param string $nick + * @return mixed + */ function channelx_by_nick($nick) { $r = q("SELECT * FROM channel left join xchan on channel_hash = xchan_hash WHERE channel_address = '%s' and channel_removed = 0 LIMIT 1", dbesc($nick) ); + return(($r) ? $r[0] : false); } +/** + * @brief + * + * @param string $hash + * @return mixed + */ function channelx_by_hash($hash) { - $r = q("SELECT * FROM channel left join xchan on channel_hash = xchan_hash WHERE channel_hash = '%s' and channel_removed = 0 LIMIT 1", + $r = q("SELECT * FROM channel left join xchan on channel_hash = xchan_hash WHERE channel_hash = '%s' and channel_removed = 0 LIMIT 1", dbesc($hash) ); + return(($r) ? $r[0] : false); } +/** + * @brief + * + * @param int $id + * @return mixed + */ function channelx_by_n($id) { - $r = q("SELECT * FROM channel left join xchan on channel_hash = xchan_hash WHERE channel_id = %d and channel_removed = 0 LIMIT 1", + $r = q("SELECT * FROM channel left join xchan on channel_hash = xchan_hash WHERE channel_id = %d and channel_removed = 0 LIMIT 1", dbesc($id) ); + return(($r) ? $r[0] : false); } +/** + * @brief + * + * @param string $channel + * @return string + */ function channel_reddress($channel) { - if(! ($channel && array_key_exists('channel_address',$channel))) + if(! ($channel && array_key_exists('channel_address', $channel))) return ''; + return strtolower($channel['channel_address'] . '@' . App::get_hostname()); } \ No newline at end of file diff --git a/include/config.php b/include/config.php index 8c0469392..44ef29614 100644 --- a/include/config.php +++ b/include/config.php @@ -1,5 +1,4 @@ config is used for hub specific configurations. It overrides the * configurations from .htconfig file. The storage is of size TEXT. * - pconfig is used for channel specific configurations and takes a @@ -26,7 +24,7 @@ * - get_config() and set_config() can also be done through the command line tool * @ref util/config.md "util/config" * - get_pconfig() and set_pconfig() can also be done through the command line tool - * @ref util/pconfig.md "util/pconfig" and takes a channel_id as first argument. + * @ref util/pconfig.md "util/pconfig" and takes a channel_id as first argument. * */ diff --git a/include/datetime.php b/include/datetime.php index cd08ab367..85e87848b 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -92,8 +92,8 @@ function datetime_convert($from = 'UTC', $to = 'UTC', $s = 'now', $fmt = "Y-m-d // Slight hackish adjustment so that 'zero' datetime actually returns what is intended // otherwise we end up with -0001-11-30 ... - // add 32 days so that we at least get year 00, and then hack around the fact that - // months and days always start with 1. + // add 32 days so that we at least get year 00, and then hack around the fact that + // months and days always start with 1. // if(substr($s,0,10) == '0000-00-00') { // $d = new DateTime($s . ' + 32 days', new DateTimeZone('UTC')); @@ -195,7 +195,7 @@ function timesel($format, $h, $m, $id='timepicker') { /** * @brief Returns a datetime selector. * - * @param $format + * @param string $format * format string, e.g. 'ymd' or 'mdy'. Not currently supported * @param $min * unix timestamp of minimum date @@ -203,6 +203,7 @@ function timesel($format, $h, $m, $id='timepicker') { * unix timestap of maximum date * @param $default * unix timestamp of default date + * @param string $label * @param string $id * id and name of datetimepicker (defaults to "datetimepicker") * @param boolean $pickdate @@ -214,8 +215,9 @@ function timesel($format, $h, $m, $id='timepicker') { * @param $maxfrom * set maximum date from picker with id $maxfrom (none by default) * @param boolean $required default false + * @param int $first_day (optional) default 0 * @return string Parsed HTML output. - * + * * @todo Once browser support is better this could probably be replaced with * native HTML5 date picker. */ @@ -239,10 +241,10 @@ function datetimesel($format, $min, $max, $default, $label, $id = 'datetimepicke if(!$picktime) $pickers .= ',timepicker: false, closeOnDateSelect:true'; $extra_js = ''; - if($minfrom != '') + if($minfrom != '') $extra_js .= "\$('#id_$minfrom').data('xdsoft_datetimepicker').setOptions({onChangeDateTime: function (currentDateTime) { \$('#id_$id').data('xdsoft_datetimepicker').setOptions({minDate: currentDateTime})}})"; - if($maxfrom != '') + if($maxfrom != '') $extra_js .= "\$('#id_$maxfrom').data('xdsoft_datetimepicker').setOptions({onChangeDateTime: function (currentDateTime) { \$('#id_$id').data('xdsoft_datetimepicker').setOptions({maxDate: currentDateTime})}})"; $readable_format = $dateformat; @@ -276,7 +278,7 @@ function datetimesel($format, $min, $max, $default, $label, $id = 'datetimepicke */ function relative_date($posted_date, $format = null) { - $localtime = datetime_convert('UTC', date_default_timezone_get(), $posted_date); + $localtime = datetime_convert('UTC', date_default_timezone_get(), $posted_date); $abs = strtotime($localtime); @@ -340,7 +342,7 @@ function plural_dates($k,$n) { return; } } - + @@ -512,7 +514,7 @@ function cal($y = 0, $m = 0, $links = false, $class='') { /** * @brief Return the next birthday, converted from the owner's timezone to UTC. - * + * * This makes it globally portable. * If the provided birthday lacks a month and or day, return an empty string. * A missing year is acceptable. @@ -554,7 +556,7 @@ function update_birthdays() { require_once('include/event.php'); require_once('include/permissions.php'); - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE abook_dob > %s + interval %s and abook_dob < %s + interval %s", db_utcnow(), db_quoteinterval('7 day'), db_utcnow(), db_quoteinterval('14 day') @@ -572,7 +574,7 @@ function update_birthdays() { $ev['dtend'] = datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day '); $ev['adjust'] = intval(feature_enabled($rr['abook_channel'],'smart_birthdays')); $ev['summary'] = sprintf( t('%1$s\'s birthday'), $rr['xchan_name']); - $ev['description'] = sprintf( t('Happy Birthday %1$s'), + $ev['description'] = sprintf( t('Happy Birthday %1$s'), '[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]') ; $ev['etype'] = 'birthday'; diff --git a/include/help.php b/include/help.php index 3081ae41f..f7fffc4d4 100644 --- a/include/help.php +++ b/include/help.php @@ -1,11 +1,17 @@ t('Page not found.' ) + '$message' => t('Page not found.') )); } } - + if($doctype === 'html') $content = $text; if($doctype === 'markdown') { @@ -74,30 +80,30 @@ function get_help_content($tocpath = false) { require_once('include/bbcode.php'); $content = bbcode($text); // bbcode retargets external content to new windows. This content is internal. - $content = str_replace(' target="_blank"','',$content); - } - + $content = str_replace(' target="_blank"', '', $content); + } + $content = preg_replace_callback("/#include (.*?)\;/ism", 'preg_callback_help_include', $content); + return translate_projectname($content); - } function preg_callback_help_include($matches) { - + if($matches[1]) { $include = str_replace($matches[0],load_doc_file($matches[1]),$matches[0]); if(preg_match('/\.bb$/', $matches[1]) || preg_match('/\.txt$/', $matches[1])) { require_once('include/bbcode.php'); $include = bbcode($include); - $include = str_replace(' target="_blank"','',$include); - } + $include = str_replace(' target="_blank"','',$include); + } elseif(preg_match('/\.md$/', $matches[1])) { require_once('library/markdown.php'); $include = Markdown($include); } return $include; } - + } @@ -110,10 +116,10 @@ function load_doc_file($s) { $d = dirname($s); $c = find_doc_file("$d/$lang/$b"); - if($c) + if($c) return $c; $c = find_doc_file($s); - if($c) + if($c) return $c; return ''; } @@ -125,6 +131,12 @@ function find_doc_file($s) { return ''; } +/** + * @brief + * + * @param string $s + * @return number|mixed|unknown|boolean + */ function search_doc_files($s) { $itemspage = get_pconfig(local_channel(),'system','itemspage'); @@ -133,21 +145,21 @@ function search_doc_files($s) { $regexop = db_getfunc('REGEXP'); - $r = q("select iconfig.v, item.* from item left join iconfig on item.id = iconfig.iid + $r = q("select iconfig.v, item.* from item left join iconfig on item.id = iconfig.iid where iconfig.cat = 'system' and iconfig.k = 'docfile' and body $regexop '%s' and item_type = %d $pager_sql", dbesc($s), intval(ITEM_TYPE_DOC) ); - - $r = fetch_post_tags($r,true); + + $r = fetch_post_tags($r, true); for($x = 0; $x < count($r); $x ++) { $position = stripos($r[$x]['body'], $s); $dislen = 300; $start = $position-floor($dislen/2); if ( $start < 0) { - $start = 0; + $start = 0; } $r[$x]['text'] = substr($r[$x]['body'], $start, $dislen); @@ -159,43 +171,50 @@ function search_doc_files($s) { } } } - if(stristr($r[$x]['v'],$s)) + if(stristr($r[$x]['v'], $s)) $r[$x]['rank'] ++; - $r[$x]['rank'] += substr_count(strtolower($r[$x]['text']),strtolower($s)); + $r[$x]['rank'] += substr_count(strtolower($r[$x]['text']), strtolower($s)); // bias the results to the observer's native language if($r[$x]['lang'] === \App::$language) $r[$x]['rank'] = $r[$x]['rank'] + 10; } usort($r,'doc_rank_sort'); + return $r; } -function doc_rank_sort($s1,$s2) { +function doc_rank_sort($s1, $s2) { if($s1['rank'] == $s2['rank']) return 0; + return (($s1['rank'] < $s2['rank']) ? 1 : (-1)); } - +/** + * @brief + * + * @return string + */ function load_context_help() { - + $path = App::$cmd; $args = App::$argv; $lang = App::$language; - + if(! isset($lang) || !is_dir('doc/context/' . $lang . '/')) { - $lang = 'en'; - } + $lang = 'en'; + } while($path) { $context_help = load_doc_file('doc/context/' . $lang . '/' . $path . '/help.html'); - if(!$context_help) { - // Fallback to English if the translation is absent - $context_help = load_doc_file('doc/context/en/' . $path . '/help.html'); - } + if(!$context_help) { + // Fallback to English if the translation is absent + $context_help = load_doc_file('doc/context/en/' . $path . '/help.html'); + } if($context_help) break; + array_pop($args); $path = implode($args,'/'); } @@ -203,7 +222,12 @@ function load_context_help() { return $context_help; } - +/** + * @brief + * + * @param string $s + * @return void|boolean[]|number[]|string[]|unknown[] + */ function store_doc_file($s) { if(is_dir($s)) @@ -215,10 +239,9 @@ function store_doc_file($s) { $item['aid'] = 0; $item['uid'] = $sys['channel_id']; - - if(strpos($s,'.md')) + if(strpos($s, '.md')) $mimetype = 'text/markdown'; - elseif(strpos($s,'.html')) + elseif(strpos($s, '.html')) $mimetype = 'text/html'; else $mimetype = 'text/bbcode'; @@ -227,12 +250,12 @@ function store_doc_file($s) { $item['body'] = html2plain(prepare_text(file_get_contents($s),$mimetype, true)); $item['mimetype'] = 'text/plain'; - + $item['plink'] = z_root() . '/' . str_replace('doc','help',$s); $item['owner_xchan'] = $item['author_xchan'] = $sys['channel_hash']; $item['item_type'] = ITEM_TYPE_DOC; - $r = q("select item.* from item left join iconfig on item.id = iconfig.iid + $r = q("select item.* from item left join iconfig on item.id = iconfig.iid where iconfig.cat = 'system' and iconfig.k = 'docfile' and iconfig.v = '%s' and item_type = %d limit 1", dbesc($s), @@ -252,6 +275,4 @@ function store_doc_file($s) { } return $x; - } - diff --git a/include/items.php b/include/items.php index aaa51fc8b..4c40d9430 100755 --- a/include/items.php +++ b/include/items.php @@ -3,9 +3,6 @@ * @file include/items.php */ -// uncertain if this line is needed and why -use Sabre\HTTP\URLUtil; - use Zotlabs\Lib as Zlib; require_once('include/bbcode.php'); @@ -66,6 +63,7 @@ function collect_recipients($item, &$private_envelope) { if($recipients && $deny) $recipients = array_diff($recipients,$deny); + $private_envelope = true; } else { @@ -116,7 +114,7 @@ function collect_recipients($item, &$private_envelope) { // Add the authors of any posts in this thread, if they are known to us. // This is specifically designed to forward wall-to-wall posts to the original author, - // in case they aren't a connection but have permission to write on our wall. + // in case they aren't a connection but have permission to write on our wall. // This is important for issue tracker channels. It should be a no-op for most channels. // Whether or not they will accept the delivery is not determined here, but should // be taken into account by zot:process_delivery() @@ -131,7 +129,6 @@ function collect_recipients($item, &$private_envelope) { } } } - } @@ -173,19 +170,19 @@ function comments_are_now_closed($item) { } function item_normal() { - return " and item.item_hidden = 0 and item.item_type = 0 and item.item_deleted = 0 - and item.item_unpublished = 0 and item.item_delayed = 0 and item.item_pending_remove = 0 + return " and item.item_hidden = 0 and item.item_type = 0 and item.item_deleted = 0 + and item.item_unpublished = 0 and item.item_delayed = 0 and item.item_pending_remove = 0 and item.item_blocked = 0 "; } /** * @brief - * - * This is a compatibility function primarily for plugins, because + * + * This is a compatibility function primarily for plugins, because * in earlier DB schemas this was a much simpler single integer compare * + * @param array $item */ - function is_item_normal($item) { if(intval($item['item_hidden']) || intval($item['item_type']) || intval($item['item_deleted']) @@ -193,8 +190,7 @@ function is_item_normal($item) { || intval($item['item_blocked'])) return false; - return true; - + return true; } /** @@ -236,7 +232,7 @@ function can_comment_on_post($observer_xchan, $item) { case 'public': // We don't really allow or support public comments yet, but anonymous // folks won't ever reach this point (as $observer_xchan will be empty). - // This means the viewer has an xchan and we can identify them. + // This means the viewer has an xchan and we can identify them. return true; break; case 'any connections': @@ -481,7 +477,7 @@ function validate_item_elements($message,$arr) { if(! array_key_exists('created',$arr)) $result['message'] = 'missing created, possible author/owner lookup failure'; - if((! $arr['mid']) || (! $arr['parent_mid'])) + if((! $arr['mid']) || (! $arr['parent_mid'])) $result['message'] = 'missing message-id or parent message-id'; if(array_key_exists('flags',$message) && in_array('relay',$message['flags']) && $arr['mid'] === $arr['parent_mid']) @@ -495,10 +491,6 @@ function validate_item_elements($message,$arr) { } - - - - /** * @brief Limit lenght on imported system messages. * @@ -652,7 +644,6 @@ function get_item_elements($x,$allow_code = false) { if(mb_strlen($arr['title']) > 255) $arr['title'] = mb_substr($arr['title'],0,255); - $arr['app'] = (($x['app']) ? htmlspecialchars($x['app'], ENT_COMPAT,'UTF-8',false) : ''); $arr['route'] = (($x['route']) ? htmlspecialchars($x['route'], ENT_COMPAT,'UTF-8',false) : ''); $arr['mid'] = (($x['message_id']) ? htmlspecialchars($x['message_id'], ENT_COMPAT,'UTF-8',false) : ''); @@ -714,7 +705,7 @@ function get_item_elements($x,$allow_code = false) { // hub and verify that they are legit - or else we're going to toss the post. We only need to do this // once, and after that your hub knows them. Sure some info is in the post, but it's only a transit identifier // and not enough info to be able to look you up from your hash - which is the only thing stored with the post. - + $xchan_hash = import_author_xchan($x['author']); if($xchan_hash) $arr['author_xchan'] = $xchan_hash; @@ -1057,7 +1048,6 @@ function encode_item($item,$mirror = false) { $x['item_blocked'] = $item['item_blocked']; } - $x['message_id'] = $item['mid']; $x['message_top'] = $item['parent_mid']; $x['message_parent'] = $item['thr_parent']; @@ -1078,9 +1068,9 @@ function encode_item($item,$mirror = false) { $x['longlat'] = $item['coord']; $x['signature'] = $item['sig']; $x['route'] = $item['route']; - $x['owner'] = encode_item_xchan($item['owner']); $x['author'] = encode_item_xchan($item['author']); + if($item['obj']) $x['object'] = json_decode($item['obj'],true); if($item['target']) @@ -1237,7 +1227,7 @@ function decode_item_meta($meta) { $ret[] = array('cat' => escape_tags($m['family']),'k' => escape_tags($m['key']),'v' => $m['value'],'sharing' => $m['sharing']); } } - return $ret; + return $ret; } /** @@ -1530,6 +1520,8 @@ function get_profile_elements($x) { * * @param array $arr * @param boolean $allow_exec (optional) default false + * @param boolean $deliver (optional) default true + * * @return array * * \e boolean \b success * * \e int \b item_id @@ -1662,7 +1654,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { // otherwise, just preserve the original timestamp. $arr['received'] = ((x($arr,'received') !== false) ? datetime_convert('UTC','UTC',$arr['received']) : datetime_convert()); - $arr['changed'] = ((x($arr,'changed') !== false) ? datetime_convert('UTC','UTC',$arr['changed']) : datetime_convert()); + $arr['changed'] = ((x($arr,'changed') !== false) ? datetime_convert('UTC','UTC',$arr['changed']) : datetime_convert()); } $arr['location'] = ((x($arr,'location')) ? notags(trim($arr['location'])) : ''); @@ -1681,7 +1673,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) { $arr['public_policy'] = ((x($arr,'public_policy')) ? notags(trim($arr['public_policy'])) : '' ); $arr['comment_policy'] = ((x($arr,'comment_policy')) ? notags(trim($arr['comment_policy'])) : 'contacts' ); - + if(! array_key_exists('item_unseen',$arr)) $arr['item_unseen'] = 1; @@ -2334,10 +2326,10 @@ function send_status_notifications($post_id,$item) { // check for an unfollow thread activity - we should probably decode the obj and check the id // but it will be extremely rare for this to be wrong. - if(($xx['verb'] === ACTIVITY_UNFOLLOW) - && ($xx['obj_type'] === ACTIVITY_OBJ_NOTE || $xx['obj_type'] === ACTIVITY_OBJ_PHOTO) + if(($xx['verb'] === ACTIVITY_UNFOLLOW) + && ($xx['obj_type'] === ACTIVITY_OBJ_NOTE || $xx['obj_type'] === ACTIVITY_OBJ_PHOTO) && ($xx['parent'] != $xx['id'])) - $unfollowed = true; + $unfollowed = true; } if($xx['id'] == $xx['parent']) { $parent = $xx['parent']; @@ -2560,7 +2552,7 @@ function tag_deliver($uid, $item_id) { if($mention) { logger('tag_deliver: mention found for ' . $u[0]['channel_name']); - + $r = q("update item set item_mentionsme = 1 where id = %d", intval($item_id) ); @@ -2849,7 +2841,7 @@ function start_delivery_chain($channel, $item, $item_id, $parent) { $title = $item['title']; $body = $item['body']; - $r = q("update item set item_uplink = %d, item_nocomment = %d, item_obscured = %d, item_flags = %d, owner_xchan = '%s', allow_cid = '%s', allow_gid = '%s', + $r = q("update item set item_uplink = %d, item_nocomment = %d, item_obscured = %d, item_flags = %d, owner_xchan = '%s', allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s', item_private = %d, public_policy = '%s', comment_policy = '%s', title = '%s', body = '%s', item_wall = %d, item_origin = %d where id = %d", intval($item_uplink), intval($item_nocomment), @@ -3344,7 +3336,7 @@ function item_expire($uid,$days) { AND item_starred = 0 $sql_extra $item_normal LIMIT $expire_limit ", intval($uid), - db_utcnow(), + db_utcnow(), db_quoteinterval(intval($days).' DAY') ); @@ -3737,7 +3729,7 @@ function fetch_post_tags($items,$link = false) { ); $imeta = q("select * from iconfig where iid in ( %s )", dbesc($tag_finder_str) - ); + ); } @@ -3870,7 +3862,7 @@ function zot_feed($uid,$observer_hash,$arr) { unset($r[$x]); } } - + $parents_str = ids_to_querystr($r,'parent'); $sys_query = ((is_sys_channel($uid)) ? $sql_extra : ''); $item_normal = item_normal(); @@ -3934,9 +3926,9 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C if($arr['mid']) $sql_options .= " and parent_mid = '" . dbesc($arr['mid']) . "' "; - + $sql_extra = " AND item.parent IN ( SELECT parent FROM item WHERE item_thread_top = 1 $sql_options $item_normal ) "; - + if($arr['since_id']) $sql_extra .= " and item.id > " . $since_id . " "; @@ -4188,7 +4180,7 @@ function update_remote_id($channel,$post_id,$webpage,$pagetitle,$namespace,$remo if(! $post_id) return; - + if($webpage == ITEM_TYPE_WEBPAGE) $page_type = 'WEBPAGE'; elseif($webpage == ITEM_TYPE_BLOCK) @@ -4339,7 +4331,7 @@ function send_profile_photo_activity($channel,$photo,$profile) { $ptext = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo['resource_id'] . ']' . t('profile photo') . '[/zrl]'; - $ltext = '[zrl=' . z_root() . '/profile/' . $channel['channel_address'] . ']' . '[zmg=150x150]' . z_root() . '/photo/' . $photo['resource_id'] . '-4[/zmg][/zrl]'; + $ltext = '[zrl=' . z_root() . '/profile/' . $channel['channel_address'] . ']' . '[zmg=150x150]' . z_root() . '/photo/' . $photo['resource_id'] . '-4[/zmg][/zrl]'; $arr['body'] = sprintf($t,$channel['channel_name'],$ptext) . "\n\n" . $ltext; @@ -4381,11 +4373,11 @@ function sync_an_item($channel_id,$item_id) { function fix_attached_photo_permissions($uid,$xchan_hash,$body, $str_contact_allow,$str_group_allow,$str_contact_deny,$str_group_deny) { - + if(get_pconfig($uid,'system','force_public_uploads')) { $str_contact_allow = $str_group_allow = $str_contact_deny = $str_group_deny = ''; } - + $match = null; // match img and zmg image links if(preg_match_all("/\[[zi]mg(.*?)\](.*?)\[\/[zi]mg\]/",$body,$match)) { @@ -4402,7 +4394,7 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, if(! strlen($image_uri)) continue; $srch = '<' . $xchan_hash . '>'; - + $r = q("select folder from attach where hash = '%s' and uid = %d limit 1", dbesc($image_uri), intval($uid) @@ -4419,15 +4411,15 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, $str_group_deny = $f[0]['deny_gid']; } } - - $r = q("SELECT id FROM photo + + $r = q("SELECT id FROM photo WHERE allow_cid = '%s' AND allow_gid = '' AND deny_cid = '' AND deny_gid = '' AND resource_id = '%s' AND uid = %d LIMIT 1", dbesc($srch), dbesc($image_uri), intval($uid) ); - + if($r) { $r = q("UPDATE photo SET allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' WHERE resource_id = '%s' AND uid = %d ", @@ -4438,9 +4430,9 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, dbesc($image_uri), intval($uid) ); - + // also update the linked item (which is probably invisible) - + $r = q("select id from item WHERE allow_cid = '%s' AND allow_gid = '' AND deny_cid = '' AND deny_gid = '' AND resource_id = '%s' and resource_type = 'photo' AND uid = %d LIMIT 1", @@ -4450,7 +4442,7 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, ); if($r) { $private = (($str_contact_allow || $str_group_allow || $str_contact_deny || $str_group_deny) ? true : false); - + $r = q("UPDATE item SET allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s', item_private = %d WHERE id = %d AND uid = %d", dbesc($str_contact_allow), @@ -4476,23 +4468,23 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, intval($r[0]['id']), intval($uid) ); - } + } } } } } } - - + + function fix_attached_file_permissions($channel,$observer_hash,$body, $str_contact_allow,$str_group_allow,$str_contact_deny,$str_group_deny) { - + if(get_pconfig($channel['channel_id'],'system','force_public_uploads')) { $str_contact_allow = $str_group_allow = $str_contact_deny = $str_group_deny = ''; } - + $match = false; - + if(preg_match_all("/\[attachment\](.*?)\[\/attachment\]/",$body,$match)) { $attaches = $match[1]; if($attaches) { diff --git a/include/network.php b/include/network.php index 97dca2b1a..823427a4a 100644 --- a/include/network.php +++ b/include/network.php @@ -30,12 +30,12 @@ function get_capath() { * * \b filep => stream resource to write body to. header and body are not returned when using this option. * * \b custom => custom request method: e.g. 'PUT', 'DELETE' * * \b cookiejar => cookie file (write) - * * \B cookiefile => cookie file (read) + * * \b cookiefile => cookie file (read) * * @return array an associative array with: * * \e int \b return_code => HTTP return code or 0 if timeout or failure * * \e boolean \b success => boolean true (if HTTP 2xx result) or false - * * \e string \b header => HTTP headers + * * \e string \b header => HTTP headers * * \e string \b body => fetched content */ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { @@ -43,7 +43,7 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { $ret = array('return_code' => 0, 'success' => false, 'header' => "", 'body' => ""); $ch = @curl_init($url); - if(($redirects > 8) || (! $ch)) + if(($redirects > 8) || (! $ch)) return $ret; @curl_setopt($ch, CURLOPT_HEADER, true); @@ -64,7 +64,7 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { if(x($opts,'upload')) @curl_setopt($ch, CURLOPT_UPLOAD, $opts['upload']); - + if(x($opts,'infile')) @curl_setopt($ch, CURLOPT_INFILE, $opts['infile']); @@ -104,7 +104,7 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { if(x($opts,'cookie')) @curl_setopt($ch, CURLOPT_COOKIE, $opts['cookie']); - @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, + @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, ((x($opts,'novalidate') && intval($opts['novalidate'])) ? false : true)); $prx = get_config('system','proxy'); @@ -179,10 +179,10 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { * @param string $url * URL to post * @param mixed $params - * The full data to post in a HTTP "POST" operation. This parameter can - * either be passed as a urlencoded string like 'para1=val1¶2=val2&...' - * or as an array with the field name as key and field data as value. If value - * is an array, the Content-Type header will be set to multipart/form-data. + * The full data to post in a HTTP "POST" operation. This parameter can + * either be passed as a urlencoded string like 'para1=val1¶2=val2&...' + * or as an array with the field name as key and field data as value. If value + * is an array, the Content-Type header will be set to multipart/form-data. * @param int $redirects = 0 * internal use, recursion counter * @param array $opts (optional parameters) @@ -209,7 +209,7 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) { $ret = array('return_code' => 0, 'success' => false, 'header' => "", 'body' => ""); $ch = curl_init($url); - if(($redirects > 8) || (! $ch)) + if(($redirects > 8) || (! $ch)) return $ret; @curl_setopt($ch, CURLOPT_HEADER, true); @@ -232,7 +232,7 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) { if(x($opts,'headers')) { @curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']); } - + if(x($opts,'nobody')) @curl_setopt($ch, CURLOPT_NOBODY, $opts['nobody']); @@ -265,7 +265,7 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) { if(x($opts,'cookie')) @curl_setopt($ch, CURLOPT_COOKIE, $opts['cookie']); - @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, + @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, ((x($opts,'novalidate') && intval($opts['novalidate'])) ? false : true)); $prx = get_config('system','proxy'); @@ -379,8 +379,8 @@ function json_return_and_die($x, $content_type = 'application/json') { // Generic XML return -// Outputs a basic dfrn XML status structure to STDOUT, with a variable -// of $st and an optional text of $message and terminates the current process. +// Outputs a basic dfrn XML status structure to STDOUT, with a variable +// of $st and an optional text of $message and terminates the current process. function xml_status($st, $message = '') { @@ -399,7 +399,7 @@ function xml_status($st, $message = '') { /** - * @brief Send HTTP status header + * @brief Send HTTP status header * * @param int $val * integer HTTP status result value @@ -413,7 +413,7 @@ function http_status($val, $msg = '') { if ($val >= 200 && $val < 300) $msg = (($msg) ? $msg : 'OK'); - logger('http_status_exit ' . $val . ' ' . $msg); + logger('http_status_exit ' . $val . ' ' . $msg); header($_SERVER['SERVER_PROTOCOL'] . ' ' . $val . ' ' . $msg); } @@ -486,14 +486,14 @@ function convert_xml_element_to_array($xml_element, &$recursion_depth=0) { function validate_url(&$url) { - + // no naked subdomains (allow localhost for tests) if(strpos($url,'.') === false && strpos($url,'/localhost/') === false) return false; if(substr($url,0,4) != 'http') $url = 'http://' . $url; $h = @parse_url($url); - + if(($h) && (@dns_get_record($h['host'], DNS_A + DNS_CNAME + DNS_PTR) || filter_var($h['host'], FILTER_VALIDATE_IP) )) { return true; } @@ -552,7 +552,7 @@ function allowed_url($url) { foreach($allowed as $a) { $pat = strtolower(trim($a)); if(($fnmatch && fnmatch($pat,$host)) || ($pat == $host)) { - $found = true; + $found = true; break; } } @@ -575,14 +575,14 @@ function allowed_email($email) { $str_allowed = get_config('system','allowed_email'); $str_not_allowed = get_config('system','not_allowed_email'); - + if(! $str_allowed && ! $str_not_allowed) return true; $return = false; - $found_allowed = false; + $found_allowed = false; $found_not_allowed = false; - + $fnmatch = function_exists('fnmatch'); $allowed = explode(',',$str_allowed); @@ -591,7 +591,7 @@ function allowed_email($email) { foreach($allowed as $a) { $pat = strtolower(trim($a)); if(($fnmatch && fnmatch($pat,$email)) || ($pat == $domain)) { - $found_allowed = true; + $found_allowed = true; break; } } @@ -603,16 +603,16 @@ function allowed_email($email) { foreach($not_allowed as $na) { $pat = strtolower(trim($na)); if(($fnmatch && fnmatch($pat,$email)) || ($pat == $domain)) { - $found_not_allowed = true; + $found_not_allowed = true; break; } } - } - + } + if ($found_allowed) { - $return = true; + $return = true; } elseif (!$str_allowed && !$found_not_allowed) { - $return = true; + $return = true; } return $return; } @@ -652,7 +652,7 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) foreach($matches as $mtch) { logger('scale_external_image: ' . $mtch[2] . ' ' . $mtch[3]); - + if(substr($mtch[1],0,1) == '=') { $owidth = intval(substr($mtch[2],1)); if(intval($owidth) > 0 && intval($owidth) < 1024) @@ -686,7 +686,7 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) $type = guess_image_type($mtch[3],$i['header']); if(strpos($type,'image') === false) continue; - + if($i['success']) { $ph = photo_factory($i['body'], $type); if($ph->is_valid()) { @@ -700,7 +700,7 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) $new_height = $ph->getHeight(); logger('scale_external_images: ' . $orig_width . '->' . $new_width . 'w ' . $orig_height . '->' . $new_height . 'h' . ' match: ' . $mtch[0], LOGGER_DEBUG); $s = str_replace($mtch[0],'[' . $tag . '=' . $new_width . 'x' . $new_height. ']' . $scaled . '[/' . $tag . ']' - . "\n" . (($include_link) + . "\n" . (($include_link) ? '[zrl=' . $mtch[2] . ']' . t('view full size') . '[/zrl]' . "\n" : ''),$s); logger('scale_external_images: new string: ' . $s, LOGGER_DEBUG); @@ -728,7 +728,7 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) * Return: The parsed XML in an array form. Use print_r() to see the resulting array structure. * Examples: $array = xml2array(file_get_contents('feed.xml')); * $array = xml2array(file_get_contents('feed.xml', true, 1, 'attribute')); - */ + */ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = 'attribute') { if(!$contents) return array(); @@ -752,7 +752,7 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = return array(); } - xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8"); + xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8"); // http://minutillo.com/steve/weblog/2004/6/17/php-xml-and-character-encodings-a-tale-of-sadness-rage-and-data-loss xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); @@ -786,7 +786,7 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = $result = array(); $attributes_data = array(); - + if(isset($value)) { if($priority == 'tag') $result = $value; else $result['value'] = $value; // Put the value in a assoc array if we are in the 'Attribute' mode @@ -802,7 +802,7 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = // See tag status and do the needed. if($namespaces && strpos($tag,':')) { - $namespc = substr($tag,0,strrpos($tag,':')); + $namespc = substr($tag,0,strrpos($tag,':')); $tag = strtolower(substr($tag,strlen($namespc)+1)); $result['@namespace'] = $namespc; } @@ -825,7 +825,7 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = } else { // This section will make the value an array if multiple tags with the same name appear together $current[$tag] = array($current[$tag],$result); // This will combine the existing item and the new item together to make an array $repeated_tag_index[$tag.'_'.$level] = 2; - + if(isset($current[$tag.'_attr'])) { // The attribute of the last(0th) tag must be moved as well $current[$tag]['0_attr'] = $current[$tag.'_attr']; unset($current[$tag.'_attr']); @@ -848,7 +848,7 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = // ...push the new element into that array. $current[$tag][$repeated_tag_index[$tag.'_'.$level]] = $result; - + if($priority == 'tag' and $get_attributes and $attributes_data) { $current[$tag][$repeated_tag_index[$tag.'_'.$level] . '_attr'] = $attributes_data; } @@ -859,11 +859,11 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = $repeated_tag_index[$tag.'_'.$level] = 1; if($priority == 'tag' and $get_attributes) { if(isset($current[$tag.'_attr'])) { // The attribute of the last(0th) tag must be moved as well - + $current[$tag]['0_attr'] = $current[$tag.'_attr']; unset($current[$tag.'_attr']); } - + if($attributes_data) { $current[$tag][$repeated_tag_index[$tag.'_'.$level] . '_attr'] = $attributes_data; } @@ -876,9 +876,9 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority = $current = &$parent[$level-1]; } } - + return($xml_array); -} +} function email_header_encode($in_str, $charset = 'UTF-8') { @@ -1128,7 +1128,7 @@ function discover_by_webbie($webbie) { $diaspora = false; $gnusoc = false; $dfrn = false; - + $has_salmon = false; $salmon_key = false; $atom_feed = false; @@ -1144,7 +1144,7 @@ function discover_by_webbie($webbie) { if(array_key_exists('rel',$link)) { // If we discover zot - don't search further; grab the info and get out of - // here. + // here. if($link['rel'] === PROTOCOL_ZOT) { logger('discover_by_webbie: zot found for ' . $webbie, LOGGER_DEBUG); @@ -1204,11 +1204,11 @@ function discover_by_webbie($webbie) { $pubkey = ''; if(is_array($x)) { - if(array_key_exists('address',$x)) + if(array_key_exists('address',$x)) $address = $x['address']; - if(array_key_exists('location',$x)) + if(array_key_exists('location',$x)) $location = $x['location']; - if(array_key_exists('nickname',$x)) + if(array_key_exists('nickname',$x)) $nickname = $x['nickname']; } @@ -1216,16 +1216,16 @@ function discover_by_webbie($webbie) { $probe_old = true; - if((! $dfrn) && (! $has_salmon)) + if((! $dfrn) && (! $has_salmon)) $probe_old = true; if($probe_old) { - $y = old_webfinger($webbie); + $y = old_webfinger($webbie); if($y) { logger('old_webfinger: ' . print_r($x,true)); foreach($y as $link) { if($link['@attributes']['rel'] === NAMESPACE_DFRN) - $dfrn = unamp($link['@attributes']['href']); + $dfrn = unamp($link['@attributes']['href']); if($link['@attributes']['rel'] === 'salmon') $notify = unamp($link['@attributes']['href']); if($link['@attributes']['rel'] === NAMESPACE_FEED) @@ -1344,7 +1344,7 @@ function discover_by_webbie($webbie) { if($vcard['fn']) $fullname = $vcard['fn']; if($vcard['photo'] && (strpos($vcard['photo'],'http') !== 0)) - $vcard['photo'] = $diaspora_base . '/' . $vcard['photo']; + $vcard['photo'] = $diaspora_base . '/' . $vcard['photo']; if(($vcard['public_key']) && (! $pubkey)) { $diaspora_key = $vcard['public_key']; if(strstr($diaspora_key,'RSA ')) @@ -1358,7 +1358,7 @@ function discover_by_webbie($webbie) { if(($vcard['uid']) && (! $diaspora_guid)) $diaspora_guid = $vcard['uid']; if(($vcard['url']) && (! $diaspora_base)) - $diaspora_base = $vcard['url']; + $diaspora_base = $vcard['url']; @@ -1372,7 +1372,7 @@ function discover_by_webbie($webbie) { if(($profile) && (! $location)) $location = $profile; - if($location) { + if($location) { $m = parse_url($location); $base = $m['scheme'] . '://' . $m['host']; $host = $m['host']; @@ -1407,7 +1407,7 @@ function discover_by_webbie($webbie) { // if we have everything we need, let's create the records - if($network && $address && $fullname && $pubkey && $location) { + if($network && $address && $fullname && $pubkey && $location) { $r = q("select * from xchan where xchan_hash = '%s' limit 1", dbesc($address) ); @@ -1493,7 +1493,7 @@ function webfinger_rfc7033($webbie,$zot = false) { // We could have a number of URL aliases and webbies // make an executive decision about the most likely "best" of each // by comparing against some examples from known networks we're likely to encounter. - // Otherwise we have to store every alias that we may ever encounter and + // Otherwise we have to store every alias that we may ever encounter and // validate every URL we ever find against every possible alias // @fixme pump.io is going to be a real bugger since it doesn't return subject or aliases @@ -1564,7 +1564,7 @@ function match_webfinger_location($s,$h) { return $s; return ''; } - + @@ -1935,7 +1935,7 @@ function format_and_send_email($sender,$xchan,$item) { )); $sender_name = t('Administrator'); - + $hostname = App::get_hostname(); if(strpos($hostname,':')) $hostname = substr($hostname,0,strpos($hostname,':')); @@ -1964,7 +1964,7 @@ function do_delivery($deliveries) { if(! (is_array($deliveries) && count($deliveries))) return; - $interval = ((get_config('system','delivery_interval') !== false) + $interval = ((get_config('system','delivery_interval') !== false) ? intval(get_config('system','delivery_interval')) : 2 ); $deliveries_per_process = intval(get_config('system','delivery_batch_count')); @@ -1993,7 +1993,7 @@ function do_delivery($deliveries) { if($deliver) Zotlabs\Daemon\Master::Summon(array('Deliver',$deliver)); - + } @@ -2002,7 +2002,7 @@ function get_site_info() { $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN'); $directory_mode = Array('DIRECTORY_MODE_NORMAL', 'DIRECTORY_MODE_PRIMARY', 'DIRECTORY_MODE_SECONDARY', 256 => 'DIRECTORY_MODE_STANDALONE'); - + $sql_extra = ''; $r = q("select * from channel left join account on account_id = channel_account_id where ( account_roles & 4096 )>0 and account_default_channel = channel_id"); @@ -2053,7 +2053,7 @@ function get_site_info() { else { $version = $commit = ''; } - + //Statistics $channels_total_stat = intval(get_config('system','channels_total_stat')); $channels_active_halfyear_stat = intval(get_config('system','channels_active_halfyear_stat')); @@ -2073,7 +2073,7 @@ function get_site_info() { } - + $data = Array( 'version' => $version, 'version_tag' => $tag, @@ -2190,7 +2190,7 @@ function deliverable_singleton($channel_id,$xchan) { function get_repository_version($branch = 'master') { $path = "https://raw.githubusercontent.com/redmatrix/hubzilla/$branch/boot.php"; - + $x = z_fetch_url($path); if($x['success']) { $y = preg_match('/define(.*?)STD_VERSION(.*?)([0-9.].*)\'/',$x['body'],$matches); @@ -2199,7 +2199,7 @@ function get_repository_version($branch = 'master') { } return '?.?'; -} +} function network_to_name($s) { @@ -2270,7 +2270,7 @@ function z_mail($params) { return $params['result']; } - $fromName = email_header_encode(html_entity_decode($params['fromName'],ENT_QUOTES,'UTF-8'),'UTF-8'); + $fromName = email_header_encode(html_entity_decode($params['fromName'],ENT_QUOTES,'UTF-8'),'UTF-8'); $messageSubject = email_header_encode(html_entity_decode($params['messageSubject'],ENT_QUOTES,'UTF-8'),'UTF-8'); $messageHeader = diff --git a/include/photos.php b/include/photos.php index a3018816c..e8f46048c 100644 --- a/include/photos.php +++ b/include/photos.php @@ -45,7 +45,7 @@ function photo_upload($channel, $observer, $args) { if(array_key_exists('deliver',$args)) $deliver = intval($args['deliver']); - // Set to default channel permissions. If the parent directory (album) has permissions set, + // Set to default channel permissions. If the parent directory (album) has permissions set, // use those instead. If we have specific permissions supplied, they take precedence over // all other settings. 'allow_cid' being passed from an external source takes priority over channel settings. // ...messy... needs re-factoring once the photos/files integration stabilises @@ -55,9 +55,9 @@ function photo_upload($channel, $observer, $args) { $acl->set($args['directory']); if(array_key_exists('allow_cid',$args)) $acl->set($args); - if( (array_key_exists('group_allow',$args)) - || (array_key_exists('contact_allow',$args)) - || (array_key_exists('group_deny',$args)) + if( (array_key_exists('group_allow',$args)) + || (array_key_exists('contact_allow',$args)) + || (array_key_exists('group_deny',$args)) || (array_key_exists('contact_deny',$args))) { $acl->set_from_array($args); } @@ -103,7 +103,7 @@ function photo_upload($channel, $observer, $args) { $type = $_FILES['userfile']['type']; } - if (! $type) + if (! $type) $type=guess_image_type($filename); logger('photo_upload: received file: ' . $filename . ' as ' . $src . ' ('. $type . ') ' . $filesize . ' bytes', LOGGER_DEBUG); @@ -176,7 +176,7 @@ function photo_upload($channel, $observer, $args) { $errors = false; $p = array('aid' => $account_id, 'uid' => $channel_id, 'xchan' => $visitor, 'resource_id' => $photo_hash, - 'filename' => $filename, 'album' => $album, 'imgscale' => 0, 'photo_usage' => PHOTO_NORMAL, + 'filename' => $filename, 'album' => $album, 'imgscale' => 0, 'photo_usage' => PHOTO_NORMAL, 'allow_cid' => $ac['allow_cid'], 'allow_gid' => $ac['allow_gid'], 'deny_cid' => $ac['deny_cid'], 'deny_gid' => $ac['deny_gid'], 'os_storage' => $os_storage, 'os_path' => $args['os_path'] @@ -220,8 +220,8 @@ function photo_upload($channel, $observer, $args) { ); if(! $r1) $errors = true; - - if(($width > 640 || $height > 640) && (! $errors)) + + if(($width > 640 || $height > 640) && (! $errors)) $ph->scaleImage(640); $p['imgscale'] = 2; @@ -236,7 +236,7 @@ function photo_upload($channel, $observer, $args) { if(! $r2) $errors = true; - if(($width > 320 || $height > 320) && (! $errors)) + if(($width > 320 || $height > 320) && (! $errors)) $ph->scaleImage(320); $p['imgscale'] = 3; @@ -304,8 +304,8 @@ function photo_upload($channel, $observer, $args) { $summary = (($args['body']) ? $args['body'] : '') . '[footer]' . $activity_format . '[/footer]'; - $obj_body = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']' - . $tag . z_root() . "/photo/{$photo_hash}-{$scale}." . $ph->getExt() . '[/zmg]' + $obj_body = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']' + . $tag . z_root() . "/photo/{$photo_hash}-{$scale}." . $ph->getExt() . '[/zmg]' . '[/zrl]'; // Create item object @@ -361,7 +361,7 @@ function photo_upload($channel, $observer, $args) { $item['uid'] = $channel['channel_id']; item_store_update($item,false,$deliver); continue; - } + } } else { $item['aid'] = $channel['channel_account_id']; @@ -381,7 +381,7 @@ function photo_upload($channel, $observer, $args) { $arr['aid'] = $account_id; $arr['uid'] = $channel_id; $arr['mid'] = $mid; - $arr['parent_mid'] = $mid; + $arr['parent_mid'] = $mid; $arr['item_hidden'] = $item_hidden; $arr['resource_type'] = 'photo'; $arr['resource_id'] = $photo_hash; @@ -407,10 +407,10 @@ function photo_upload($channel, $observer, $args) { // this one is tricky because the item and the photo have the same permissions, those of the photo. // Use the channel read_stream permissions to get the correct public_policy for the item and recalculate the - // private flag accordingly. This may cause subtle bugs due to custom permissions roles. We want to use + // private flag accordingly. This may cause subtle bugs due to custom permissions roles. We want to use // public policy when federating items to other sites, but should probably ignore them when accessing the item // in the photos pages - using the photos permissions instead. We need the public policy to keep the photo - // linked item from leaking into the feed when somebody has a channel with read_stream restrictions. + // linked item from leaking into the feed when somebody has a channel with read_stream restrictions. $arr['public_policy'] = map_scope(\Zotlabs\Access\PermissionLimits::Get($channel['channel_id'],'view_stream'),true); if($arr['public_policy']) @@ -421,7 +421,7 @@ function photo_upload($channel, $observer, $args) { $result = item_store($arr,false,$deliver); $item_id = $result['item_id']; - if($visible && $deliver) + if($visible && $deliver) Zotlabs\Daemon\Master::Summon(array('Notifier', 'wall-new', $item_id)); } @@ -443,9 +443,12 @@ function photo_upload($channel, $observer, $args) { * * @param array $channel * @param array $observer + * @param array $sort_key (optional) default album + * @param array $direction (optional) default asc + * * @return bool|array false if no view_storage permission or an array - * * success (bool) - * * albums (array) + * * \e boolean \b success + * * \e array \b albums */ function photos_albums_list($channel, $observer, $sort_key = 'album', $direction = 'asc') { @@ -455,14 +458,11 @@ function photos_albums_list($channel, $observer, $sort_key = 'album', $direction if(! perm_is_allowed($channel_id, $observer_xchan, 'view_storage')) return false; - $sql_extra = permissions_sql($channel_id,$observer_xchan); $sort_key = dbesc($sort_key); $direction = dbesc($direction); - - $albums = q("SELECT count( distinct resource_id ) as total, album from photo where uid = %d and photo_usage IN ( %d, %d ) $sql_extra group by album order by $sort_key $direction", intval($channel_id), intval(PHOTO_NORMAL), @@ -479,8 +479,8 @@ function photos_albums_list($channel, $observer, $sort_key = 'album', $direction foreach($albums as $k => $album) { $entry = array( 'text' => (($album['album']) ? $album['album'] : '/'), - 'total' => $album['total'], - 'url' => z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album['album']), + 'total' => $album['total'], + 'url' => z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album['album']), 'urlencode' => urlencode($album['album']), 'bin2hex' => bin2hex($album['album']) ); @@ -506,7 +506,7 @@ function photos_album_widget($channelx,$observer,$sortkey = 'album',$direction = '$title' => t('Photo Albums'), '$albums' => $albums['albums'], '$baseurl' => z_root(), - '$upload' => ((perm_is_allowed($channelx['channel_id'],(($observer) ? $observer['xchan_hash'] : ''),'write_storage')) + '$upload' => ((perm_is_allowed($channelx['channel_id'],(($observer) ? $observer['xchan_hash'] : ''),'write_storage')) ? t('Upload New Photos') : '') )); } @@ -533,7 +533,7 @@ function photos_list_photos($channel, $observer, $album = '') { $sql_extra = permissions_sql($channel_id); if($album) - $sql_extra .= " and album = '" . protect_sprintf(dbesc($album)) . "' "; + $sql_extra .= " and album = '" . protect_sprintf(dbesc($album)) . "' "; $ret = array('success' => false); @@ -647,7 +647,7 @@ function photos_create_item($channel, $creator_hash, $photo, $visible = false) { $arr['aid'] = $channel['channel_account_id']; $arr['uid'] = $channel['channel_id']; $arr['mid'] = $mid; - $arr['parent_mid'] = $mid; + $arr['parent_mid'] = $mid; $arr['item_wall'] = 1; $arr['item_origin'] = 1; $arr['item_thread_top'] = 1; @@ -663,9 +663,9 @@ function photos_create_item($channel, $creator_hash, $photo, $visible = false) { $arr['deny_gid'] = $photo['deny_gid']; $arr['plink'] = z_root() . '/channel/' . $channel['channel_address'] . '/?f=&mid=' . $arr['mid']; - - $arr['body'] = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo['resource_id'] . ']' - . '[zmg]' . z_root() . '/photo/' . $photo['resource_id'] . '-' . $photo['imgscale'] . '[/zmg]' + + $arr['body'] = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo['resource_id'] . ']' + . '[zmg]' . z_root() . '/photo/' . $photo['resource_id'] . '-' . $photo['imgscale'] . '[/zmg]' . '[/zrl]'; $result = item_store($arr); @@ -710,39 +710,39 @@ function gps2Num($coordPart) { } function profile_photo_set_profile_perms($uid, $profileid = 0) { - + $allowcid = ''; if($profileid) { $r = q("SELECT photo, profile_guid, id, is_default, uid - FROM profile WHERE uid = %d and ( profile.id = %d OR profile.profile_guid = '%s') LIMIT 1", + FROM profile WHERE uid = %d and ( profile.id = %d OR profile.profile_guid = '%s') LIMIT 1", intval($uid), - intval($profileid), + intval($profileid), dbesc($profileid) ); - } + } else { logger('Resetting permissions on default-profile-photo for user'.local_channel()); - $r = q("SELECT photo, profile_guid, id, is_default, uid FROM profile - WHERE profile.uid = %d AND is_default = 1 LIMIT 1", - intval($uid) + $r = q("SELECT photo, profile_guid, id, is_default, uid FROM profile + WHERE profile.uid = %d AND is_default = 1 LIMIT 1", + intval($uid) ); //If no profile is given, we update the default profile } if(! $r) return; - + $profile = $r[0]; - if($profile['id'] && $profile['photo']) { + if($profile['id'] && $profile['photo']) { preg_match("@\w*(?=-\d*$)@i", $profile['photo'], $resource_id); $resource_id = $resource_id[0]; - + if (! intval($profile['is_default'])) { - $r0 = q("SELECT channel_hash FROM channel WHERE channel_id = %d LIMIT 1", - intval($uid) + $r0 = q("SELECT channel_hash FROM channel WHERE channel_id = %d LIMIT 1", + intval($uid) ); //Should not be needed in future. Catches old int-profile-ids. - $r1 = q("SELECT abook.abook_xchan FROM abook WHERE abook_profile = '%d' ", + $r1 = q("SELECT abook.abook_xchan FROM abook WHERE abook_profile = '%d' ", intval($profile['id']) ); $r2 = q("SELECT abook.abook_xchan FROM abook WHERE abook_profile = '%s'", @@ -750,27 +750,27 @@ function profile_photo_set_profile_perms($uid, $profileid = 0) { ); $allowcid = "<" . $r0[0]['channel_hash'] . ">"; foreach ($r1 as $entry) { - $allowcid .= "<" . $entry['abook_xchan'] . ">"; + $allowcid .= "<" . $entry['abook_xchan'] . ">"; } foreach ($r2 as $entry) { $allowcid .= "<" . $entry['abook_xchan'] . ">"; } - + q("UPDATE photo SET allow_cid = '%s' WHERE resource_id = '%s' AND uid = %d", dbesc($allowcid), dbesc($resource_id), intval($uid) ); - - } + + } else { //Reset permissions on default profile picture to public q("UPDATE photo SET allow_cid = '' WHERE photo_usage = %d AND uid = %d", intval(PHOTO_PROFILE), intval($uid) - ); + ); } } - + return; } diff --git a/include/plugin.php b/include/plugin.php index f9eb174bc..e4a854c18 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -143,7 +143,7 @@ function reload_plugins() { if(file_exists($fname)) { $t = @filemtime($fname); foreach($installed as $i) { - if(($i['aname'] == $pl) && ($i['tstamp'] != $t)) { + if(($i['aname'] == $pl) && ($i['tstamp'] != $t)) { logger('Reloading plugin: ' . $i['aname']); @include_once($fname); @@ -205,7 +205,7 @@ function register_hook($hook, $file, $function, $priority = 0) { /** * @brief unregisters a hook. - * + * * @param string $hook the name of the hook * @param string $file the name of the file that hooks into * @param string $function the name of the function that the hook called @@ -224,7 +224,7 @@ function unregister_hook($hook, $file, $function) { // // It might not be obvious but themes can manually add hooks to the App::$hooks -// array in their theme_init() and use this to customise the app behaviour. +// array in their theme_init() and use this to customise the app behaviour. // UPDATE: use insert_hook($hookname,$function_name) to do this // @@ -248,20 +248,22 @@ function load_hooks() { /** * @brief Inserts a hook into a page request. * - * Insert a short-lived hook into the running page request. - * Hooks are normally persistent so that they can be called + * Insert a short-lived hook into the running page request. + * Hooks are normally persistent so that they can be called * across asynchronous processes such as delivery and poll * processes. * * insert_hook lets you attach a hook callback immediately * which will not persist beyond the life of this page request - * or the current process. + * or the current process. * * @param string $hook * name of hook to attach callback * @param string $fn * function name of callback handler - */ + * @param int $version (optional) default 0 + * @param int $priority (optional) default 0 + */ function insert_hook($hook, $fn, $version = 0, $priority = 0) { if(! is_array(App::$hooks)) @@ -293,7 +295,7 @@ function call_hooks($name, &$data = null) { $hook[1] = unserialize($hook[1]); } elseif(strpos($hook[1],'::')) { - // We shouldn't need to do this, but it appears that PHP + // We shouldn't need to do this, but it appears that PHP // isn't able to directly execute a string variable with a class // method in the manner we are attempting it, so we'll // turn it into an array. @@ -306,10 +308,10 @@ function call_hooks($name, &$data = null) { $func($data); else $func($a, $data); - } + } else { - // Don't do any DB write calls if we're currently logging a possibly failed DB call. + // Don't do any DB write calls if we're currently logging a possibly failed DB call. if(! DBA::$logging) { // The hook should be removed so we don't process it. q("DELETE FROM hook WHERE hook = '%s' AND file = '%s' AND fn = '%s'", @@ -370,7 +372,7 @@ function get_plugin_info($plugin){ } else { $info[$k][] = array('name' => $v); } - } + } else { $info[$k] = $v; } @@ -407,8 +409,8 @@ function check_plugin_versions($info) { if(array_key_exists('serverroles',$info)) { $role = \Zotlabs\Lib\System::get_server_role(); if(! ( - stristr($info['serverroles'],'*') - || stristr($info['serverroles'],'any') + stristr($info['serverroles'],'*') + || stristr($info['serverroles'],'any') || stristr($info['serverroles'],$role))) { logger('serverrole limit: ' . $info['name'],LOGGER_NORMAL,LOG_WARNING); return false; @@ -426,7 +428,7 @@ function check_plugin_versions($info) { if(! $test) continue; if(! in_array($test,App::$plugins)) - $found = false; + $found = false; } } if(! $found) @@ -583,11 +585,11 @@ function format_css_if_exists($source) { /* * This basically calculates the baseurl. We have other functions to do that, but - * there was an issue with script paths and mixed-content whose details are arcane - * and perhaps lost in the message archives. The short answer is that we're ignoring - * the URL which we are "supposed" to use, and generating script paths relative to + * there was an issue with script paths and mixed-content whose details are arcane + * and perhaps lost in the message archives. The short answer is that we're ignoring + * the URL which we are "supposed" to use, and generating script paths relative to * the URL which we are currently using; in order to ensure they are found and aren't - * blocked due to mixed content issues. + * blocked due to mixed content issues. */ function script_path() { @@ -599,7 +601,7 @@ function script_path() { $scheme = 'https'; else $scheme = 'http'; - + // Some proxy setups may require using http_host if(intval(App::$config['system']['script_path_use_http_host'])) @@ -631,7 +633,7 @@ function head_remove_js($src, $priority = 0) { } // We should probably try to register main.js with a high priority, but currently we handle it -// separately and put it at the end of the html head block in case any other javascript is +// separately and put it at the end of the html head block in case any other javascript is // added outside the head_add_js construct. function head_get_js() { @@ -640,7 +642,7 @@ function head_get_js() { if(App::$js_sources) { ksort(App::$js_sources,SORT_NUMERIC); foreach(App::$js_sources as $sources) { - if(count($sources)) { + if(count($sources)) { foreach($sources as $source) { if($src === 'main.js') continue; @@ -655,7 +657,7 @@ function head_get_js() { function head_get_main_js() { $str = ''; $sources = array('main.js'); - if(count($sources)) + if(count($sources)) foreach($sources as $source) $str .= format_js_if_exists($source,true); return $str; diff --git a/include/security.php b/include/security.php index 5ffa48d9e..2f5de54c7 100644 --- a/include/security.php +++ b/include/security.php @@ -2,11 +2,12 @@ /** * @file include/security.php * - * Some security related functions. + * @brief Some security related functions. */ /** * @param int $user_record The account_id + * @param array $channel * @param bool $login_initial default false * @param bool $interactive default false * @param bool $return @@ -27,8 +28,8 @@ function authenticate_success($user_record, $channel = null, $login_initial = fa $uid_to_load = $channel['channel_id']; if(! $uid_to_load) { - $uid_to_load = (((x($_SESSION,'uid')) && (intval($_SESSION['uid']))) - ? intval($_SESSION['uid']) + $uid_to_load = (((x($_SESSION,'uid')) && (intval($_SESSION['uid']))) + ? intval($_SESSION['uid']) : intval(App::$account['account_default_channel']) ); } @@ -89,21 +90,28 @@ function authenticate_success($user_record, $channel = null, $login_initial = fa function atoken_login($atoken) { if(! $atoken) return false; + $_SESSION['authenticated'] = 1; $_SESSION['visitor_id'] = $atoken['xchan_hash']; $_SESSION['atoken'] = $atoken['atoken_id']; \App::set_observer($atoken); + return true; } - +/** + * @brief + * + * @param array $atoken + * @return array|null + */ function atoken_xchan($atoken) { $c = channelx_by_n($atoken['atoken_uid']); if($c) { return [ - 'atoken_id' => $atoken['atoken_id'], + 'atoken_id' => $atoken['atoken_id'], 'xchan_hash' => substr($c['channel_hash'],0,16) . '.' . $atoken['atoken_name'], 'xchan_name' => $atoken['atoken_name'], 'xchan_addr' => t('guest:') . $atoken['atoken_name'] . '@' . \App::get_hostname(), @@ -114,9 +122,9 @@ function atoken_xchan($atoken) { 'xchan_photo_l' => get_default_profile_photo(300), 'xchan_photo_m' => get_default_profile_photo(80), 'xchan_photo_s' => get_default_profile_photo(48) - ]; } + return null; } @@ -133,7 +141,7 @@ function atoken_delete($atoken_id) { ); if(! $c) return; - + $atoken_xchan = substr($c[0]['channel_hash'],0,16) . '.' . $r[0]['atoken_name']; q("delete from atoken where atoken_id = %d", @@ -145,12 +153,16 @@ function atoken_delete($atoken_id) { ); } - - -// in order for atoken logins to create content (such as posts) they need a stored xchan. -// we'll create one on the first atoken_login; it can't really ever go away but perhaps -// @fixme we should set xchan_deleted if it's expired or removed - +/** + * @brief + * + * In order for atoken logins to create content (such as posts) they need a stored xchan. + * we'll create one on the first atoken_login; it can't really ever go away but perhaps + * @fixme we should set xchan_deleted if it's expired or removed + * + * @param array $xchan + * @return void|boolean + */ function atoken_create_xchan($xchan) { $r = q("select xchan_hash from xchan where xchan_hash = '%s'", @@ -159,7 +171,7 @@ function atoken_create_xchan($xchan) { if($r) return; - $r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_addr, xchan_url, xchan_name, xchan_network, xchan_photo_mimetype, xchan_photo_l, xchan_photo_m, xchan_photo_s ) + $r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_addr, xchan_url, xchan_name, xchan_network, xchan_photo_mimetype, xchan_photo_l, xchan_photo_m, xchan_photo_s ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s') ", dbesc($xchan['xchan_hash']), dbesc($xchan['xchan_hash']), @@ -202,12 +214,11 @@ function atoken_abook($uid,$xchan_hash) { } return false; - } function pseudo_abook($xchan) { - if(! $xchan) + if(! $xchan) return false; // set abook_pseudo to flag that we aren't really connected. @@ -216,8 +227,8 @@ function pseudo_abook($xchan) { $xchan['abook_blocked'] = 0; $xchan['abook_ignored'] = 0; $xchan['abook_pending'] = 0; + return $xchan; - } @@ -228,7 +239,6 @@ function pseudo_abook($xchan) { * * @return bool|array false or channel record of the new channel */ - function change_channel($change_channel) { $ret = false; @@ -260,7 +270,7 @@ function change_channel($change_channel) { date_default_timezone_set($r[0]['channel_timezone']); $ret = $r[0]; } - $x = q("select * from xchan where xchan_hash = '%s' limit 1", + $x = q("select * from xchan where xchan_hash = '%s' limit 1", dbesc($hash) ); if($x) { @@ -275,7 +285,6 @@ function change_channel($change_channel) { $arr = [ 'channel_id' => $change_channel, 'chanx' => $ret ]; call_hooks('change_channel', $arr); - } return $ret; @@ -285,11 +294,11 @@ function change_channel($change_channel) { * @brief Creates an additional SQL where statement to check permissions. * * @param int $owner_id - * @param bool $remote_observer - if unset use current observer + * @param bool $remote_observer (optional) use current observer if unset + * @param $table (optional) * * @return string additional SQL where statement */ - function permissions_sql($owner_id, $remote_observer = null, $table = '') { $local_channel = local_channel(); @@ -303,11 +312,10 @@ function permissions_sql($owner_id, $remote_observer = null, $table = '') { if($table) $table .= '.'; - - $sql = " AND {$table}allow_cid = '' - AND {$table}allow_gid = '' - AND {$table}deny_cid = '' - AND {$table}deny_gid = '' + $sql = " AND {$table}allow_cid = '' + AND {$table}allow_gid = '' + AND {$table}deny_cid = '' + AND {$table}deny_gid = '' "; /** @@ -319,7 +327,7 @@ function permissions_sql($owner_id, $remote_observer = null, $table = '') { } /** - * Authenticated visitor. Unless pre-verified, + * Authenticated visitor. Unless pre-verified, * check that the contact belongs to this $owner_id * and load the groups the visitor belongs to. * If pre-verified, the caller is expected to have already @@ -358,7 +366,7 @@ function permissions_sql($owner_id, $remote_observer = null, $table = '') { * @brief Creates an addiontal SQL where statement to check permissions for an item. * * @param int $owner_id - * @param bool $remote_observer, use current observer if unset + * @param bool $remote_observer (optional) use current observer if unset * * @return string additional SQL where statement */ @@ -379,7 +387,7 @@ function item_permissions_sql($owner_id, $remote_observer = null) { */ if(($local_channel) && ($local_channel == $owner_id)) { - $sql = ''; + $sql = ''; } /** @@ -425,7 +433,7 @@ function item_permissions_sql($owner_id, $remote_observer = null) { /** * Remote visitors also need to be checked against the public_scope parameter if item_private is set. * This function checks the various permutations of that field for any which apply to this observer. - * + * */ @@ -448,9 +456,9 @@ function scopes_sql($uid,$observer) { $str .= " or public_policy = 'contacts' ) "; return $str; } - - - + + + @@ -500,7 +508,7 @@ function public_permissions_sql($observer_hash) { * If the new page contains by any chance external elements, then the used security token is exposed by the referrer. * Actually, important actions should not be triggered by Links / GET-Requests at all, but somethimes they still are, * so this mechanism brings in some damage control (the attacker would be able to forge a request to a form of this type, but not to forms of other types). - */ + */ function get_form_security_token($typename = '') { $timestamp = time(); @@ -561,13 +569,13 @@ function init_groups_visitor($contact_id) { -// This is used to determine which uid have posts which are visible to the logged in user (from the API) for the +// This is used to determine which uid have posts which are visible to the logged in user (from the API) for the // public_timeline, and we can use this in a community page by making -// $perms = (PERMS_NETWORK|PERMS_PUBLIC) unless logged in. +// $perms = (PERMS_NETWORK|PERMS_PUBLIC) unless logged in. // Collect uids of everybody on this site who has opened their posts to everybody on this site (or greater visibility) // We always include yourself if logged in because you can always see your own posts // resolving granular permissions for the observer against every person and every post on the site -// will likely be too expensive. +// will likely be too expensive. // Returns a string list of comma separated channel_ids suitable for direct inclusion in a SQL query function stream_perms_api_uids($perms = NULL, $limit = 0, $rand = 0 ) { diff --git a/include/text.php b/include/text.php index fcd5dbc0c..03044c78f 100644 --- a/include/text.php +++ b/include/text.php @@ -17,6 +17,7 @@ define('RANDOM_STRING_TEXT', 0x01 ); * @param string|SmartyEngine $s the string requiring macro substitution, * or an instance of SmartyEngine * @param array $r key value pairs (search => replace) + * * @return string substituted string */ function replace_macros($s, $r) { @@ -35,6 +36,7 @@ function replace_macros($s, $r) { * * @param number $size * @param int $type + * * @return string */ function random_string($size = 64, $type = RANDOM_STRING_HEX) { @@ -52,14 +54,15 @@ function random_string($size = 64, $type = RANDOM_STRING_HEX) { * that had an XSS attack vector due to stripping the high-bit on an 8-bit character * after cleansing, and angle chars with the high bit set could get through as markup. * - * This is now disabled because it was interfering with some legitimate unicode sequences - * and hopefully there aren't a lot of those browsers left. + * This is now disabled because it was interfering with some legitimate unicode sequences + * and hopefully there aren't a lot of those browsers left. * * Use this on any text input where angle chars are not valid or permitted * They will be replaced with safer brackets. This may be filtered further * if these are not allowed either. * * @param string $string Input string + * * @return string Filtered string */ function notags($string) { @@ -74,13 +77,13 @@ function notags($string) { /** * use this on "body" or "content" input where angle chars shouldn't be removed, * and allow them to be safely displayed. + * * @param string $string + * * @return string */ function escape_tags($string) { - return(htmlspecialchars($string, ENT_COMPAT, 'UTF-8', false)); - } @@ -182,7 +185,7 @@ function purify_html($s, $allow_position = false) { // f6 plugins - //abide - the use is pointless since we can't do anything with forms + //abide - the use is pointless since we can't do anything with forms //equalizer $def->info_global_attr['data-equalizer'] = new HTMLPurifier_AttrDef_Text; @@ -272,14 +275,12 @@ function purify_html($s, $allow_position = false) { } - $purifier = new HTMLPurifier($config); return $purifier->purify($s); } - /** * @brief generate a string that's random, but usually pronounceable. * @@ -293,7 +294,7 @@ function autoname($len) { if ($len <= 0) return ''; - $vowels = array('a','a','ai','au','e','e','e','ee','ea','i','ie','o','ou','u'); + $vowels = array('a','a','ai','au','e','e','e','ee','ea','i','ie','o','ou','u'); if (mt_rand(0, 5) == 4) $vowels[] = 'y'; @@ -370,13 +371,12 @@ function xmlify($str) { if(is_array($str)) { - // allow to fall through so we ge a PHP error, as the log statement will - // probably get lost in the noise unless we're specifically looking for it. + // allow to fall through so we ge a PHP error, as the log statement will + // probably get lost in the noise unless we're specifically looking for it. btlogger('xmlify called with array: ' . print_r($str,true), LOGGER_NORMAL, LOG_WARNING); } - $len = mb_strlen($str); for($x = 0; $x < $len; $x ++) { $char = mb_substr($str,$x,1); @@ -412,27 +412,36 @@ function xmlify($str) { return($buffer); } -// undo an xmlify -// pass xml escaped text ($s), returns unescaped text - - +/** + * @brief Undo an xmlify. + * + * Pass xml escaped text ($s), returns unescaped text. + * + * @param string $s + * + * @return string + */ function unxmlify($s) { - $ret = str_replace('&','&', $s); - $ret = str_replace(array('<','>','"','''),array('<','>','"',"'"),$ret); + $ret = str_replace('&', '&', $s); + $ret = str_replace(array('<', '>', '"', '''), array('<', '>', '"', "'"), $ret); + return $ret; } -// Automatic pagination. -// To use, get the count of total items. -// Then call App::set_pager_total($number_items); -// Optionally call App::set_pager_itemspage($n) to the number of items to display on each page -// Then call paginate($a) after the end of the display loop to insert the pager block on the page -// (assuming there are enough items to paginate). -// When using with SQL, the setting LIMIT %d, %d => App::$pager['start'],App::$pager['itemspage'] -// will limit the results to the correct items for the current page. -// The actual page handling is then accomplished at the application layer. - - +/** + * @brief Automatic pagination. + * + * To use, get the count of total items. + * Then call App::set_pager_total($number_items); + * Optionally call App::set_pager_itemspage($n) to the number of items to display on each page + * Then call paginate($a) after the end of the display loop to insert the pager block on the page + * (assuming there are enough items to paginate). + * When using with SQL, the setting LIMIT %d, %d => App::$pager['start'],App::$pager['itemspage'] + * will limit the results to the correct items for the current page. + * The actual page handling is then accomplished at the application layer. + * + * @param App &$a + */ function paginate(&$a) { $o = ''; $stripped = preg_replace('/(&page=[0-9]*)/','',App::$query_string); @@ -451,15 +460,15 @@ function paginate(&$a) { $o .= "" . t('first') . " "; - $numpages = App::$pager['total'] / App::$pager['itemspage']; + $numpages = App::$pager['total'] / App::$pager['itemspage']; - $numstart = 1; - $numstop = $numpages; + $numstart = 1; + $numstop = $numpages; - if($numpages > 14) { - $numstart = (($pagenum > 7) ? ($pagenum - 7) : 1); - $numstop = (($pagenum > ($numpages - 7)) ? $numpages : ($numstart + 14)); - } + if($numpages > 14) { + $numstart = (($pagenum > 7) ? ($pagenum - 7) : 1); + $numstop = (($pagenum > ($numpages - 7)) ? $numpages : ($numstart + 14)); + } for($i = $numstart; $i <= $numstop; $i++){ if($i == App::$pager['page']) @@ -484,6 +493,7 @@ function paginate(&$a) { $o .= ''."' . t('next') . ''; $o .= '
    '."\r\n"; } + return $o; } @@ -514,7 +524,6 @@ function alt_pager(&$a, $i, $more = '', $less = '') { } - /** * @brief Generate a guaranteed unique (for this domain) item ID for ATOM. * @@ -558,17 +567,23 @@ function photo_new_resource() { return $resource; } - - -// for html,xml parsing - let's say you've got -// an attribute foobar="class1 class2 class3" -// and you want to find out if it contains 'class3'. -// you can't use a normal sub string search because you -// might match 'notclass3' and a regex to do the job is -// possible but a bit complicated. -// pass the attribute string as $attr and the attribute you -// are looking for as $s - returns true if found, otherwise false - +/** + * @brief + * + * for html,xml parsing - let's say you've got + * an attribute foobar="class1 class2 class3" + * and you want to find out if it contains 'class3'. + * you can't use a normal sub string search because you + * might match 'notclass3' and a regex to do the job is + * possible but a bit complicated. + * + * pass the attribute string as $attr and the attribute you + * are looking for as $s - returns true if found, otherwise false + * + * @param string $attr attribute string + * @param string $s attribute you are looking for + * @return boolean true if found + */ function attribute_contains($attr, $s) { $a = explode(' ', $attr); if(count($a) && in_array($s, $a)) @@ -591,10 +606,9 @@ function attribute_contains($attr, $s) { * was called, so no need to add it to the message anymore. * * @param string $msg Message to log - * @param int $level A log level. + * @param int $level A log level * @param int $priority - compatible with syslog */ - function logger($msg, $level = LOGGER_NORMAL, $priority = LOG_INFO) { if(App::$module == 'setup' && is_writable('install.log')) { @@ -612,7 +626,7 @@ function logger($msg, $level = LOGGER_NORMAL, $priority = LOG_INFO) { return; $where = ''; - + // We require > 5.4 but leave the version check so that install issues (including version) can be logged if(version_compare(PHP_VERSION, '5.4.0') >= 0) { @@ -630,19 +644,23 @@ function logger($msg, $level = LOGGER_NORMAL, $priority = LOG_INFO) { @file_put_contents($pluginfo['filename'], $pluginfo['message'], FILE_APPEND); } -// like logger() but with a function backtrace to pinpoint certain classes -// of problems which show up deep in the calling stack - - +/** + * @brief like logger() but with a function backtrace to pinpoint certain classes + * of problems which show up deep in the calling stack. + * + * @param string $msg Message to log + * @param int $level A log level + * @param int $priority - compatible with syslog + */ function btlogger($msg, $level = LOGGER_NORMAL, $priority = LOG_INFO) { logger($msg, $level, $priority); if(version_compare(PHP_VERSION, '5.4.0') >= 0) { - $stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); + $stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); if($stack) { for($x = 1; $x < count($stack); $x ++) { logger('stack: ' . basename($stack[$x]['file']) . ':' . $stack[$x]['line'] . ':' . $stack[$x]['function'] . '()',$level, $priority); - } + } } } } @@ -718,15 +736,17 @@ function activity_match($haystack,$needle) { return false; } - -// Pull out all #hashtags and @person tags from $s; -// We also get @person@domain.com - which would make -// the regex quite complicated as tags can also -// end a sentence. So we'll run through our results -// and strip the period from any tags which end with one. -// Returns array of tags found, or empty array. - - +/** + * @brief Pull out all #hashtags and @person tags from $s. + * + * We also get @person@domain.com - which would make + * the regex quite complicated as tags can also + * end a sentence. So we'll run through our results + * and strip the period from any tags which end with one. + * + * @param string $s + * @return Returns array of tags found, or empty array. + */ function get_tags($s) { $ret = array(); $match = array(); @@ -797,9 +817,9 @@ function get_tags($s) { // make sure the longer tags are returned first so that if two or more have common substrings // we'll replace the longest ones first. Otherwise the common substring would be found in - // both strings and the string replacement would link both to the shorter strings and + // both strings and the string replacement would link both to the shorter strings and // fail to link the longer string. Hubzilla github issue #378 - + usort($ret,'tag_sort_length'); // logger('get_tags: ' . print_r($ret,true)); @@ -824,13 +844,15 @@ function strip_zats($s) { return preg_replace('/[\?&]zat=(.*?)(&|$)/ism','$2',$s); } - -// quick and dirty quoted_printable encoding - - +/** + * @brief Quick and dirty quoted_printable encoding. + * + * @param string $s + * @return string + */ function qp($s) { - return str_replace ("%","=",rawurlencode($s)); -} + return str_replace ("%", "=", rawurlencode($s)); +} function get_mentions($item,$tags) { @@ -889,9 +911,9 @@ function contact_block() { $contacts = t('No connections'); $micropro = null; } else { - + $randfunc = db_getfunc('RAND'); - + $r = q("SELECT abook.*, xchan.* FROM abook left join xchan on abook.abook_xchan = xchan.xchan_hash WHERE abook_channel = %d $abook_flags and abook_archived = 0 and xchan_orphan = 0 and xchan_deleted = 0 $sql_extra ORDER BY $randfunc LIMIT %d", intval(App::$profile['uid']), intval($shown) @@ -936,8 +958,8 @@ function chanlink_cid($d) { } function magiclink_url($observer,$myaddr,$url) { - return (($observer) - ? z_root() . '/magic?f=&dest=' . $url . '&addr=' . $myaddr + return (($observer) + ? z_root() . '/magic?f=&dest=' . $url . '&addr=' . $myaddr : $url ); } @@ -1034,8 +1056,8 @@ function sslify($s) { // Complain to your browser maker $allow = get_config('system','sslify_everything'); - - $pattern = (($allow) ? "/\<(.*?)src=\"(http\:.*?)\"(.*?)\>/" : "/\/" ); + + $pattern = (($allow) ? "/\<(.*?)src=\"(http\:.*?)\"(.*?)\>/" : "/\/" ); $matches = null; $cnt = preg_match_all($pattern,$s,$matches,PREG_SET_ORDER); @@ -1105,40 +1127,43 @@ function get_mood_verbs() { return $arr; } -// Function to list all smilies, both internal and from addons -// Returns array with keys 'texts' and 'icons' +/** + * @brief Function to list all smilies, both internal and from addons. + * + * @return Returns array with keys 'texts' and 'icons' + */ function list_smilies() { - $texts = array( - '<3', - '</3', - '<\\3', - ':-)', - ';-)', - ':-(', - ':-P', - ':-p', - ':-"', - ':-"', - ':-x', - ':-X', - ':-D', - '8-|', - '8-O', - ':-O', - '\\o/', - 'o.O', - 'O.o', - 'o_O', - 'O_o', - ":'(", - ":-!", - ":-/", - ":-[", + $texts = array( + '<3', + '</3', + '<\\3', + ':-)', + ';-)', + ':-(', + ':-P', + ':-p', + ':-"', + ':-"', + ':-x', + ':-X', + ':-D', + '8-|', + '8-O', + ':-O', + '\\o/', + 'o.O', + 'O.o', + 'o_O', + 'O_o', + ":'(", + ":-!", + ":-/", + ":-[", "8-)", - ':beer', - ':homebrew', - ':coffee', + ':beer', + ':homebrew', + ':coffee', ':facepalm', ':like', ':dislike', @@ -1161,7 +1186,7 @@ function list_smilies() { ':-D', '8-|', '8-O', - ':-O', + ':-O', '\\o/', 'o.O', 'O.o', @@ -1208,7 +1233,7 @@ function list_smilies() { * We will escape text between HTML pre and code blocks, and HTML attributes * (such as urls) from being processed. * - * At a higher level, the bbcode [nosmile] tag can be used to prevent this + * At a higher level, the bbcode [nosmile] tag can be used to prevent this * function from being executed by the prepare_text() routine when preparing * bbcode source for HTML display. * @@ -1218,7 +1243,7 @@ function list_smilies() { */ function smilies($s, $sample = false) { - if(intval(get_config('system', 'no_smilies')) + if(intval(get_config('system', 'no_smilies')) || (local_channel() && intval(get_pconfig(local_channel(), 'system', 'no_smilies')))) return $s; @@ -1255,8 +1280,8 @@ function smile_shield($m) { return ''; } -function smile_unshield($m) { - return base64special_decode($m[1]); +function smile_unshield($m) { + return base64special_decode($m[1]); } /** @@ -1364,11 +1389,11 @@ function theme_attachments(&$item) { $icon = getIconFromType($r['type']); $label = (($r['title']) ? urldecode(htmlspecialchars($r['title'], ENT_COMPAT, 'UTF-8')) : t('Unknown Attachment')); - + //some feeds provide an attachment where title an empty space if($label == ' ') $label = t('Unknown Attachment'); - + $title = t('Size') . ' ' . (($r['length']) ? userReadableSize($r['length']) : t('unknown')); require_once('include/channel.php'); @@ -1508,7 +1533,7 @@ function generate_named_map($location) { function prepare_body(&$item,$attach = false) { - call_hooks('prepare_body_init', $item); + call_hooks('prepare_body_init', $item); $s = ''; $photo = ''; @@ -1602,7 +1627,9 @@ function prepare_body(&$item,$attach = false) { * @brief Given a text string, convert from bbcode to html and add smilie icons. * * @param string $text - * @param sting $content_type + * @param sting $content_type (optional) default text/bbcode + * @param boolean $cache (optional) default false + * * @return string */ function prepare_text($text, $content_type = 'text/bbcode', $cache = false) { @@ -1621,19 +1648,18 @@ function prepare_text($text, $content_type = 'text/bbcode', $cache = false) { $s = Markdown($text); break; - case 'application/x-pdl'; $s = escape_tags($text); break; - - // No security checking is done here at display time - so we need to verify - // that the author is allowed to use PHP before storing. We also cannot allow - // importation of PHP text bodies from other sites. Therefore this content + + // No security checking is done here at display time - so we need to verify + // that the author is allowed to use PHP before storing. We also cannot allow + // importation of PHP text bodies from other sites. Therefore this content // type is only valid for web pages (and profile details). - // It may be possible to provide a PHP message body which is evaluated on the - // sender's site before sending it elsewhere. In that case we will have a - // different content-type here. + // It may be possible to provide a PHP message body which is evaluated on the + // sender's site before sending it elsewhere. In that case we will have a + // different content-type here. case 'application/x-php': ob_start(); @@ -1687,7 +1713,7 @@ function create_export_photo_body(&$item) { */ function zidify_callback($match) { $is_zid = ((feature_enabled(local_channel(),'sendzid')) || (strpos($match[1],'zrl')) ? true : false); - $replace = '' . "\n" ; - // old style links that status.net still needed as of 12/2010 + // old style links that status.net still needed as of 12/2010 - $salmon .= ' ' . "\n" ; - $salmon .= ' ' . "\n" ; + $salmon .= ' ' . "\n" ; + $salmon .= ' ' . "\n" ; return $salmon; } @@ -1773,7 +1803,7 @@ function unamp($s) { } function layout_select($channel_id, $current = '') { - $r = q("select mid, v from item left join iconfig on iconfig.iid = item.id + $r = q("select mid, v from item left join iconfig on iconfig.iid = item.id where iconfig.cat = 'system' and iconfig.k = 'PDL' and item.uid = %d and item_type = %d ", intval($channel_id), intval(ITEM_TYPE_PDL) @@ -1817,12 +1847,12 @@ function mimetype_select($channel_id, $current = 'text/bbcode') { ); if($r) { - if(($r[0]['account_roles'] & ACCOUNT_ROLE_ALLOWCODE) || ($r[0]['channel_pageflags'] & PAGE_ALLOWCODE)) { + if(($r[0]['account_roles'] & ACCOUNT_ROLE_ALLOWCODE) || ($r[0]['channel_pageflags'] & PAGE_ALLOWCODE)) { if(local_channel() && get_account_id() == $r[0]['account_id']) { $x[] = 'application/x-php'; } } - } + } } foreach($x as $y) { @@ -1886,9 +1916,8 @@ function base64special_decode($s) { return base64_decode(strtr($s,',.','+/')); } - /** - * @ Return a div to clear floats. + * @brief Return a div to clear floats. * * @return string */ @@ -2087,11 +2116,18 @@ function ids_to_querystr($arr,$idx = 'id') { return(implode(',', $t)); } -// Fetches xchan and hubloc data for an array of items with only an -// author_xchan and owner_xchan. If $abook is true also include the abook info. -// This is needed in the API to save extra per item lookups there. - -function xchan_query(&$items,$abook = true,$effective_uid = 0) { +/** + * @brief Fetches xchan and hubloc data for an array of items with only an + * author_xchan and owner_xchan. + * + * If $abook is true also include the abook info. This is needed in the API to + * save extra per item lookups there. + * + * @param array[in,out] &$items + * @param boolean $abook If true also include the abook info + * @param number $effective_uid + */ +function xchan_query(&$items, $abook = true, $effective_uid = 0) { $arr = array(); if($items && count($items)) { @@ -2124,7 +2160,7 @@ function xchan_query(&$items,$abook = true,$effective_uid = 0) { if(! $chans) $chans = $xchans; else - $chans = array_merge($xchans,$chans); + $chans = array_merge($xchans,$chans); } if($items && count($items) && $chans && count($chans)) { for($x = 0; $x < count($items); $x ++) { @@ -2182,15 +2218,19 @@ function magic_link($s) { return $s; } -// if $escape is true, dbesc() each element before adding quotes - -function stringify_array_elms(&$arr,$escape = false) { +/** + * if $escape is true, dbesc() each element before adding quotes + * + * @param array[in,out] &$arr + * @param boolean $escape default false + */ +function stringify_array_elms(&$arr, $escape = false) { for($x = 0; $x < count($arr); $x ++) $arr[$x] = "'" . (($escape) ? dbesc($arr[$x]) : $arr[$x]) . "'"; } /** - * Indents a flat JSON string to make it more human-readable. + * @brief Indents a flat JSON string to make it more human-readable. * * @param string $json The original JSON string to process. * @@ -2214,7 +2254,7 @@ function jindent($json) { if ($char == '"' && $prevChar != '\\') { $outOfQuotes = !$outOfQuotes; - // If this character is the end of an element, + // If this character is the end of an element, // output a new line and indent the next line. } else if(($char == '}' || $char == ']') && $outOfQuotes) { $result .= $newLine; @@ -2227,7 +2267,7 @@ function jindent($json) { // Add the character to the result string. $result .= $char; - // If the last character was the beginning of an element, + // If the last character was the beginning of an element, // output a new line and indent the next line. if (($char == ',' || $char == '{' || $char == '[') && $outOfQuotes) { $result .= $newLine; @@ -2239,7 +2279,7 @@ function jindent($json) { $result .= $indentStr; } } - + $prevChar = $char; } @@ -2249,9 +2289,8 @@ function jindent($json) { /** * @brief Creates navigation menu for webpage, layout, blocks, menu sites. * - * @return string + * @return string with parsed HTML */ - function design_tools() { $channel = App::get_channel(); @@ -2300,7 +2339,7 @@ function website_portation_tools() { '$file_import_text' => t('Import from cloud files:'), '$desc' => t('/cloud/channel/path/to/folder'), '$hint' => t('Enter path to website files'), - '$select' => t('Select folder'), + '$select' => t('Select folder'), '$export_label' => t('Export website...'), '$file_download_text' => t('Export to a zip file'), '$filename_desc' => t('website.zip'), @@ -2308,12 +2347,17 @@ function website_portation_tools() { '$cloud_export_text' => t('Export to cloud files'), '$cloud_export_desc' => t('/path/to/export/folder'), '$cloud_export_hint' => t('Enter a path to a cloud files destination.'), - '$cloud_export_select' => t('Specify folder'), + '$cloud_export_select' => t('Specify folder'), )); } -/* case insensitive in_array() */ - +/** + * @brief case insensitive in_array() + * + * @param string $needle + * @param array $haystack + * @return boolean + */ function in_arrayi($needle, $haystack) { return in_array(strtolower($needle), array_map('strtolower', $haystack)); } @@ -2322,10 +2366,13 @@ function normalise_openid($s) { return trim(str_replace(array('http://','https://'),array('',''),$s),'/'); } -// used in ajax endless scroll request to find out all the args that the master page was viewing. -// This was using $_REQUEST, but $_REQUEST also contains all your cookies. So we're restricting it -// to $_GET and $_POST. - +/** + * Used in ajax endless scroll request to find out all the args that the master page was viewing. + * This was using $_REQUEST, but $_REQUEST also contains all your cookies. So we're restricting it + * to $_GET and $_POST. + * + * @return string with additional URL parameters + */ function extra_query_args() { $s = ''; if(count($_GET)) { @@ -2344,6 +2391,7 @@ function extra_query_args() { } } } + return $s; } @@ -2370,7 +2418,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d $termtype = ((strpos($tag,'@') === 0) ? TERM_MENTION : $termtype); $termtype = ((strpos($tag,'#^[') === 0) ? TERM_BOOKMARK : $termtype); - //is it a hash tag? + //is it a hash tag? if(strpos($tag,'#') === 0) { if(strpos($tag,'#^[') === 0) { if(preg_match('/#\^\[(url|zrl)(.*?)\](.*?)\[\/(url|zrl)\]/',$tag,$match)) { @@ -2385,7 +2433,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d return $replaced; } if($tag == '#getzot') { - $basetag = 'getzot'; + $basetag = 'getzot'; $url = 'http://hubzilla.org'; $newtag = '#[zrl=' . $url . ']' . $basetag . '[/zrl]'; $body = str_replace($tag,$newtag,$body); @@ -2421,15 +2469,15 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d $str_tags .= $newtag; } return [ - 'replaced' => $replaced, - 'termtype' => $termtype, - 'term' => $basetag, - 'url' => $url, + 'replaced' => $replaced, + 'termtype' => $termtype, + 'term' => $basetag, + 'url' => $url, 'contact' => $r[0] - ]; + ]; } - //is it a person tag? + //is it a person tag? if(strpos($tag,'@') === 0) { @@ -2443,7 +2491,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d //get the person's name $name = substr($tag,(($exclusive) ? 2 : 1)); // The name or name fragment we are going to replace - $newname = $name; // a copy that we can mess with + $newname = $name; // a copy that we can mess with $tagcid = 0; $r = null; @@ -2489,14 +2537,14 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d if($abook_id) { // if there was an id // select channel with that id from the logged in user's address book - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE abook_id = %d AND abook_channel = %d LIMIT 1", intval($abook_id), intval($profile_uid) ); } else { - $r = q("SELECT * FROM xchan + $r = q("SELECT * FROM xchan WHERE xchan_hash like '%s%%' LIMIT 1", dbesc($tagcid) ); @@ -2525,7 +2573,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d } //select someone from this user's contacts by name - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE xchan_name = '%s' AND abook_channel = %d LIMIT 1", dbesc($newname), intval($profile_uid) @@ -2533,7 +2581,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d if(! $r) { //select someone by attag or nick and the name passed in - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE xchan_addr like ('%s') AND abook_channel = %d LIMIT 1", dbesc(((strpos($newname,'@')) ? $newname : $newname . '@%')), intval($profile_uid) @@ -2544,7 +2592,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d // it's possible somebody has a name ending with '+', which we stripped off as a forum indicator // This is very rare but we want to get it right. - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE xchan_name = '%s' AND abook_channel = %d LIMIT 1", dbesc($newname . '+'), intval($profile_uid) @@ -2568,12 +2616,12 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d } else { - // check for a group/collection exclusion tag + // check for a group/collection exclusion tag // note that we aren't setting $replaced even though we're replacing text. // This tag isn't going to get a term attached to it. It's only used for // access control. The link points to out own channel just so it doesn't look - // weird - as all the other tags are linked to something. + // weird - as all the other tags are linked to something. if(local_channel() && local_channel() == $profile_uid) { require_once('include/group.php'); @@ -2618,10 +2666,10 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $d } return [ - 'replaced' => $replaced, - 'termtype' => $termtype, - 'term' => $newname, - 'url' => $url, + 'replaced' => $replaced, + 'termtype' => $termtype, + 'term' => $newname, + 'url' => $url, 'contact' => $r[0] ]; } @@ -2650,7 +2698,7 @@ function linkify_tags($a, &$body, $uid, $diaspora = false) { if($fullnametagged) continue; - $success = handle_tag($a, $body, $access_tag, $str_tags, ($uid) ? $uid : App::$profile_uid , $tag, $diaspora); + $success = handle_tag($a, $body, $access_tag, $str_tags, ($uid) ? $uid : App::$profile_uid , $tag, $diaspora); $results[] = array('success' => $success, 'access_tag' => $access_tag); if($success['replaced']) $tagged[] = $tag; } @@ -2771,10 +2819,10 @@ function json_url_replace($old,$new,&$s) { $s = $x; return $replaced; } - + function item_url_replace($channel,&$item,$old,$new,$oldnick = '') { - + if($item['attach']) { json_url_replace($old,$new,$item['attach']); if($oldnick) @@ -2795,7 +2843,7 @@ function item_url_replace($channel,&$item,$old,$new,$oldnick = '') { $item['sig'] = base64url_encode(rsa_sign($item['body'],$channel['channel_prvkey'])); $item['item_verified'] = 1; } - + $item['plink'] = str_replace($old,$new,$item['plink']); if($oldnick) $item['plink'] = str_replace('/' . $oldnick . '/' ,'/' . $channel['channel_address'] . '/' ,$item['plink']); @@ -2803,7 +2851,7 @@ function item_url_replace($channel,&$item,$old,$new,$oldnick = '') { $item['llink'] = str_replace($old,$new,$item['llink']); if($oldnick) $item['llink'] = str_replace('/' . $oldnick . '/' ,'/' . $channel['channel_address'] . '/' ,$item['llink']); - + } @@ -2841,7 +2889,6 @@ function perms2str($p) { return $ret; } - /** * @brief Turn user/group ACLs stored as angle bracketed text into arrays. * @@ -2869,35 +2916,41 @@ function expand_acl($s) { function acl2json($s) { $s = expand_acl($s); $s = json_encode($s); + return $s; } - -// When editing a webpage - a dropdown is needed to select a page layout -// On submit, the pdl_select value (which is the mid of an item with item_type = ITEM_TYPE_PDL) is stored in -// the webpage's resource_id, with resource_type 'pdl'. - -// Then when displaying a webpage, we can see if it has a pdl attached. If not we'll -// use the default site/page layout. - -// If it has a pdl we'll load it as we know the mid and pass the body through comanche_parser() which will generate the -// page layout from the given description - -// @FIXME - there is apparently a very similar function called layout_select; this one should probably take precedence -// and the other should be checked for compatibility and removed - -function pdl_selector($uid, $current="") { +/** + * @brief When editing a webpage - a dropdown is needed to select a page layout + * + * On submit, the pdl_select value (which is the mid of an item with item_type = ITEM_TYPE_PDL) + * is stored in the webpage's resource_id, with resource_type 'pdl'. + * + * Then when displaying a webpage, we can see if it has a pdl attached. If not we'll + * use the default site/page layout. + * + * If it has a pdl we'll load it as we know the mid and pass the body through comanche_parser() which will generate the + * page layout from the given description + * + * @FIXME - there is apparently a very similar function called layout_select; this one should probably take precedence + * and the other should be checked for compatibility and removed + * + * @param int $uid + * @param string $current + * @return string HTML code for dropdown + */ +function pdl_selector($uid, $current='') { $o = ''; $sql_extra = item_permissions_sql($uid); - $r = q("select iconfig.*, mid from item_id left join item on iconfig.iid = item.id + $r = q("select iconfig.*, mid from item_id left join item on iconfig.iid = item.id where item.uid = %d and iconfig.cat = 'system' and iconfig.k = 'PDL' $sql_extra order by v asc", intval($uid) ); $arr = array('channel_id' => $uid, 'current' => $current, 'entries' => $r); - call_hooks('pdl_selector',$arr); + call_hooks('pdl_selector', $arr); $entries = $arr['entries']; $current = $arr['current']; @@ -2913,16 +2966,17 @@ function pdl_selector($uid, $current="") { return $o; } -/* - * array flatten_array_recursive(array); - * returns a one-dimensional array from a multi-dimensional array +/** + * @brief returns a one-dimensional array from a multi-dimensional array * empty values are discarded + * * example: print_r(flatten_array_recursive(array('foo','bar',array('baz','blip',array('zob','glob')),'','grip'))); * - * Array ( [0] => foo [1] => bar [2] => baz [3] => blip [4] => zob [5] => glob [6] => grip ) + * Array ( [0] => foo [1] => bar [2] => baz [3] => blip [4] => zob [5] => glob [6] => grip ) * + * @param array $arr multi-dimensional array + * @return one-dimensional array */ - function flatten_array_recursive($arr) { $ret = array(); @@ -2933,64 +2987,71 @@ function flatten_array_recursive($arr) { if(is_array($a)) { $tmp = flatten_array_recursive($a); if($tmp) { - $ret = array_merge($ret,$tmp); + $ret = array_merge($ret, $tmp); } } elseif($a) { $ret[] = $a; } } - return($ret); -} -function text_highlight($s,$lang) { + return($ret); +} + +/** + * @brief Highlight Text. + * + * @param string $s Text to highlight + * @param string $lang Which language should be highlighted + * @return string + */ +function text_highlight($s, $lang) { if($lang === 'js') $lang = 'javascript'; if($lang === 'json') { $lang = 'javascript'; - if(! strpos(trim($s),"\n")) + if(! strpos(trim($s), "\n")) $s = jindent($s); } - if(! strpos('Text_Highlighter',get_include_path())) { + if(! strpos('Text_Highlighter', get_include_path())) { set_include_path(get_include_path() . PATH_SEPARATOR . 'library/Text_Highlighter'); } require_once('library/Text_Highlighter/Text/Highlighter.php'); - require_once('library/Text_Highlighter/Text/Highlighter/Renderer/Html.php'); - $options = array( - 'numbers' => HL_NUMBERS_LI, - 'tabsize' => 4, - ); + require_once('library/Text_Highlighter/Text/Highlighter/Renderer/Html.php'); + $options = array( + 'numbers' => HL_NUMBERS_LI, + 'tabsize' => 4, + ); $tag_added = false; - $s = trim(html_entity_decode($s,ENT_COMPAT)); - $s = str_replace(" ","\t",$s); + $s = trim(html_entity_decode($s, ENT_COMPAT)); + $s = str_replace(" ", "\t", $s); - // The highlighter library insists on an opening php tag for php code blocks. If + // The highlighter library insists on an opening php tag for php code blocks. If // it isn't present, nothing is highlighted. So we're going to see if it's present. - // If not, we'll add it, and then quietly remove it after we get the processed output back. + // If not, we'll add it, and then quietly remove it after we get the processed output back. if($lang === 'php') { - if(strpos('setRenderer($renderer); + } + $renderer = new Text_Highlighter_Renderer_HTML($options); + $hl = Text_Highlighter::factory($lang); + $hl->setRenderer($renderer); $o = $hl->highlight($s); - $o = str_replace([" ","\n"],["    ",''],$o); + $o = str_replace([" ", "\n"], ["    ", ''], $o); if($tag_added) { - $b = substr($o,0,strpos($o,'
  • ')); - $e = substr($o,strpos($o,'
  • ')); + $b = substr($o, 0, strpos($o, '
  • ')); + $e = substr($o, strpos($o, '
  • ')); $o = $b . $e; } - return('' . $o . ''); + return('' . $o . ''); } // function to convert multi-dimensional array to xml @@ -3007,30 +3068,26 @@ function text_highlight($s,$lang) { function arrtoxml($root_elem,$arr) { $xml = new SimpleXMLElement('<' . $root_elem . '>', null, false); array2XML($xml,$arr); + return $xml->asXML(); } -function array2XML($obj, $array) -{ - foreach ($array as $key => $value) - { - if(is_numeric($key)) - $key = 'item' . $key; +function array2XML($obj, $array) { + foreach ($array as $key => $value) { + if(is_numeric($key)) + $key = 'item' . $key; - if (is_array($value)) - { - $node = $obj->addChild($key); - array2XML($node, $value); - } - else - { - $obj->addChild($key, htmlspecialchars($value)); - } - } + if(is_array($value)) { + $node = $obj->addChild($key); + array2XML($node, $value); + } else { + $obj->addChild($key, htmlspecialchars($value)); + } + } } -function create_table_from_array($table,$arr) { +function create_table_from_array($table, $arr) { if(! ($arr && $table)) return false; @@ -3040,9 +3097,9 @@ function create_table_from_array($table,$arr) { . implode(TQUOT . ', ' . TQUOT, array_keys($arr)) . TQUOT . ") VALUES ('" . implode("', '", array_values($arr)) - . "')" + . "')" ); } - return $r; + return $r; } \ No newline at end of file diff --git a/include/widgets.php b/include/widgets.php index 3396a92a5..cc0b20a72 100644 --- a/include/widgets.php +++ b/include/widgets.php @@ -126,7 +126,7 @@ function widget_suggestions($arr) { // Get two random entries from the top 20 returned. // We'll grab the first one and the one immediately following. - // This will throw some entropy intot he situation so you won't + // This will throw some entropy intot he situation so you won't // be looking at the same two mug shots every time the widget runs $index = ((count($r) > 2) ? mt_rand(0,count($r) - 2) : 0); @@ -169,7 +169,7 @@ function widget_follow($args) { intval($uid) ); if($r) - $total_channels = $r[0]['total']; + $total_channels = $r[0]['total']; $limit = service_class_fetch($uid,'total_channels'); if($limit !== false) { $abook_usage_message = sprintf( t("You have %1$.0f of %2$.0f allowed connections."), $total_channels, $limit); @@ -212,7 +212,7 @@ function widget_savedsearch($arr) { $search = ((x($_GET,'netsearch')) ? $_GET['netsearch'] : ''); if(! $search) $search = ((x($_GET,'search')) ? $_GET['search'] : ''); - + if(x($_GET,'searchsave') && $search) { $r = q("select * from term where uid = %d and ttype = %d and term = '%s' limit 1", intval(local_channel()), @@ -252,7 +252,7 @@ function widget_savedsearch($arr) { $hasamp = ((strpos($srchurl,'&') !== false) ? true : false); if(($hasamp) && (! $hasq)) - $srchurl = substr($srchurl,0,strpos($srchurl,'&')) . '?f=&' . substr($srchurl,strpos($srchurl,'&')+1); + $srchurl = substr($srchurl,0,strpos($srchurl,'&')) . '?f=&' . substr($srchurl,strpos($srchurl,'&')+1); $o = ''; @@ -292,7 +292,7 @@ function widget_savedsearch($arr) { function widget_sitesearch($arr) { $search = ((x($_GET,'search')) ? $_GET['search'] : ''); - + $srchurl = App::$query_string; $srchurl = rtrim(preg_replace('/search\=[^\&].*?(\&|$)/is','',$srchurl),'&'); @@ -304,7 +304,7 @@ function widget_sitesearch($arr) { $hasamp = ((strpos($srchurl,'&') !== false) ? true : false); if(($hasamp) && (! $hasq)) - $srchurl = substr($srchurl,0,strpos($srchurl,'&')) . '?f=&' . substr($srchurl,strpos($srchurl,'&')+1); + $srchurl = substr($srchurl,0,strpos($srchurl,'&')) . '?f=&' . substr($srchurl,strpos($srchurl,'&')+1); $o = ''; @@ -554,7 +554,7 @@ function widget_affinity($arr) { )); $arr = array('html' => $x); call_hooks('main_slider',$arr); - return $arr['html']; + return $arr['html']; } return ''; @@ -802,10 +802,10 @@ function widget_design_tools($arr) { // mod menu doesn't load a profile. For any modules which load a profile, check it. // otherwise local_channel() is sufficient for permissions. - if(App::$profile['profile_uid']) + if(App::$profile['profile_uid']) if((App::$profile['profile_uid'] != local_channel()) && (! App::$is_sys)) return ''; - + if(! local_channel()) return ''; @@ -817,10 +817,10 @@ function widget_website_portation_tools($arr) { // mod menu doesn't load a profile. For any modules which load a profile, check it. // otherwise local_channel() is sufficient for permissions. - if(App::$profile['profile_uid']) + if(App::$profile['profile_uid']) if((App::$profile['profile_uid'] != local_channel()) && (! App::$is_sys)) return ''; - + if(! local_channel()) return ''; @@ -841,7 +841,7 @@ function widget_photo_albums($arr) { return ''; require_once('include/photos.php'); $sortkey = ((array_key_exists('sortkey',$arr)) ? $arr['sortkey'] : 'album'); - $direction = ((array_key_exists('direction',$arr)) ? $arr['direction'] : 'asc'); + $direction = ((array_key_exists('direction',$arr)) ? $arr['direction'] : 'asc'); return photos_album_widget($channelx, App::get_observer(),$sortkey,$direction); } @@ -901,7 +901,7 @@ function widget_wiki_list($arr) { require_once("include/wiki.php"); $channel = null; - if (argc() < 2 && local_channel()) { + if (argc() < 2 && local_channel()) { // This should not occur because /wiki should redirect to /wiki/channel ... $channel = \App::get_channel(); } else { @@ -996,9 +996,9 @@ function widget_suggestedchats($arr) { if(! feature_enabled(App::$profile['profile_uid'],'ajaxchat')) return ''; - // There are reports that this tool does not ever remove chatrooms on dead sites, + // There are reports that this tool does not ever remove chatrooms on dead sites, // and also will happily link to private chats which you cannot enter. - // For those reasons, it will be disabled until somebody decides it's worth + // For those reasons, it will be disabled until somebody decides it's worth // fixing and comes up with a plan for doing so. return ''; @@ -1044,7 +1044,7 @@ function widget_item($arr) { if($arr['title']) { $r = q("select item.* from item left join iconfig on item.id = iconfig.iid - where item.uid = %d and iconfig.cat = 'system' and iconfig.v = '%s' + where item.uid = %d and iconfig.cat = 'system' and iconfig.v = '%s' and iconfig.k = 'WEBPAGE' and item_type = %d $sql_options $revision limit 1", intval($channel_id), dbesc($arr['title']), @@ -1108,7 +1108,7 @@ function showtime(){ // timeValue += ((seconds < 10) ? ":0" : ":") + seconds if(! military) timeValue += (hours >= 12) ? " P.M." : " A.M." - $('.clockface').html(timeValue) + $('.clockface').html(timeValue) timerID = setTimeout("showtime()",1000) timerRunning = true } @@ -1124,17 +1124,16 @@ return $o; } - /** - * @function widget_photo($arr) - * widget to display a single photo. - * @param array $arr; - * 'src' => URL of photo - * 'zrl' => true or false, use zid in url - * 'style' => CSS string - * URL must be an http or https URL + * @brief Widget to display a single photo. + * + * @param array $arr associative array with + * * \e string \b src URL of photo; URL must be an http or https URL + * * \e boolean \b zrl use zid in URL + * * \e string \b style CSS string + * + * @return string with parsed HTML */ - function widget_photo($arr) { $style = $zrl = false; @@ -1142,7 +1141,7 @@ function widget_photo($arr) { if(array_key_exists('src', $arr) && isset($arr['src'])) $url = $arr['src']; - if(strpos($url,'http') !== 0) + if(strpos($url, 'http') !== 0) return ''; if(array_key_exists('style', $arr) && isset($arr['style'])) @@ -1150,7 +1149,7 @@ function widget_photo($arr) { // ensure they can't sneak in an eval(js) function - if(strpbrk($style,'(\'"<>') !== false) + if(strpbrk($style, '(\'"<>') !== false) $style = ''; if(array_key_exists('zrl', $arr) && isset($arr['zrl'])) @@ -1161,8 +1160,8 @@ function widget_photo($arr) { $o = '
    '; - $o .= '' . t('photo/image') . ''; $o .= '
    '; @@ -1175,7 +1174,7 @@ function widget_cover_photo($arr) { require_once('include/channel.php'); $o = ''; - + if(App::$module == 'channel' && $_REQUEST['mid']) return ''; @@ -1191,7 +1190,7 @@ function widget_cover_photo($arr) { if(array_key_exists('style', $arr) && isset($arr['style'])) $style = $arr['style']; - else + else $style = 'width:100%; height: auto;'; // ensure they can't sneak in an eval(js) function @@ -1273,8 +1272,8 @@ function widget_photo_rand($arr) { $o = '
    '; - $o .= '' . t('photo/image') . ''; $o .= '
    '; @@ -1304,7 +1303,7 @@ function widget_random_block($arr) { $randfunc = db_getfunc('RAND'); $r = q("select item.* from item left join iconfig on item.id = iconfig.iid - where item.uid = %d and iconfig.cat = 'system' and iconfig.v like '%s' and iconfig.k = 'BUILDBLOCK' and + where item.uid = %d and iconfig.cat = 'system' and iconfig.v like '%s' and iconfig.k = 'BUILDBLOCK' and item_type = %d $sql_options order by $randfunc limit 1", intval($channel_id), dbesc('%' . $contains . '%'), @@ -1413,7 +1412,7 @@ function widget_forums($arr) { /** * We used to try and find public forums with custom permissions by checking to see if - * send_stream was false and tag_deliver was true. However with the newer extensible + * send_stream was false and tag_deliver was true. However with the newer extensible * permissions infrastructure this makes for a very complicated query. Now we're only * checking channels that report themselves specifically as pubforums */ @@ -1440,11 +1439,11 @@ function widget_forums($arr) { /** * @FIXME * This SQL makes the counts correct when you get forum posts arriving from different routes/sources - * (like personal channels). However the network query for these posts doesn't yet include this - * correction and it makes the SQL for that query pretty hairy so this is left as a future exercise. + * (like personal channels). However the network query for these posts doesn't yet include this + * correction and it makes the SQL for that query pretty hairy so this is left as a future exercise. * It may make more sense in that query to look for the mention in the body rather than another join, * but that makes it very inefficient. - * + * $r = q("select sum(item_unseen) as unseen from item left join term on oid = id where otype = %d and owner_xchan != '%s' and item.uid = %d and url = '%s' and ttype = %d $perms_sql ", intval(TERM_OBJ_POST), dbesc($r1[$x]['xchan_hash']), @@ -1457,7 +1456,7 @@ function widget_forums($arr) { * * end @FIXME */ - + } if($r1) { @@ -1471,7 +1470,7 @@ function widget_forums($arr) { } $o .= '
    '; } - return $o; + return $o; } @@ -1489,7 +1488,7 @@ function widget_tasklist($arr) { $(".tasklist-tasks").html(data.html); }); } - '; + '; $o .= '
    ' . '

    ' . t('Tasks') . '

    '; $o .= '
    '; @@ -1516,7 +1515,7 @@ function widget_helpindex($arr) { if(argc() > 2) { $path = ''; for($x = 1; $x < argc(); $x ++) { - $path .= argv($x) . '/'; + $path .= argv($x) . '/'; $y = get_help_content($path . 'sitetoc'); if(! $y) $y = get_help_content($path . 'toc'); @@ -1590,7 +1589,7 @@ function widget_admin($arr) { call_hooks('admin_aside',$arr); $o .= replace_macros(get_markup_template('admin_aside.tpl'), array( - '$admin' => $aside, + '$admin' => $aside, '$admtxt' => t('Admin'), '$plugadmtxt' => t('Plugin Features'), '$plugins' => $plugins, @@ -1620,7 +1619,7 @@ function widget_album($args) { if($args['title']) $title = $args['title']; - /** + /** * This may return incorrect permissions if you have multiple directories of the same name. * It is a limitation of the photo table using a name for a photo album instead of a folder hash */ @@ -1640,7 +1639,7 @@ function widget_album($args) { $order = 'DESC'; $r = q("SELECT p.resource_id, p.id, p.filename, p.mimetype, p.imgscale, p.description, p.created FROM photo p INNER JOIN - (SELECT resource_id, max(imgscale) imgscale FROM photo WHERE uid = %d AND album = '%s' AND imgscale <= 4 AND photo_usage IN ( %d, %d ) $sql_extra GROUP BY resource_id) ph + (SELECT resource_id, max(imgscale) imgscale FROM photo WHERE uid = %d AND album = '%s' AND imgscale <= 4 AND photo_usage IN ( %d, %d ) $sql_extra GROUP BY resource_id) ph ON (p.resource_id = ph.resource_id AND p.imgscale = ph.imgscale) ORDER BY created $order ", intval($owner_uid), @@ -1648,7 +1647,7 @@ function widget_album($args) { intval(PHOTO_NORMAL), intval(PHOTO_PROFILE) ); - + //edit album name $album_edit = null; @@ -1661,7 +1660,7 @@ function widget_album($args) { $twist = 'rotleft'; else $twist = 'rotright'; - + $ext = $phototypes[$rr['mimetype']]; $imgalt_e = $rr['filename']; diff --git a/include/zot.php b/include/zot.php index 2e02b96e7..0641a443d 100644 --- a/include/zot.php +++ b/include/zot.php @@ -176,7 +176,7 @@ function zot_zot($url, $data) { * @param boolean $autofallback * fallback/failover to http if https connection cannot be established. Default is true. * - * @return array see z_post_url() and \ref mod/zfinger.php + * @return array see z_post_url() and \ref Zotlabs::Zot::Finger "\\Zotlabs\\Zot\\Finger" */ function zot_finger($webbie, $channel = null, $autofallback = true) { @@ -301,7 +301,7 @@ function zot_refresh($them, $channel = null, $force = false) { // if they re-installed the server we could end up with the wrong record - pointing to the old install. // We'll order by reverse id to try and pick off the newest one first and hopefully end up with the - // correct hubloc. If this doesn't work we may have to re-write this section to try them all. + // correct hubloc. If this doesn't work we may have to re-write this section to try them all. if(array_key_exists('xchan_addr',$them) && $them['xchan_addr']) { $r = q("select hubloc_url, hubloc_primary from hubloc where hubloc_addr = '%s' order by hubloc_id desc", @@ -522,7 +522,7 @@ function zot_refresh($them, $channel = null, $force = false) { 'to_xchan' => $channel['channel_hash'], 'link' => z_root() . '/connedit/' . $new_connection[0]['abook_id'], )); - + if(intval($permissions['view_stream'])) { if(intval(get_pconfig($channel['channel_id'],'perm_limits','send_stream') & PERMS_PENDING) || (! intval($new_connection[0]['abook_pending']))) @@ -535,7 +535,7 @@ function zot_refresh($them, $channel = null, $force = false) { if($default_group) { require_once('include/group.php'); $g = group_rec_byhash($channel['channel_id'],$default_group); - if($g) + if($g) group_add_member($channel['channel_id'],'',$x['hash'],$g['id']); } @@ -571,11 +571,12 @@ function zot_refresh($them, $channel = null, $force = false) { * * \e string \b guid_sig => guid signed with conversant's private key * * \e string \b url => URL of the origination hub of this communication * * \e string \b url_sig => URL signed with conversant's private key + * @param boolean $multiple (optional) default false * * @returns array|null null if site is blacklisted or not found, otherwise an * array with an hubloc record */ -function zot_gethub($arr,$multiple = false) { +function zot_gethub($arr, $multiple = false) { if($arr['guid'] && $arr['guid_sig'] && $arr['url'] && $arr['url_sig']) { @@ -586,7 +587,7 @@ function zot_gethub($arr,$multiple = false) { $limit = (($multiple) ? '' : ' limit 1 '); $sitekey = ((array_key_exists('sitekey',$arr) && $arr['sitekey']) ? " and hubloc_sitekey = '" . protect_sprintf($arr['sitekey']) . "' " : ''); - + $r = q("select * from hubloc where hubloc_guid = '%s' and hubloc_guid_sig = '%s' and hubloc_url = '%s' and hubloc_url_sig = '%s' @@ -754,15 +755,15 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { if(intval($r[0]['xchan_pubforum']) != intval($arr['public_forum'])) $pubforum_changed = 1; - if(($r[0]['xchan_name_date'] != $arr['name_updated']) - || ($r[0]['xchan_connurl'] != $arr['connections_url']) + if(($r[0]['xchan_name_date'] != $arr['name_updated']) + || ($r[0]['xchan_connurl'] != $arr['connections_url']) || ($r[0]['xchan_addr'] != $arr['address']) || ($r[0]['xchan_follow'] != $arr['follow_url']) - || ($r[0]['xchan_connpage'] != $arr['connect_url']) + || ($r[0]['xchan_connpage'] != $arr['connect_url']) || ($r[0]['xchan_url'] != $arr['url']) || $hidden_changed || $adult_changed || $deleted_changed || $pubforum_changed ) { - $rup = q("update xchan set xchan_name = '%s', xchan_name_date = '%s', xchan_connurl = '%s', xchan_follow = '%s', - xchan_connpage = '%s', xchan_hidden = %d, xchan_selfcensored = %d, xchan_deleted = %d, xchan_pubforum = %d, + $rup = q("update xchan set xchan_name = '%s', xchan_name_date = '%s', xchan_connurl = '%s', xchan_follow = '%s', + xchan_connpage = '%s', xchan_hidden = %d, xchan_selfcensored = %d, xchan_deleted = %d, xchan_pubforum = %d, xchan_addr = '%s', xchan_url = '%s' where xchan_hash = '%s'", dbesc(($arr['name']) ? $arr['name'] : '-'), dbesc($arr['name_updated']), @@ -1022,12 +1023,12 @@ function zot_process_response($hub, $arr, $outq) { } } - // we have a more descriptive delivery report, so discard the per hub 'queued' report. + // we have a more descriptive delivery report, so discard the per hub 'queued' report. q("delete from dreport where dreport_queue = '%s' ", dbesc($outq['outq_hash']) ); - + // update the timestamp for this site q("update site set site_dead = 0, site_update = '%s' where site_url = '%s'", @@ -1068,7 +1069,7 @@ function zot_fetch($arr) { // set $multiple param on zot_gethub() to return all matching hubs // This allows us to recover from re-installs when a redundant (but invalid) hubloc for - // this identity is widely dispersed throughout the network. + // this identity is widely dispersed throughout the network. $ret_hubs = zot_gethub($arr['sender'],true); if(! $ret_hubs) { @@ -1080,7 +1081,7 @@ function zot_fetch($arr) { $data = array( 'type' => 'pickup', 'url' => z_root(), - 'callback_sig' => base64url_encode(rsa_sign(z_root() . '/post',get_config('system','prvkey'))), + 'callback_sig' => base64url_encode(rsa_sign(z_root() . '/post',get_config('system','prvkey'))), 'callback' => z_root() . '/post', 'secret' => $arr['secret'], 'secret_sig' => base64url_encode(rsa_sign($arr['secret'],get_config('system','prvkey'))) @@ -1091,7 +1092,7 @@ function zot_fetch($arr) { $fetch = zot_zot($url,$datatosend); $result = zot_import($fetch, $arr['sender']['url']); - + if($result) return $result; } @@ -1195,7 +1196,7 @@ function zot_import($arr, $sender_url) { if($recip_arr) { stringify_array_elms($recip_arr); $recips = implode(',',$recip_arr); - $r = q("select channel_hash as hash from channel where channel_hash in ( " . $recips . " ) + $r = q("select channel_hash as hash from channel where channel_hash in ( " . $recips . " ) and channel_removed = 0 "); } @@ -1403,7 +1404,7 @@ function public_recips($msg) { $perm = 'post_mail'; $r = array(); - + $c = q("select channel_id, channel_hash from channel where channel_removed = 0"); if($c) { foreach($c as $cc) { @@ -1432,7 +1433,7 @@ function public_recips($msg) { if(($tag['type'] === 'mention') && (strpos($tag['url'],z_root()) !== false)) { $address = basename($tag['url']); if($address) { - $z = q("select channel_hash as hash from channel where channel_address = '%s' + $z = q("select channel_hash as hash from channel where channel_address = '%s' and channel_removed = 0 limit 1", dbesc($address) ); @@ -1605,12 +1606,12 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ /** * @FIXME: Somehow we need to block normal message delivery from our clones, as the delivered - * message doesn't have ACL information in it as the cloned copy does. That copy - * will normally arrive first via sync delivery, but this isn't guaranteed. + * message doesn't have ACL information in it as the cloned copy does. That copy + * will normally arrive first via sync delivery, but this isn't guaranteed. * There's a chance the current delivery could take place before the cloned copy arrives * hence the item could have the wrong ACL and *could* be used in subsequent deliveries or * access checks. So far all attempts at identifying this situation precisely - * have caused issues with delivery of relayed comments. + * have caused issues with delivery of relayed comments. */ // if(($d['hash'] === $sender['hash']) && ($sender['url'] !== z_root()) && (! $relay)) { @@ -1743,7 +1744,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ intval($channel['channel_id']), dbesc($arr['owner_xchan']) ); - $abook = (($ab) ? $ab[0] : null); + $abook = (($ab) ? $ab[0] : null); if(intval($arr['item_deleted'])) { @@ -1757,7 +1758,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ $arr['uid'] = $channel['channel_id']; $item_id = delete_imported_item($sender,$arr,$channel['channel_id'],$relay); - $DR->update(($item_id) ? 'deleted' : 'delete_failed'); + $DR->update(($item_id) ? 'deleted' : 'delete_failed'); $result[] = $DR->get(); if($relay && $item_id) { @@ -1779,7 +1780,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ $item_id = $r[0]['id']; if(intval($r[0]['item_deleted'])) { - // It was deleted locally. + // It was deleted locally. $DR->update('update ignored'); $result[] = $DR->get(); @@ -1806,8 +1807,8 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ $result[] = $DR->get(); - // We need this line to ensure wall-to-wall comments are relayed (by falling through to the relay bit), - // and at the same time not relay any other relayable posts more than once, because to do so is very wasteful. + // We need this line to ensure wall-to-wall comments are relayed (by falling through to the relay bit), + // and at the same time not relay any other relayable posts more than once, because to do so is very wasteful. if(! intval($r[0]['item_origin'])) continue; } @@ -1821,7 +1822,7 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $ if(check_item_source($arr['uid'], $arr)) call_hooks('post_local', $arr); - + $item_id = 0; if(($arr['mid'] == $arr['parent_mid']) && (! post_is_importable($arr,$abook))) { @@ -1934,9 +1935,11 @@ function remove_community_tag($sender, $arr, $uid) { * @brief Just calls item_store_update() and logs result. * * @see item_store_update() + * * @param array $sender (unused) * @param array $item - * @param int $uid (unused) + * @param array $orig + * @param int $uid */ function update_imported_item($sender, $item, $orig, $uid) { @@ -1957,7 +1960,7 @@ function update_imported_item($sender, $item, $orig, $uid) { // because event_addtocal will parse the body to get the 'new' event details if($orig['resource_type'] === 'event') { - $res = event_addtocal($orig['id'],$uid); + $res = event_addtocal($orig['id'], $uid); if(! $res) logger('update event: failed'); } @@ -2232,15 +2235,15 @@ function process_location_delivery($sender,$arr,$deliveries) { /** * @brief checks for a moved UNO channel and sets the channel_moved flag - * + * * Currently the effect of this flag is to turn the channel into 'read-only' mode. - * New content will not be processed (there was still an issue with blocking the + * New content will not be processed (there was still an issue with blocking the * ability to post comments as of 10-Mar-2016). - * We do not physically remove the channel at this time. The hub admin may choose + * We do not physically remove the channel at this time. The hub admin may choose * to do so, but is encouraged to allow a grace period of several days in case there * are any issues migrating content. This packet will generally be received by the * original site when the basic channel import has been processed. - * + * * This will only be executed on the UNO system which is the old location * if a new location is reported and there is only one location record. * The rest of the hubloc syncronisation will be handled within @@ -2252,7 +2255,7 @@ function process_location_delivery($sender,$arr,$deliveries) { function check_location_move($sender_hash,$locations) { if(! $locations) - return; + return; if(get_config('system','server_role') !== 'basic') return; @@ -2275,13 +2278,13 @@ function check_location_move($sender_hash,$locations) { dbesc($sender_hash) ); - // federation plugins may wish to notify connections + // federation plugins may wish to notify connections // of the move on singleton networks $arr = array('channel' => $r[0],'locations' => $locations); call_hooks('location_move',$arr); - } + } } @@ -2536,7 +2539,7 @@ function zot_encode_locations($channel) { foreach($x as $hub) { // if this is a local channel that has been deleted, the hubloc is no good - make sure it is marked deleted - // so that nobody tries to use it. + // so that nobody tries to use it. if(intval($channel['channel_removed']) && $hub['hubloc_url'] === z_root()) $hub['hubloc_deleted'] = 1; @@ -3090,7 +3093,7 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) { require_once('include/import.php'); - /** @FIXME this will sync red structures (channel, pconfig and abook). + /** @FIXME this will sync red structures (channel, pconfig and abook). Eventually we need to make this application agnostic. */ $result = array(); @@ -3181,15 +3184,15 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) { $arr['channel']['channel_pageflags'] = $arr['channel']['channel_pageflags'] - 0x1000; } - - $disallowed = [ - 'channel_id', 'channel_account_id', 'channel_primary', 'channel_prvkey', - 'channel_address', 'channel_notifyflags', 'channel_removed', 'channel_deleted', - 'channel_system', 'channel_r_stream', 'channel_r_profile', 'channel_r_abook', - 'channel_r_storage', 'channel_r_pages', 'channel_w_stream', 'channel_w_wall', - 'channel_w_comment', 'channel_w_mail', 'channel_w_like', 'channel_w_tagwall', - 'channel_w_chat', 'channel_w_storage', 'channel_w_pages', 'channel_a_republish', - 'channel_a_delegate' + + $disallowed = [ + 'channel_id', 'channel_account_id', 'channel_primary', 'channel_prvkey', + 'channel_address', 'channel_notifyflags', 'channel_removed', 'channel_deleted', + 'channel_system', 'channel_r_stream', 'channel_r_profile', 'channel_r_abook', + 'channel_r_storage', 'channel_r_pages', 'channel_w_stream', 'channel_w_wall', + 'channel_w_comment', 'channel_w_mail', 'channel_w_like', 'channel_w_tagwall', + 'channel_w_chat', 'channel_w_storage', 'channel_w_pages', 'channel_a_republish', + 'channel_a_delegate' ]; $clean = array(); @@ -3226,7 +3229,7 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) { foreach($arr['abook'] as $abook) { - + $abconfig = null; @@ -3503,7 +3506,7 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) { foreach($profile as $k => $v) { if(in_array($k,$disallowed)) continue; - + if($k === 'name') $clean['fullname'] = $v; elseif($k === 'with') @@ -3514,7 +3517,7 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) { $clean[$k] = $v; /** - * @TODO + * @TODO * We also need to import local photos if a custom photo is selected */ } @@ -3716,18 +3719,18 @@ function zotinfo($arr) { } } - $ztarget_hash = (($ztarget && $zsig) ? make_xchan_hash($ztarget,$zsig) : '' ); + $ztarget_hash = (($ztarget && $zsig) ? make_xchan_hash($ztarget,$zsig) : '' ); $r = null; if(strlen($zhash)) { - $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash + $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash where channel_hash = '%s' limit 1", dbesc($zhash) ); } elseif(strlen($zguid) && strlen($zguid_sig)) { - $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash + $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash where channel_guid = '%s' and channel_guid_sig = '%s' limit 1", dbesc($zguid), dbesc($zguid_sig) @@ -3746,7 +3749,7 @@ function zotinfo($arr) { /** * The special address '[system]' will return a system channel if one has been defined, - * Or the first valid channel we find if there are no system channels. + * Or the first valid channel we find if there are no system channels. * * This is used by magic-auth if we have no prior communications with this site - and * returns an identity on this site which we can use to create a valid hub record so that @@ -3761,7 +3764,7 @@ function zotinfo($arr) { $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash where channel_removed = 0 order by channel_id limit 1"); } - } + } } else { $ret['message'] = 'Invalid request'; @@ -3786,7 +3789,7 @@ function zotinfo($arr) { if($deleted || $censored || $sys_channel) $searchable = false; - + $public_forum = false; $role = get_pconfig($e['channel_id'],'system','permissions_role'); @@ -3819,14 +3822,14 @@ function zotinfo($arr) { if($p) { if(! intval($p[0]['publish'])) - $searchable = false; + $searchable = false; $profile['description'] = $p[0]['pdesc']; $profile['birthday'] = $p[0]['dob']; if(($profile['birthday'] != '0000-00-00') && (($bd = z_birthday($p[0]['dob'],$e['channel_timezone'])) !== '')) $profile['next_birthday'] = $bd; - if($age = age($p[0]['dob'],$e['channel_timezone'],'')) + if($age = age($p[0]['dob'],$e['channel_timezone'],'')) $profile['age'] = $age; $profile['gender'] = $p[0]['gender']; $profile['marital'] = $p[0]['marital']; @@ -3879,14 +3882,14 @@ function zotinfo($arr) { $ret['adult_content'] = $adult_channel; $ret['public_forum'] = $public_forum; if($deleted) - $ret['deleted'] = $deleted; + $ret['deleted'] = $deleted; if(intval($e['channel_removed'])) $ret['deleted_locally'] = true; // premium or other channel desiring some contact with potential followers before connecting. // This is a template - %s will be replaced with the follow_url we discover for the return channel. - if($special_channel) + if($special_channel) $ret['connect_url'] = z_root() . '/connect/' . $e['channel_address']; // This is a template for our follow url, %s will be replaced with a webbie @@ -3962,7 +3965,7 @@ function zotinfo($arr) { $ret['site']['access_policy'] = 'tiered'; $ret['site']['accounts'] = account_total(); - + require_once('include/channel.php'); $ret['site']['channels'] = channel_total(); @@ -4003,7 +4006,7 @@ function check_zotinfo($channel,$locations,&$ret) { // This function will likely expand as we find more things to detect and fix. // 1. Because magic-auth is reliant on it, ensure that the system channel has a valid hubloc - // Force this to be the case if anything is found to be wrong with it. + // Force this to be the case if anything is found to be wrong with it. // @FIXME ensure that the system channel exists in the first place and has an xchan @@ -4023,9 +4026,9 @@ function check_zotinfo($channel,$locations,&$ret) { logger('System channel locations are not valid. Attempting repair.'); - // Don't trust any existing records. Just get rid of them, but only do this + // Don't trust any existing records. Just get rid of them, but only do this // for the sys channel as normal channels will be trickier. - + q("delete from hubloc where hubloc_hash = '%s'", dbesc($channel['channel_hash']) ); @@ -4082,7 +4085,7 @@ function delivery_report_is_storable($dr) { return false; - // is the recipient one of our connections, or do we want to store every report? + // is the recipient one of our connections, or do we want to store every report? $r = explode(' ', $dr['recipient']); $rxchan = $r[0]; @@ -4093,15 +4096,15 @@ function delivery_report_is_storable($dr) { // We always add ourself as a recipient to private and relayed posts // So if a remote site says they can't find us, that's no big surprise // and just creates a lot of extra report noise - + if(($dr['location'] !== z_root()) && ($dr['sender'] === $rxchan) && ($dr['status'] === 'recipient_not_found')) return false; // If you have a private post with a recipient list, every single site is going to report - // back a failed delivery for anybody on that list that isn't local to them. We're only + // back a failed delivery for anybody on that list that isn't local to them. We're only // concerned about this if we have a local hubloc record which says we expected them to // have a channel on that site. - + $r = q("select hubloc_id from hubloc where hubloc_hash = '%s' and hubloc_url = '%s'", dbesc($rxchan), dbesc($dr['location']) @@ -4131,7 +4134,7 @@ function update_hub_connected($hub,$sitekey = '') { * Any hub with the same URL and a different sitekey cannot be valid. * Get rid of them (mark them deleted). There's a good chance they were re-installs. */ - + q("update hubloc set hubloc_deleted = 1, hubloc_error = 1 where hubloc_url = '%s' and hubloc_sitekey != '%s' ", dbesc($hub['hubloc_url']), dbesc($sitekey) @@ -4142,7 +4145,7 @@ function update_hub_connected($hub,$sitekey = '') { $sitekey = $hub['sitekey']; } - // $sender['sitekey'] is a new addition to the protocol to distinguish + // $sender['sitekey'] is a new addition to the protocol to distinguish // hublocs coming from re-installed sites. Older sites will not provide // this field and we have to still mark them valid, since we can't tell // if this hubloc has the same sitekey as the packet we received. @@ -4165,7 +4168,7 @@ function update_hub_connected($hub,$sitekey = '') { if(intval($hub['hubloc_error'])) { q("update hubloc set hubloc_error = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ", intval($hub['hubloc_id']), - dbesc($sitekey) + dbesc($sitekey) ); if(intval($r[0]['hubloc_orphancheck'])) { q("update hubloc set hubloc_orhpancheck = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ", @@ -4177,7 +4180,7 @@ function update_hub_connected($hub,$sitekey = '') { dbesc($hub['hubloc_hash']) ); } - + return $hub['hubloc_url']; } @@ -4190,7 +4193,7 @@ function zot_reply_ping() { // This will let us know if any important communication details // that we may have stored are no longer valid, regardless of xchan details. logger('POST: got ping send pong now back: ' . z_root() , LOGGER_DEBUG ); - + $ret['success'] = true; $ret['site'] = array(); $ret['site']['url'] = z_root(); @@ -4264,7 +4267,7 @@ function zot_reply_pickup($data) { /* * If we made it to here, the signatures verify, but we still don't know if the tracking ID is valid. * It wouldn't be an error if the tracking ID isn't found, because we may have sent this particular - * queue item with another pickup (after the tracking ID for the other pickup was verified). + * queue item with another pickup (after the tracking ID for the other pickup was verified). */ $r = q("select outq_posturl from outq where outq_hash = '%s' and outq_posturl = '%s' limit 1", @@ -4304,7 +4307,7 @@ function zot_reply_pickup($data) { } else $ret['pickup'][] = array('notify' => json_decode($rr['outq_notify'],true),'message' => $x); - + remove_queue_item($rr['outq_hash']); } } @@ -4326,7 +4329,7 @@ function zot_reply_auth_check($data,$encrypted_packet) { * Requestor visits /magic/?dest=somewhere on their own site with a browser * magic redirects them to $destsite/post [with auth args....] * $destsite sends an auth_check packet to originator site - * The auth_check packet is handled here by the originator's site + * The auth_check packet is handled here by the originator's site * - the browser session is still waiting * inside $destsite/post for everything to verify * If everything checks out we'll return a token to $destsite @@ -4348,9 +4351,9 @@ function zot_reply_auth_check($data,$encrypted_packet) { // garbage collect any old unused notifications - // This was and should be 10 minutes but my hosting provider has time lag between the DB and - // the web server. We should probably convert this to webserver time rather than DB time so - // that the different clocks won't affect it and allow us to keep the time short. + // This was and should be 10 minutes but my hosting provider has time lag between the DB and + // the web server. We should probably convert this to webserver time rather than DB time so + // that the different clocks won't affect it and allow us to keep the time short. Zotlabs\Zot\Verify::purge('auth','30 MINUTE'); @@ -4361,7 +4364,7 @@ function zot_reply_auth_check($data,$encrypted_packet) { // We created a unique hash in mod/magic.php when we invoked remote auth, and stored it in // the verify table. It is now coming back to us as 'secret' and is signed by a channel at the other end. // First verify their signature. We will have obtained a zot-info packet from them as part of the sender - // verification. + // verification. if ((! $y) || (! rsa_verify($data['secret'], base64url_decode($data['secret_sig']),$y[0]['xchan_pubkey']))) { logger('mod_zot: auth_check: sender not found or secret_sig invalid.'); @@ -4434,7 +4437,7 @@ function zot_reply_purge($sender,$recipients) { if ($recipients) { // basically this means "unfriend" foreach ($recipients as $recip) { - $r = q("select channel.*,xchan.* from channel + $r = q("select channel.*,xchan.* from channel left join xchan on channel_hash = xchan_hash where channel_guid = '%s' and channel_guid_sig = '%s' limit 1", dbesc($recip['guid']), @@ -4451,13 +4454,13 @@ function zot_reply_purge($sender,$recipients) { } } $ret['success'] = true; - } + } else { // Unfriend everybody - basically this means the channel has committed suicide $arr = $sender; $sender_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']); - remove_all_xchan_resources($sender_hash); + remove_all_xchan_resources($sender_hash); $ret['success'] = true; } @@ -4472,7 +4475,7 @@ function zot_reply_refresh($sender,$recipients) { // remote channel info (such as permissions or photo or something) // has been updated. Grab a fresh copy and sync it. - // The difference between refresh and force_refresh is that + // The difference between refresh and force_refresh is that // force_refresh unconditionally creates a directory update record, // even if no changes were detected upon processing. @@ -4481,7 +4484,7 @@ function zot_reply_refresh($sender,$recipients) { // This would be a permissions update, typically for one connection foreach ($recipients as $recip) { - $r = q("select channel.*,xchan.* from channel + $r = q("select channel.*,xchan.* from channel left join xchan on channel_hash = xchan_hash where channel_guid = '%s' and channel_guid_sig = '%s' limit 1", dbesc($recip['guid']), @@ -4489,17 +4492,17 @@ function zot_reply_refresh($sender,$recipients) { ); $x = zot_refresh(array( - 'xchan_guid' => $sender['guid'], + 'xchan_guid' => $sender['guid'], 'xchan_guid_sig' => $sender['guid_sig'], 'hubloc_url' => $sender['url'] ), $r[0], (($msgtype === 'force_refresh') ? true : false)); } - } + } else { // system wide refresh $x = zot_refresh(array( - 'xchan_guid' => $sender['guid'], + 'xchan_guid' => $sender['guid'], 'xchan_guid_sig' => $sender['guid_sig'], 'hubloc_url' => $sender['url'] ), null, (($msgtype === 'force_refresh') ? true : false)); @@ -4522,7 +4525,7 @@ function zot_reply_notify($data) { if($async) { // add to receive queue // qreceive_add($data); - } + } else { $x = zot_fetch($data); $ret['delivery_report'] = $x; diff --git a/util/Doxyfile b/util/Doxyfile index 55acd46eb..f6c0692ee 100644 --- a/util/Doxyfile +++ b/util/Doxyfile @@ -1,8 +1,8 @@ -INPUT = README.md index.php boot.php mod/ include/ util/ view/ version.inc +INPUT = README.md index.php boot.php include/ install/ util/ view/ Zotlabs/ RECURSIVE = YES PROJECT_NAME = "The Hubzilla" PROJECT_LOGO = images/rm-64.png -EXCLUDE = .htconfig.php library/ doc/ vendor/ .git/ util/zotsh/easywebdav/ +EXCLUDE = .htconfig.php library/ doc/ store/ vendor/ .git/ util/zotsh/easywebdav/ util/generate-hooks-index/ EXCLUDE_PATTERNS = *smarty3* *strings.php *.out *test* OUTPUT_DIRECTORY = doc GENERATE_HTML = YES @@ -21,3 +21,5 @@ ALIASES += "fixme=\xrefitem fixme \"Fixme\" \"Fixme List\"" ALIASES += "FIXME=\fixme" ALIASES += "TODO=\todo" ALIASES += "BUG=\bug" +ALIASES += "hooks=\xrefitem hooks \"Hooks\" \"Hooks List\"" +ALIASES += "HOOKS=\hooks" From daaefed61bc6a38a102ce2c357278158535a2b27 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 13 Oct 2016 16:47:45 -0700 Subject: [PATCH 056/407] provide text log results of email success/failure rather than 1 and 0. --- Zotlabs/Lib/Enotify.php | 4 ++-- Zotlabs/Lib/ThreadStream.php | 6 +++--- include/network.php | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index ccb014255..9b4117b9c 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -633,7 +633,7 @@ class Enotify { call_hooks('email_send', $params); if($params['sent']) { - logger("notification: enotify::send (addon) returns " . $params['result'], LOGGER_DEBUG); + logger("notification: enotify::send (addon) returns " . (($params['result']) ? 'success' : 'failure'), LOGGER_DEBUG); return $params['result']; } @@ -676,7 +676,7 @@ class Enotify { $multipartMessageBody, // message body $messageHeader // message headers ); - logger("notification: enotify::send returns " . $res, LOGGER_DEBUG); + logger("notification: enotify::send returns " . (($res) ? 'success' : 'failure'), LOGGER_DEBUG); return $res; } diff --git a/Zotlabs/Lib/ThreadStream.php b/Zotlabs/Lib/ThreadStream.php index a6d4f8517..beb626f31 100644 --- a/Zotlabs/Lib/ThreadStream.php +++ b/Zotlabs/Lib/ThreadStream.php @@ -58,7 +58,7 @@ class ThreadStream { case 'display': // in this mode we set profile_owner after initialisation (from conversation()) and then // pull some trickery which allows us to re-invoke this function afterward - // it's an ugly hack so FIXME + // it's an ugly hack so @FIXME $this->writable = perm_is_allowed($this->profile_owner,$ob_hash,'post_comments'); break; case 'page': @@ -160,9 +160,9 @@ class ThreadStream { } elseif(($this->observer) && (! $item->is_commentable())) { if((array_key_exists('owner',$item->data)) && intval($item->data['owner']['abook_self'])) - $item->set_commentable(perm_is_allowed($this->profile_owner,$this->observer['xchan_hash'],'post_comments')); + $item->set_commentable(perm_is_allowed($this->profile_owner,$ob_hash,'post_comments')); else - $item->set_commentable(can_comment_on_post($this->observer['xchan_hash'],$item->data)); + $item->set_commentable(can_comment_on_post($ob_hash,$item->data)); } } require_once('include/channel.php'); diff --git a/include/network.php b/include/network.php index 97dca2b1a..53bb583fa 100644 --- a/include/network.php +++ b/include/network.php @@ -2266,7 +2266,7 @@ function z_mail($params) { call_hooks('email_send', $params); if($params['sent']) { - logger('notification: z_mail returns ' . $params['result'], LOGGER_DEBUG); + logger('notification: z_mail returns ' . (($params['result']) ? 'success' : 'failure'), LOGGER_DEBUG); return $params['result']; } @@ -2285,7 +2285,7 @@ function z_mail($params) { $params['textVersion'], $messageHeader // message headers ); - logger('notification: z_mail returns ' . $res, LOGGER_DEBUG); + logger('notification: z_mail returns ' . (($res) ? 'success' : 'failure'), LOGGER_DEBUG); return $res; } From bd70e6ae6d5baa5f75e3c704ae25ff41a6a90047 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 13 Oct 2016 21:01:54 -0700 Subject: [PATCH 057/407] try to filter any path information from leaking through to zot_finger; and log the url wherever called to track down where it might be called with a malformed webbie or complete path instead of hostname. --- Zotlabs/Zot/Finger.php | 4 +++- include/zot.php | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Zotlabs/Zot/Finger.php b/Zotlabs/Zot/Finger.php index e7603442f..210513e60 100644 --- a/Zotlabs/Zot/Finger.php +++ b/Zotlabs/Zot/Finger.php @@ -32,6 +32,8 @@ class Finger { } else { $address = substr($webbie,0,strpos($webbie,'@')); $host = substr($webbie,strpos($webbie,'@')+1); + if(strpos($host,'/')) + $host = substr($host,0,strpos($host,'/')); } $xchan_addr = $address . '@' . $host; @@ -58,7 +60,7 @@ class Finger { if ($r[0]['hubloc_network'] && $r[0]['hubloc_network'] !== 'zot') { logger('zot_finger: alternate network: ' . $webbie); - logger('url: '.$url.', net: '.var_export($r[0]['hubloc_network'],true), LOGGER_DATA, LOG_DEBUG); + logger('url: ' . $url . ', net: ' . var_export($r[0]['hubloc_network'],true), LOGGER_DATA, LOG_DEBUG); return $ret; } } diff --git a/include/zot.php b/include/zot.php index 2e02b96e7..f6d6fe362 100644 --- a/include/zot.php +++ b/include/zot.php @@ -186,6 +186,8 @@ function zot_finger($webbie, $channel = null, $autofallback = true) { } else { $address = substr($webbie,0,strpos($webbie,'@')); $host = substr($webbie,strpos($webbie,'@')+1); + if(strpos($host,'/')) + $host = substr($host,0,strpos($host,'/')); } $xchan_addr = $address . '@' . $host; @@ -355,6 +357,8 @@ function zot_refresh($them, $channel = null, $force = false) { $rhs = '/.well-known/zot-info'; + logger('zot_refresh: ' . $url, LOGGER_DATA, LOG_INFO); + $result = z_post_url($url . $rhs,$postvars); logger('zot_refresh: zot-info: ' . print_r($result,true), LOGGER_DATA, LOG_DEBUG); From 47db3452f4eef1b06f2c5f7a2e7fbfe7e2dee5d4 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 14 Oct 2016 13:16:33 -0700 Subject: [PATCH 058/407] permissions issue --- Zotlabs/Module/Settings/Channel.php | 4 +- util/hmessages.po | 14205 +++++++++++++------------- 2 files changed, 7114 insertions(+), 7095 deletions(-) diff --git a/Zotlabs/Module/Settings/Channel.php b/Zotlabs/Module/Settings/Channel.php index af640d75d..fbd4b660d 100644 --- a/Zotlabs/Module/Settings/Channel.php +++ b/Zotlabs/Module/Settings/Channel.php @@ -319,7 +319,7 @@ class Channel { foreach($global_perms as $k => $perm) { $options = array(); foreach($perm_opts as $opt) { - if((! strstr($perm,'view')) && $opt[1] == PERMS_PUBLIC) + if((! strstr($k,'view')) && $opt[1] == PERMS_PUBLIC) continue; $options[$opt[1]] = $opt[0]; } @@ -327,7 +327,7 @@ class Channel { } - //logger('permiss: ' . print_r($permiss,true)); + logger('permiss: ' . print_r($permiss,true)); diff --git a/util/hmessages.po b/util/hmessages.po index e5b97c800..737d7c385 100644 --- a/util/hmessages.po +++ b/util/hmessages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-30 00:02-0700\n" +"POT-Creation-Date: 2016-10-14 00:02-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -88,12 +88,11 @@ msgid "Special - Group Repository" msgstr "" #: ../../Zotlabs/Access/PermissionRoles.php:204 -#: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Register.php:213 #: ../../Zotlabs/Module/Settings/Channel.php:442 -#: ../../include/permissions.php:949 ../../include/selectors.php:49 +#: ../../Zotlabs/Module/Register.php:213 +#: ../../Zotlabs/Module/New_channel.php:132 ../../include/selectors.php:49 #: ../../include/selectors.php:66 ../../include/selectors.php:104 -#: ../../include/selectors.php:140 +#: ../../include/selectors.php:140 ../../include/permissions.php:949 msgid "Other" msgstr "" @@ -166,125 +165,125 @@ msgstr "" msgid "Can administer my channel" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:238 +#: ../../Zotlabs/Storage/Browser.php:106 ../../Zotlabs/Storage/Browser.php:237 msgid "parent" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2711 +#: ../../Zotlabs/Storage/Browser.php:130 ../../include/text.php:2723 msgid "Collection" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:134 +#: ../../Zotlabs/Storage/Browser.php:133 msgid "Principal" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:137 +#: ../../Zotlabs/Storage/Browser.php:136 msgid "Addressbook" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:140 +#: ../../Zotlabs/Storage/Browser.php:139 msgid "Calendar" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:143 +#: ../../Zotlabs/Storage/Browser.php:142 msgid "Schedule Inbox" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:146 +#: ../../Zotlabs/Storage/Browser.php:145 msgid "Schedule Outbox" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:789 +#: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Module/Photos.php:789 #: ../../Zotlabs/Module/Photos.php:1249 -#: ../../Zotlabs/Module/Embedphotos.php:147 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 ../../include/conversation.php:1031 -#: ../../include/widgets.php:1683 +#: ../../Zotlabs/Module/Embedphotos.php:145 ../../Zotlabs/Lib/Apps.php:490 +#: ../../Zotlabs/Lib/Apps.php:565 ../../include/widgets.php:1682 +#: ../../include/conversation.php:1031 msgid "Unknown" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:225 ../../Zotlabs/Module/Fbrowser.php:85 +#: ../../Zotlabs/Storage/Browser.php:224 ../../Zotlabs/Module/Fbrowser.php:85 #: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 #: ../../include/conversation.php:1679 msgid "Files" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:226 +#: ../../Zotlabs/Storage/Browser.php:225 msgid "Total" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:228 +#: ../../Zotlabs/Storage/Browser.php:227 msgid "Shared" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:321 +#: ../../Zotlabs/Storage/Browser.php:228 ../../Zotlabs/Storage/Browser.php:321 #: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 -#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 -#: ../../Zotlabs/Module/Webpages.php:239 +#: ../../Zotlabs/Module/Webpages.php:239 ../../Zotlabs/Module/Blocks.php:159 +#: ../../Zotlabs/Module/Layouts.php:184 msgid "Create" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:323 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:323 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 #: ../../Zotlabs/Module/Profile_photo.php:390 -#: ../../Zotlabs/Module/Embedphotos.php:159 ../../include/widgets.php:1696 +#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 +#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1695 msgid "Upload" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:234 -#: ../../Zotlabs/Module/Admin/Channels.php:163 -#: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 +#: ../../Zotlabs/Storage/Browser.php:233 #: ../../Zotlabs/Module/Settings/Oauth.php:89 #: ../../Zotlabs/Module/Settings/Oauth.php:115 +#: ../../Zotlabs/Module/Admin/Channels.php:159 +#: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 msgid "Name" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:235 +#: ../../Zotlabs/Storage/Browser.php:234 msgid "Type" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:236 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1372 +#: ../../Zotlabs/Storage/Browser.php:235 +#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1397 msgid "Size" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:237 +#: ../../Zotlabs/Storage/Browser.php:236 #: ../../Zotlabs/Module/Sharedwithme.php:102 msgid "Last Modified" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:239 -#: ../../Zotlabs/Module/Admin/Profs.php:154 +#: ../../Zotlabs/Storage/Browser.php:238 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 -#: ../../Zotlabs/Module/Editblock.php:109 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 -#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Thing.php:260 -#: ../../Zotlabs/Module/Settings/Oauth.php:149 -#: ../../Zotlabs/Lib/ThreadItem.php:106 ../../Zotlabs/Lib/Apps.php:341 -#: ../../include/channel.php:959 ../../include/channel.php:963 +#: ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Admin/Profs.php:154 +#: ../../Zotlabs/Module/Editblock.php:109 +#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Blocks.php:160 +#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Thing.php:260 +#: ../../Zotlabs/Lib/Apps.php:341 ../../Zotlabs/Lib/ThreadItem.php:106 #: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 -#: ../../include/menu.php:113 +#: ../../include/menu.php:113 ../../include/channel.php:961 +#: ../../include/channel.php:965 msgid "Edit" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:240 -#: ../../Zotlabs/Module/Admin/Accounts.php:174 -#: ../../Zotlabs/Module/Admin/Channels.php:153 -#: ../../Zotlabs/Module/Admin/Profs.php:155 +#: ../../Zotlabs/Storage/Browser.php:239 #: ../../Zotlabs/Module/Connections.php:263 -#: ../../Zotlabs/Module/Connedit.php:607 -#: ../../Zotlabs/Module/Editblock.php:134 -#: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Thing.php:261 #: ../../Zotlabs/Module/Settings/Oauth.php:150 -#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../Zotlabs/Lib/Apps.php:342 -#: ../../include/conversation.php:660 +#: ../../Zotlabs/Module/Editlayout.php:137 +#: ../../Zotlabs/Module/Editwebpage.php:170 +#: ../../Zotlabs/Module/Connedit.php:607 +#: ../../Zotlabs/Module/Admin/Profs.php:155 +#: ../../Zotlabs/Module/Admin/Accounts.php:173 +#: ../../Zotlabs/Module/Admin/Channels.php:149 +#: ../../Zotlabs/Module/Editblock.php:134 +#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Group.php:177 ../../Zotlabs/Module/Thing.php:261 +#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Lib/Apps.php:342 +#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../include/conversation.php:660 msgid "Delete" msgstr "" @@ -314,85 +313,87 @@ msgstr "" msgid "Drop files here to immediately upload" msgstr "" -#: ../../Zotlabs/Web/Router.php:65 ../../Zotlabs/Web/WebServer.php:128 -#: ../../Zotlabs/Module/Achievements.php:34 -#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Channel.php:104 -#: ../../Zotlabs/Module/Channel.php:229 ../../Zotlabs/Module/Channel.php:270 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Web/WebServer.php:127 +#: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 +#: ../../Zotlabs/Module/Group.php:72 ../../Zotlabs/Module/Subthread.php:62 +#: ../../Zotlabs/Module/Profperm.php:28 ../../include/items.php:399 +msgid "Permission denied" +msgstr "" + +#: ../../Zotlabs/Web/WebServer.php:128 ../../Zotlabs/Web/Router.php:67 +#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Rate.php:113 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Network.php:15 +#: ../../Zotlabs/Module/Bookmarks.php:61 ../../Zotlabs/Module/Invite.php:17 +#: ../../Zotlabs/Module/Invite.php:94 ../../Zotlabs/Module/Manage.php:10 #: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 -#: ../../Zotlabs/Module/Mail.php:121 ../../Zotlabs/Module/Connections.php:33 +#: ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 -#: ../../Zotlabs/Module/Connedit.php:395 ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Item.php:216 +#: ../../Zotlabs/Module/Item.php:224 ../../Zotlabs/Module/Item.php:1072 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 #: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Menu.php:78 -#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Api.php:12 -#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Register.php:77 +#: ../../Zotlabs/Module/Connedit.php:395 +#: ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Manage.php:10 -#: ../../Zotlabs/Module/Group.php:13 ../../Zotlabs/Module/Block.php:26 -#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Invite.php:17 -#: ../../Zotlabs/Module/Invite.php:91 ../../Zotlabs/Module/Locs.php:87 -#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Like.php:181 -#: ../../Zotlabs/Module/Profiles.php:203 ../../Zotlabs/Module/Profiles.php:601 +#: ../../Zotlabs/Module/Filestorage.php:120 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 +#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Channel.php:231 +#: ../../Zotlabs/Module/Channel.php:271 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Mail.php:121 +#: ../../Zotlabs/Module/Locs.php:87 ../../Zotlabs/Module/Like.php:181 #: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Setup.php:220 ../../Zotlabs/Module/Mood.php:116 -#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Setup.php:218 +#: ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 -#: ../../Zotlabs/Module/Notifications.php:70 ../../Zotlabs/Module/Poke.php:137 -#: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 -#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 -#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 -#: ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Poke.php:137 +#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Profile.php:68 +#: ../../Zotlabs/Module/Profile.php:76 ../../Zotlabs/Module/Blocks.php:73 +#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 +#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Settings.php:59 #: ../../Zotlabs/Module/Profile_photo.php:265 #: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Settings.php:59 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Editpost.php:17 -#: ../../Zotlabs/Module/Events.php:264 +#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/Common.php:39 +#: ../../Zotlabs/Module/Api.php:12 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/Group.php:13 #: ../../Zotlabs/Module/Service_limits.php:11 #: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 -#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Item.php:214 -#: ../../Zotlabs/Module/Item.php:222 ../../Zotlabs/Module/Item.php:1068 -#: ../../Zotlabs/Module/Sharedwithme.php:11 +#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Sharedwithme.php:11 #: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 +#: ../../Zotlabs/Module/Photos.php:73 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 #: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../include/photos.php:27 ../../include/items.php:3506 -#: ../../include/attach.php:142 ../../include/attach.php:190 +#: ../../include/photos.php:27 ../../include/items.php:3490 +#: ../../include/attach.php:142 ../../include/attach.php:189 #: ../../include/attach.php:253 ../../include/attach.php:267 -#: ../../include/attach.php:274 ../../include/attach.php:339 -#: ../../include/attach.php:353 ../../include/attach.php:360 -#: ../../include/attach.php:440 ../../include/attach.php:909 -#: ../../include/attach.php:980 ../../include/attach.php:1132 +#: ../../include/attach.php:274 ../../include/attach.php:341 +#: ../../include/attach.php:355 ../../include/attach.php:362 +#: ../../include/attach.php:439 ../../include/attach.php:900 +#: ../../include/attach.php:971 ../../include/attach.php:1123 msgid "Permission denied." msgstr "" -#: ../../Zotlabs/Web/Router.php:146 ../../include/help.php:56 +#: ../../Zotlabs/Web/Router.php:148 ../../include/help.php:62 msgid "Not Found" msgstr "" -#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Page.php:94 +#: ../../Zotlabs/Web/Router.php:151 ../../Zotlabs/Module/Page.php:94 #: ../../Zotlabs/Module/Block.php:79 ../../Zotlabs/Module/Display.php:120 -#: ../../include/help.php:59 +#: ../../include/help.php:65 msgid "Page not found." msgstr "" -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 -#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:66 -#: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 -#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 -#: ../../include/items.php:403 -msgid "Permission denied" -msgstr "" - #: ../../Zotlabs/Zot/Auth.php:138 msgid "" "Remote authentication blocked. You are logged into this site locally. Please " @@ -405,13 +406,13 @@ msgid "Welcome %s. Remote authentication successful." msgstr "" #: ../../Zotlabs/Module/Achievements.php:15 -#: ../../Zotlabs/Module/Editblock.php:31 #: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 #: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17 -#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Hcard.php:12 +#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Profile.php:20 #: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 -#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:859 +#: ../../include/channel.php:862 msgid "Requested profile is not available." msgstr "" @@ -427,6 +428,111 @@ msgstr "" msgid "Online" msgstr "" +#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Invite.php:149 +#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Module/Settings/Account.php:118 +#: ../../Zotlabs/Module/Settings/Channel.php:452 +#: ../../Zotlabs/Module/Appman.php:126 ../../Zotlabs/Module/Connedit.php:779 +#: ../../Zotlabs/Module/Filestorage.php:165 +#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Plugins.php:429 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Themes.php:156 +#: ../../Zotlabs/Module/Admin/Account_edit.php:74 +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Channels.php:147 +#: ../../Zotlabs/Module/Admin/Site.php:258 +#: ../../Zotlabs/Module/Import_items.php:122 ../../Zotlabs/Module/Mail.php:370 +#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:243 +#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Setup.php:315 +#: ../../Zotlabs/Module/Setup.php:363 ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 +#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Import.php:543 +#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Thing.php:320 +#: ../../Zotlabs/Module/Thing.php:370 ../../Zotlabs/Module/Sources.php:114 +#: ../../Zotlabs/Module/Sources.php:149 ../../Zotlabs/Module/Photos.php:668 +#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098 +#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Chat.php:196 +#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Lib/ThreadItem.php:725 +#: ../../include/widgets.php:796 ../../include/js_strings.php:22 +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Submit" +msgstr "" + +#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 +#, php-format +msgid "Fetching URL returns error: %1$s" +msgstr "" + +#: ../../Zotlabs/Module/Attach.php:13 +msgid "Item not available." +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 +#: ../../Zotlabs/Module/Admin/Plugins.php:414 +#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 +#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 +msgid "Cancel" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 +msgid "Tag removed" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:123 +msgid "Remove Item Tag" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:125 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:137 +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +#: ../../Zotlabs/Module/Photos.php:989 +msgid "Remove" +msgstr "" + #: ../../Zotlabs/Module/Network.php:95 msgid "No such group" msgstr "" @@ -455,170 +561,6 @@ msgstr "" msgid "Invalid connection." msgstr "" -#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:28 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:40 -msgid "Posts and comments" -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:41 -msgid "Only posts" -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:101 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 -msgid "Nothing to import." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:95 ../../Zotlabs/Module/Import_items.php:66 -msgid "Unable to download data from old server" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:101 -#: ../../Zotlabs/Module/Import_items.php:72 -msgid "Imported file is empty." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:123 -#: ../../Zotlabs/Module/Import_items.php:88 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:153 ../../include/import.php:107 -msgid "Cloned channel not found. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:163 -msgid "No channel. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:520 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:542 -msgid "You must be logged in to use this feature." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:547 -msgid "Import Channel" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:548 -msgid "" -"Use this form to import an existing channel from a different server/hub. You " -"may retrieve the channel identity from the old server/hub via the network or " -"provide an export file." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:549 -#: ../../Zotlabs/Module/Import_items.php:121 -msgid "File to Upload" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:550 -msgid "Or provide the old server/hub details" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:551 -msgid "Your old identity address (xyz@example.com)" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:552 -msgid "Your old login email address" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:553 -msgid "Your old login password" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:554 -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 "" - -#: ../../Zotlabs/Module/Import.php:555 -msgid "Make this hub my primary location" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:556 -msgid "" -"Import existing posts if possible (experimental - limited by available memory" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:557 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:560 -#: ../../Zotlabs/Module/Admin/Accounts.php:167 -#: ../../Zotlabs/Module/Admin/Channels.php:151 -#: ../../Zotlabs/Module/Admin/Features.php:66 -#: ../../Zotlabs/Module/Admin/Logs.php:84 -#: ../../Zotlabs/Module/Admin/Plugins.php:429 -#: ../../Zotlabs/Module/Admin/Profs.php:157 -#: ../../Zotlabs/Module/Admin/Security.php:104 -#: ../../Zotlabs/Module/Admin/Site.php:267 -#: ../../Zotlabs/Module/Admin/Themes.php:156 ../../Zotlabs/Module/Mail.php:370 -#: ../../Zotlabs/Module/Connedit.php:779 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Pdledit.php:74 -#: ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Connect.php:98 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Import_items.php:122 -#: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Profiles.php:687 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Setup.php:317 -#: ../../Zotlabs/Module/Setup.php:365 ../../Zotlabs/Module/Mood.php:139 -#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 -#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:484 -#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 -#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 -#: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 -#: ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Settings/Account.php:126 -#: ../../Zotlabs/Module/Settings/Channel.php:452 -#: ../../Zotlabs/Module/Settings/Display.php:194 -#: ../../Zotlabs/Module/Settings/Features.php:47 -#: ../../Zotlabs/Module/Settings/Oauth.php:87 -#: ../../Zotlabs/Module/Settings/Tokens.php:167 -#: ../../Zotlabs/Lib/ThreadItem.php:725 ../../include/js_strings.php:22 -#: ../../include/widgets.php:796 ../../view/theme/redbasic/php/config.php:106 -msgid "Submit" -msgstr "" - #: ../../Zotlabs/Module/Bookmarks.php:53 msgid "Bookmark added" msgstr "" @@ -631,1121 +573,211 @@ msgstr "" msgid "My Connections Bookmarks" msgstr "" -#: ../../Zotlabs/Module/Admin/Accounts.php:36 -#, php-format -msgid "%s account blocked/unblocked" -msgid_plural "%s account blocked/unblocked" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:43 -#, php-format -msgid "%s account deleted" -msgid_plural "%s accounts deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:79 -msgid "Account not found" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:90 -#, php-format -msgid "Account '%s' deleted" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:98 -#, php-format -msgid "Account '%s' blocked" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:106 -#, php-format -msgid "Account '%s' unblocked" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:165 -#: ../../Zotlabs/Module/Admin/Channels.php:149 -#: ../../Zotlabs/Module/Admin/Logs.php:82 -#: ../../Zotlabs/Module/Admin/Plugins.php:336 -#: ../../Zotlabs/Module/Admin/Plugins.php:427 -#: ../../Zotlabs/Module/Admin/Security.php:86 -#: ../../Zotlabs/Module/Admin/Site.php:265 -#: ../../Zotlabs/Module/Admin/Themes.php:120 -#: ../../Zotlabs/Module/Admin/Themes.php:154 -#: ../../Zotlabs/Module/Admin.php:141 -msgid "Administration" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:166 -#: ../../Zotlabs/Module/Admin/Accounts.php:179 ../../include/widgets.php:1561 -msgid "Accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:168 -#: ../../Zotlabs/Module/Admin/Channels.php:152 -msgid "select all" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:169 -msgid "Registrations waiting for confirm" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:170 -msgid "Request date" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:170 -#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/network.php:2212 -msgid "Email" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:171 -msgid "No registrations." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:172 -#: ../../Zotlabs/Module/Connections.php:275 -msgid "Approve" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:173 -msgid "Deny" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:175 -#: ../../Zotlabs/Module/Connedit.php:575 -msgid "Block" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:176 -#: ../../Zotlabs/Module/Connedit.php:575 -msgid "Unblock" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:181 -msgid "ID" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:183 ../../include/group.php:267 -msgid "All Channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:184 -msgid "Register date" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:185 -msgid "Last login" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:186 -msgid "Expires" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:187 -msgid "Service Class" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:189 -msgid "" -"Selected accounts will be deleted!\\n\\nEverything these accounts had posted " -"on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Accounts.php:190 -msgid "" -"The account {0} will be deleted!\\n\\nEverything this account has posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:30 -#, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channels censored/uncensored" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Admin/Channels.php:39 -#, php-format -msgid "%s channel code allowed/disallowed" -msgid_plural "%s channels code allowed/disallowed" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Admin/Channels.php:45 -#, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Admin/Channels.php:66 -msgid "Channel not found" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:76 -#, php-format -msgid "Channel '%s' deleted" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:88 -#, php-format -msgid "Channel '%s' censored" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:88 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:99 -#, php-format -msgid "Channel '%s' code allowed" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:99 -#, php-format -msgid "Channel '%s' code disallowed" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../include/widgets.php:1562 -msgid "Channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:154 -msgid "Censor" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:155 -msgid "Uncensor" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:156 -msgid "Allow Code" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:157 -msgid "Disallow Code" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:158 -#: ../../include/conversation.php:1651 -msgid "Channel" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:162 -msgid "UID" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:164 -#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:470 -msgid "Address" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Channels.php:166 -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 "" - -#: ../../Zotlabs/Module/Admin/Channels.php:167 -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 "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:19 -msgid "Update has been marked successful" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:29 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:32 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:36 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:39 -#, php-format -msgid "Update function %s could not be found." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:55 -msgid "No failed updates." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:59 -msgid "Failed Updates" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:61 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:62 -msgid "Attempt to execute this update step automatically" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Features.php:55 -#: ../../Zotlabs/Module/Admin/Features.php:56 -#: ../../Zotlabs/Module/Settings/Features.php:38 -msgid "Off" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Features.php:55 -#: ../../Zotlabs/Module/Admin/Features.php:56 -#: ../../Zotlabs/Module/Settings/Features.php:38 -msgid "On" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Features.php:56 -#, php-format -msgid "Lock feature %s" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Features.php:64 -msgid "Manage Additional Features" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:28 -msgid "Log settings updated." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1587 -#: ../../include/widgets.php:1597 -msgid "Logs" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:85 -msgid "Clear" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:91 -msgid "Debugging" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:92 -msgid "Log file" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:92 -msgid "" -"Must be writable by web server. Relative to your top-level webserver " -"directory." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Logs.php:93 -msgid "Log level" -msgstr "" - +#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Filestorage.php:32 #: ../../Zotlabs/Module/Admin/Plugins.php:254 #: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 -#: ../../Zotlabs/Module/Admin.php:62 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3427 +#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3411 msgid "Item not found." msgstr "" -#: ../../Zotlabs/Module/Admin/Plugins.php:284 +#: ../../Zotlabs/Module/Admin.php:94 +msgid "# Accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:95 +msgid "# blocked accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:96 +msgid "# expired accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# expiring accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:108 +msgid "# Channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:109 +msgid "# primary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:110 +msgid "# clones" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:116 +msgid "Message queues" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:133 +msgid "Your software should be updated" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:137 ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Plugins.php:336 +#: ../../Zotlabs/Module/Admin/Plugins.php:427 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin/Themes.php:120 +#: ../../Zotlabs/Module/Admin/Themes.php:154 +#: ../../Zotlabs/Module/Admin/Accounts.php:164 +#: ../../Zotlabs/Module/Admin/Channels.php:145 +#: ../../Zotlabs/Module/Admin/Site.php:256 +msgid "Administration" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:138 +msgid "Summary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Registered accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Pending registrations" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Registered channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Active plugins" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Version" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (master)" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Repository version (dev)" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:53 #, php-format -msgid "Plugin %s disabled." +msgid "%s : Not a valid email address." msgstr "" -#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:82 #, php-format -msgid "Plugin %s enabled." +msgid "%s : Message delivery failed." msgstr "" -#: ../../Zotlabs/Module/Admin/Plugins.php:305 -#: ../../Zotlabs/Module/Admin/Themes.php:93 -msgid "Disable" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:308 -#: ../../Zotlabs/Module/Admin/Themes.php:95 -msgid "Enable" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:337 -#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1565 -msgid "Plugins" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:338 -#: ../../Zotlabs/Module/Admin/Themes.php:122 -msgid "Toggle" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:339 -#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:216 -#: ../../include/nav.php:213 ../../include/widgets.php:680 -msgid "Settings" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:346 -#: ../../Zotlabs/Module/Admin/Themes.php:132 -msgid "Author: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:347 -#: ../../Zotlabs/Module/Admin/Themes.php:133 -msgid "Maintainer: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:348 -msgid "Minimum project version: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:349 -msgid "Maximum project version: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:350 -msgid "Minimum PHP version: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:351 -msgid "Compatible Server Roles: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:352 -msgid "Requires: " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:353 -#: ../../Zotlabs/Module/Admin/Plugins.php:433 -msgid "Disabled - version incompatibility" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:402 -msgid "Enter the public git repository URL of the plugin repo." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:403 -msgid "Plugin repo git URL" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:404 -msgid "Custom repo name" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:404 -msgid "(optional)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:405 -msgid "Download Plugin Repo" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:412 -msgid "Install new repo" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:334 -msgid "Install" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:414 -#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 -#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 -#: ../../Zotlabs/Module/Settings/Oauth.php:88 -#: ../../Zotlabs/Module/Settings/Oauth.php:114 -#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 -msgid "Cancel" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:435 -msgid "Manage Repos" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:436 -msgid "Installed Plugin Repositories" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:437 -msgid "Install a New Plugin Repository" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:443 -#: ../../Zotlabs/Module/Settings/Oauth.php:42 -#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:334 -msgid "Update" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:444 -msgid "Switch branch" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Plugins.php:445 -#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 -msgid "Remove" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:69 -msgid "New Profile Field" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:70 -#: ../../Zotlabs/Module/Admin/Profs.php:90 -msgid "Field nickname" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:70 -#: ../../Zotlabs/Module/Admin/Profs.php:90 -msgid "System name of field" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:71 -#: ../../Zotlabs/Module/Admin/Profs.php:91 -msgid "Input type" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:72 -#: ../../Zotlabs/Module/Admin/Profs.php:92 -msgid "Field Name" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:72 -#: ../../Zotlabs/Module/Admin/Profs.php:92 -msgid "Label on profile pages" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:73 -#: ../../Zotlabs/Module/Admin/Profs.php:93 -msgid "Help text" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:73 -#: ../../Zotlabs/Module/Admin/Profs.php:93 -msgid "Additional info (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:74 -#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Filer.php:53 -#: ../../Zotlabs/Module/Rbmark.php:32 ../../Zotlabs/Module/Rbmark.php:104 -#: ../../include/text.php:972 ../../include/text.php:984 -#: ../../include/widgets.php:201 -msgid "Save" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:83 -msgid "Field definition not found" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:89 -msgid "Edit Profile Field" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1568 -msgid "Profile Fields" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:148 -msgid "Basic Profile Fields" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:149 -msgid "Advanced Profile Fields" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:149 -msgid "(In addition to basic fields)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:151 -msgid "All available fields" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:152 -msgid "Custom Fields" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Profs.php:156 -msgid "Create Custom Field" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:36 -msgid "Queue Statistics" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:37 -msgid "Total Entries" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:38 -msgid "Priority" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:39 -msgid "Destination URL" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:40 -msgid "Mark hub permanently offline" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:41 -msgid "Empty queue for this hub" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Queue.php:42 -msgid "Last known contact" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:77 -msgid "" -"By default, unfiltered HTML is allowed in embedded media. This is inherently " -"insecure." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:80 -msgid "" -"The recommended setting is to only allow unfiltered HTML from the following " -"sites:" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:81 -msgid "" -"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/" -"
    https://vimeo.com/
    https://soundcloud.com/
    " -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:82 -msgid "" -"All other embedded content will be filtered, unless " -"embedded content from that site is explicitly blocked." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1563 -msgid "Security" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:89 -msgid "Block public" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:89 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently authenticated." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:90 -msgid "Set \"Transport Security\" HTTP header" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:91 -msgid "Set \"Content Security Policy\" HTTP header" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:92 -msgid "Allowed email domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:92 -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 "" - -#: ../../Zotlabs/Module/Admin/Security.php:93 -msgid "Not allowed email domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:93 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:94 -msgid "Allow communications only from these sites" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:94 -msgid "" -"One site per line. Leave empty to allow communication from anywhere by " -"default" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:95 -msgid "Block communications from these sites" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:96 -msgid "Allow communications only from these channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:96 -msgid "" -"One channel (hash) per line. Leave empty to allow from any channel by default" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:97 -msgid "Block communications from these channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:98 -msgid "Only allow embeds from secure (SSL) websites and links." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:99 -msgid "Allow unfiltered embedded HTML content only from these domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:99 -msgid "One site per line. By default embedded content is filtered." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Security.php:100 -msgid "Block embedded HTML from these domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:135 -msgid "Site settings updated." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:162 ../../include/text.php:2942 -msgid "Default" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:172 -#: ../../Zotlabs/Module/Settings/Display.php:141 -msgid "mobile" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:174 -msgid "experimental" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:176 -msgid "unsupported" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:221 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 -#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 -msgid "No" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:222 -msgid "Yes - with approval" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:223 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:84 -#: ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Removeme.php:63 -#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Settings/Display.php:101 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 -msgid "Yes" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:228 -msgid "My site is not a public server" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:229 -msgid "My site has paid access only" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:230 -msgid "My site has free access only" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:231 -msgid "My site offers free accounts with optional paid upgrades" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:242 ../../Zotlabs/Module/Setup.php:336 -msgid "Basic/Minimal Social Networking" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:243 ../../Zotlabs/Module/Setup.php:337 -msgid "Standard Configuration (default)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:244 ../../Zotlabs/Module/Setup.php:338 -msgid "Professional" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:249 -#: ../../Zotlabs/Module/Settings/Account.php:105 -msgid "Beginner/Basic" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:250 -#: ../../Zotlabs/Module/Settings/Account.php:106 -msgid "Novice - not skilled but willing to learn" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:251 -#: ../../Zotlabs/Module/Settings/Account.php:107 -msgid "Intermediate - somewhat comfortable" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:252 -#: ../../Zotlabs/Module/Settings/Account.php:108 -msgid "Advanced - very comfortable" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:253 -#: ../../Zotlabs/Module/Settings/Account.php:109 -msgid "Expert - I can write computer code" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:254 -#: ../../Zotlabs/Module/Settings/Account.php:110 -msgid "Wizard - I probably know more than you do" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:266 ../../include/widgets.php:1560 -msgid "Site" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:268 -#: ../../Zotlabs/Module/Register.php:253 -msgid "Registration" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:269 -msgid "File upload" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:270 -msgid "Policies" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:271 -#: ../../include/contact_widgets.php:16 -msgid "Advanced" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:275 -msgid "Site name" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:277 ../../Zotlabs/Module/Setup.php:359 -msgid "Server Configuration/Role" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:279 -msgid "Site default technical skill level" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:279 -msgid "Used to provide a member experience matched to technical comfort level" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:281 -msgid "Lock the technical skill level setting" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:281 -msgid "Members can set their own technical comfort level by default" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:284 -msgid "Banner/Logo" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:285 -msgid "Administrator Information" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:285 -msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:286 -msgid "System language" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:287 -msgid "System theme" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:287 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:288 -msgid "Mobile system theme" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:288 -msgid "Theme for mobile devices" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:290 -msgid "Allow Feeds as Connections" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:290 -msgid "(Heavy system resource usage)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:291 -msgid "Maximum image size" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:291 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:292 -msgid "Does this site allow new member registration?" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:293 -msgid "Invitation only" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:293 -msgid "" -"Only allow new member registrations with an invitation code. Above register " -"policy must be set to Yes." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:294 -msgid "Which best describes the types of account offered by this hub?" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:295 -msgid "Register text" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:295 -msgid "Will be displayed prominently on the registration page." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:296 -msgid "Site homepage to show visitors (default: login box)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:296 -msgid "" -"example: 'public' to show public stream, 'page/sys/home' to show a system " -"webpage called 'home' or 'include:home.html' to include a file." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:297 -msgid "Preserve site homepage URL" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:297 -msgid "" -"Present the site homepage in a frame at the original location instead of " -"redirecting" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:298 -msgid "Accounts abandoned after x days" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:298 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:299 -msgid "Allowed friend domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:299 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:300 -msgid "Verify Email Addresses" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:300 -msgid "" -"Check to verify email addresses used in account registration (recommended)." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:301 -msgid "Force publish" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:301 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:302 -msgid "Import Public Streams" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:302 -msgid "" -"Import and allow access to public content pulled from other sites. Warning: " -"this content is unmoderated." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:303 -msgid "Login on Homepage" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:303 -msgid "" -"Present a login box to visitors on the home page if no other content has " -"been configured." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:304 -msgid "Enable context help" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:304 -msgid "" -"Display contextual help for the current page when the help button is pressed." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:306 -msgid "Directory Server URL" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Site.php:306 -msgid "Default directory server" -msgstr "" +#: ../../Zotlabs/Module/Invite.php:86 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" -#: ../../Zotlabs/Module/Admin/Site.php:308 -msgid "Proxy user" +#: ../../Zotlabs/Module/Invite.php:105 +msgid "You have no more invitations available" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:309 -msgid "Proxy URL" +#: ../../Zotlabs/Module/Invite.php:136 +msgid "Send invitations" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:310 -msgid "Network timeout" +#: ../../Zotlabs/Module/Invite.php:137 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:310 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +#: ../../Zotlabs/Module/Invite.php:138 ../../Zotlabs/Module/Mail.php:241 +msgid "Your message:" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:311 -msgid "Delivery interval" +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Please join my community on $Projectname." msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:311 -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." +#: ../../Zotlabs/Module/Invite.php:141 +msgid "You will need to supply this invitation code:" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:312 -msgid "Deliveries per process" +#: ../../Zotlabs/Module/Invite.php:142 +msgid "1. Register at any $Projectname location (they are all inter-connected)" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:312 -msgid "" -"Number of deliveries to attempt in a single operating system process. Adjust " -"if necessary to tune system performance. Recommend: 1-5." +#: ../../Zotlabs/Module/Invite.php:144 +msgid "2. Enter my $Projectname network address into the site searchbar." msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:313 -msgid "Poll interval" +#: ../../Zotlabs/Module/Invite.php:145 +msgid "or visit" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:313 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." +#: ../../Zotlabs/Module/Invite.php:147 +msgid "3. Click [Connect]" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:314 -msgid "Maximum Load Average" +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:314 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:315 -msgid "Expiration period in days for imported (grid/network) content" +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:772 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" msgstr "" -#: ../../Zotlabs/Module/Admin/Site.php:315 -msgid "0 for no expiration of imported content" +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:18 -msgid "Theme settings updated." +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:58 -msgid "No themes found." +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:114 -msgid "Screenshot" +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:121 -#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1566 -msgid "Themes" +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:160 -msgid "[Experimental]" +#: ../../Zotlabs/Module/Manage.php:172 +#, php-format +msgid "%d new messages" msgstr "" -#: ../../Zotlabs/Module/Admin/Themes.php:161 -msgid "[Unsupported]" +#: ../../Zotlabs/Module/Manage.php:173 +#, php-format +msgid "%d new introductions" msgstr "" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/nav.php:95 ../../include/conversation.php:1672 -msgid "Photos" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" msgstr "" #: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 @@ -1753,7 +785,7 @@ msgid "Invalid item." msgstr "" #: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Block.php:43 -#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Wall_upload.php:33 +#: ../../Zotlabs/Module/Wall_upload.php:33 ../../Zotlabs/Module/Cal.php:62 msgid "Channel not found." msgstr "" @@ -1775,123 +807,16 @@ msgstr "" msgid "- select -" msgstr "" -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." +#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 +#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:994 +#: ../../include/text.php:1006 ../../include/widgets.php:201 +msgid "Save" msgstr "" -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:135 -msgid "Messages" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:170 -msgid "Message recalled." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:183 -msgid "Conversation removed." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:226 -msgid "Requested channel is not in this network" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Send Private Message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 -msgid "To:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 -msgid "Subject:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:135 -msgid "Your message:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -#: ../../include/conversation.php:1244 -msgid "Attach file" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:244 ../../Zotlabs/Module/Mail.php:369 -#: ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Chat.php:207 -#: ../../include/conversation.php:1149 -msgid "Insert web link" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:245 -msgid "Send" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 -#: ../../include/conversation.php:1289 -msgid "Set expiration date" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 -#: ../../include/conversation.php:1294 -msgid "Encrypt text" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:332 -msgid "Delete message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:333 -msgid "Delivery report" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:334 -msgid "Recall message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:336 -msgid "Message has been recalled." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:353 -msgid "Delete Conversation" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:355 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:359 -msgid "Send Reply" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:364 -#, php-format -msgid "Your message for %s (%s):" +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" msgstr "" #: ../../Zotlabs/Module/Connections.php:56 @@ -2000,13 +925,17 @@ msgstr "" msgid "Approve connection" msgstr "" +#: ../../Zotlabs/Module/Connections.php:275 +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +msgid "Approve" +msgstr "" + #: ../../Zotlabs/Module/Connections.php:276 msgid "Ignore connection" msgstr "" #: ../../Zotlabs/Module/Connections.php:277 #: ../../Zotlabs/Module/Connedit.php:583 -#: ../../Zotlabs/Module/Notifications.php:55 msgid "Ignore" msgstr "" @@ -2015,14 +944,14 @@ msgid "Recent activity" msgstr "" #: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/text.php:901 ../../include/nav.php:191 +#: ../../include/nav.php:191 ../../include/text.php:923 msgid "Connections" msgstr "" #: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/text.php:971 -#: ../../include/text.php:983 ../../include/acl_selectors.php:174 -#: ../../include/nav.php:170 ../../include/widgets.php:315 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/nav.php:170 +#: ../../include/text.php:993 ../../include/text.php:1005 +#: ../../include/widgets.php:315 ../../include/acl_selectors.php:177 msgid "Search" msgstr "" @@ -2035,8 +964,8 @@ msgid "Connections search" msgstr "" #: ../../Zotlabs/Module/Connections.php:309 -#: ../../Zotlabs/Module/Directory.php:388 -#: ../../Zotlabs/Module/Directory.php:393 ../../include/contact_widgets.php:23 +#: ../../Zotlabs/Module/Directory.php:391 +#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 msgid "Find" msgstr "" @@ -2070,30 +999,30 @@ msgstr "" msgid "Unable to process image." msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4341 +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4325 msgid "female" msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4342 +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4326 #, php-format msgid "%1$s updated her %2$s" msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4343 +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4327 msgid "male" msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4344 +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4328 #, php-format msgid "%1$s updated his %2$s" msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4346 +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4330 #, php-format msgid "%1$s updated their %2$s" msgstr "" -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1731 +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1738 msgid "cover photo" msgstr "" @@ -2119,8 +1048,8 @@ msgid "Upload Cover Photo" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 #: ../../Zotlabs/Module/Settings/Channel.php:399 +#: ../../Zotlabs/Module/Profile_photo.php:396 msgid "or" msgstr "" @@ -2149,3798 +1078,320 @@ msgstr "" msgid "Done Editing" msgstr "" -#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 -msgid "Edit post" +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:641 +#: ../../Zotlabs/Module/Admin/Site.php:216 +#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Photos.php:653 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "No" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Connedit.php:408 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:641 +#: ../../Zotlabs/Module/Admin/Site.php:218 +#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Api.php:84 ../../Zotlabs/Module/Photos.php:653 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 +msgid "Yes" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." +#: ../../Zotlabs/Module/Settings/Display.php:135 +msgid "No special theme for mobile devices" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../include/nav.php:89 ../../include/conversation.php:953 -msgid "View Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:557 +#: ../../Zotlabs/Module/Settings/Display.php:138 #, php-format -msgid "View %s's profile" +msgid "%s - (Experimental)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" +#: ../../Zotlabs/Module/Settings/Display.php:141 +#: ../../Zotlabs/Module/Admin/Site.php:167 +msgid "mobile" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" +#: ../../Zotlabs/Module/Settings/Display.php:189 +msgid "Display Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" +#: ../../Zotlabs/Module/Settings/Display.php:190 +msgid "Theme Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" +#: ../../Zotlabs/Module/Settings/Display.php:191 +msgid "Custom Theme Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" +#: ../../Zotlabs/Module/Settings/Display.php:192 +msgid "Content Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" +#: ../../Zotlabs/Module/Settings/Display.php:198 +msgid "Display Theme:" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" +#: ../../Zotlabs/Module/Settings/Display.php:199 +msgid "Select scheme" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" +#: ../../Zotlabs/Module/Settings/Display.php:201 +msgid "Mobile Theme:" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "Preload images before rendering the page" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:594 +#: ../../Zotlabs/Module/Settings/Display.php:202 msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" +"The subjective page load time will be longer but the page will be ready when " +"displayed" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" +#: ../../Zotlabs/Module/Settings/Display.php:203 +msgid "Enable user zoom on mobile devices" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Update browser every xx seconds" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum number of conversations to load at any time:" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum of 100 items" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" +#: ../../Zotlabs/Module/Settings/Display.php:206 +msgid "Show emoticons (smilies) as images" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 -msgid "Me" +#: ../../Zotlabs/Module/Settings/Display.php:207 +msgid "Link post titles to source" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 -msgid "Family" +#: ../../Zotlabs/Module/Settings/Display.php:208 +msgid "System Page Layout Editor - (advanced)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:627 -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 -#: ../../include/selectors.php:123 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/widgets.php:531 -msgid "Friends" +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Use blog/list mode on channel page" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 -msgid "Acquaintances" +#: ../../Zotlabs/Module/Settings/Display.php:211 +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "(comments displayed separately)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Use blog/list mode on grid page" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Channel page max height of content (in pixels)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" +#: ../../Zotlabs/Module/Settings/Display.php:213 +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "click to expand content exceeding this height" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Grid page max height of content (in pixels)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" +#: ../../Zotlabs/Module/Settings/Features.php:38 +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +msgid "Off" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" +#: ../../Zotlabs/Module/Settings/Features.php:38 +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +msgid "On" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 -msgid "Connection Default Permissions" +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3993 +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 +#: ../../Zotlabs/Module/Admin/Plugins.php:443 ../../Zotlabs/Lib/Apps.php:334 +msgid "Update" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +msgid "Consumer Key" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +msgid "Consumer Secret" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires this" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +msgid "Optional" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:31 #, php-format -msgid "Connection: %s" +msgid "This channel is limited to %d tokens" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." msgstr "" -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." msgstr "" -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:758 +#: ../../Zotlabs/Module/Settings/Tokens.php:113 msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." msgstr "" -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 +#: ../../Zotlabs/Module/Settings/Tokens.php:115 msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" +"You may also provide dropbox style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" +#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 +msgid "Guest Access Tokens" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:778 -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -msgid "inherited" +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:782 #: ../../Zotlabs/Module/Settings/Tokens.php:160 +#: ../../Zotlabs/Module/Connedit.php:782 msgid "Their Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:783 #: ../../Zotlabs/Module/Settings/Tokens.php:161 +#: ../../Zotlabs/Module/Connedit.php:783 msgid "My Settings" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +#: ../../Zotlabs/Module/Connedit.php:778 +msgid "inherited" +msgstr "" + #: ../../Zotlabs/Module/Settings/Tokens.php:165 +#: ../../Zotlabs/Module/Connedit.php:785 msgid "Individual Permissions" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:786 #: ../../Zotlabs/Module/Settings/Tokens.php:166 +#: ../../Zotlabs/Module/Connedit.php:786 msgid "" "Some permissions may be inherited from your channel's privacy settings, which have higher priority than " "individual settings. You can not change those settings here." msgstr "" -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " -"individual settings. You can change those settings here but they wont have " -"any impact unless the inherited setting changes." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "" - -#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 -#: ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:80 -#: ../../Zotlabs/Module/Editpost.php:24 -msgid "Item not found" -msgstr "" - -#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 -#: ../../Zotlabs/Module/Blocks.php:155 -msgid "Block Name" -msgstr "" - -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 -msgid "Title (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:127 -#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 -msgid "Layout Name" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:128 -#: ../../Zotlabs/Module/Layouts.php:131 -msgid "Layout Description (Optional)" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:136 -msgid "Edit Layout" -msgstr "" - -#: ../../Zotlabs/Module/Editwebpage.php:142 -msgid "Page link" -msgstr "" - -#: ../../Zotlabs/Module/Editwebpage.php:169 -msgid "Edit Webpage" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:49 -msgid "Unable to update menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:60 -msgid "Unable to create menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 -msgid "Menu Name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 -msgid "Unique name (not visible on webpage) - required" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 -msgid "Menu Title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 -msgid "Visible on webpage - leave empty for no title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 -msgid "Allow Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -msgid "Menu may be used to store saved bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 -msgid "Submit and proceed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2309 -msgid "Menus" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 -msgid "Drop" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 -#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 -#: ../../include/page_widgets.php:47 -msgid "Created" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 -#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 -#: ../../include/page_widgets.php:48 -msgid "Edited" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:117 -msgid "Bookmarks allowed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:119 -msgid "Delete this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 -msgid "Edit menu contents" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:121 -msgid "Edit this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:136 -msgid "Menu could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 -msgid "Menu not found." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:149 -msgid "Edit Menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:153 -msgid "Add or remove entries to this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Menu name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Must be unique, only seen by you" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title as seen by others" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:157 -msgid "Allow bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 -#: ../../Zotlabs/Module/Xchan.php:41 -msgid "Not found." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:104 -msgid "Embed code" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 -msgid "Create App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:115 -msgid "Name of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 -#: ../../Zotlabs/Module/Profiles.php:709 ../../Zotlabs/Module/Profiles.php:713 -#: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../include/datetime.php:257 -msgid "Required" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Location (URL) of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Rbmark.php:101 -#: ../../Zotlabs/Module/Events.php:465 -msgid "Description" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "Photo icon URL" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "80 x 80 pixels - optional" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Categories (optional, comma separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Version ID" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Price of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Location (URL) to purchase app" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1392 -msgid "Public Hubs" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself may provide " -"additional details." -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:958 -msgid "Ratings" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:48 -msgid "Rate" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:51 ../../Zotlabs/Module/Locs.php:117 -#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 -#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 -msgid "Location" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 -#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 -msgid "View" -msgstr "" - -#: ../../Zotlabs/Module/Attach.php:13 -msgid "Item not available." -msgstr "" - -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" -msgstr "" - -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" -msgstr "" - -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "" - -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:21 -msgid "Layout updated." -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 -msgid "Edit System Page Description" -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:64 -msgid "Layout not found." -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:70 -msgid "Module Name:" -msgstr "" - -#: ../../Zotlabs/Module/Pdledit.php:71 -msgid "Layout Help" -msgstr "" - -#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 -#: ../../Zotlabs/Module/Siteinfo.php:48 -msgid "$Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Home.php:92 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:75 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:96 -msgid "Visible to:" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:87 -msgid "Permission Denied." -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:103 -msgid "File not found." -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:146 -msgid "Edit file permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 -#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 -#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:179 -msgid "Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:159 -msgid "Set/edit permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Include all files and sub folders" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Return to file list" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Copy/paste this code to attach file to a post" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Copy/paste this URL to link file from a web page" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:166 -msgid "Share this file" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:167 -msgid "Show URL to this file" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:168 -msgid "Notify your contacts about this file" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 -msgid "Continue" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:90 -msgid "Premium Channel Setup" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:92 -msgid "Enable premium channel connection restrictions" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:93 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:96 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 -msgid "" -"By continuing, I certify that I have complied with any instructions provided " -"on this page." -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:106 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:114 -msgid "Restricted or Premium Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:778 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:211 -msgid "Channel Manager" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3960 -msgid "Privacy group not found." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "" - -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:44 -msgid "Invalid message" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:76 -msgid "no results" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:91 -msgid "channel sync processed" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:95 -msgid "queued" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:99 -msgid "posted" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:103 -msgid "accepted for delivery" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:107 -msgid "updated" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:110 -msgid "update ignored" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:113 -msgid "permission denied" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:117 -msgid "recipient not found" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:120 -msgid "mail recalled" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:123 -msgid "duplicate mail received" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:126 -msgid "mail delivered" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:146 -#, php-format -msgid "Delivery report for %1$s" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:149 -msgid "Options" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:150 -msgid "Redeliver" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:192 -msgid "webpage" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:198 -msgid "block" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:195 -msgid "layout" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:201 -msgid "menu" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:191 -#, php-format -msgid "%s element installed" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:194 -#, php-format -msgid "%s element installation failed" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:104 -msgid "Import completed" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "Import Items" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:120 -msgid "Use this form to import existing posts and content from an export file." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:53 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:63 -msgid "Please join us on $Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:74 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:79 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:83 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Invite.php:102 -msgid "You have no more invitations available" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:133 -msgid "Send invitations" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:134 -msgid "Enter email addresses, one per line:" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Please join my community on $Projectname." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:138 -msgid "You will need to supply this invitation code:" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:139 -msgid "1. Register at any $Projectname location (they are all inter-connected)" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:141 -msgid "2. Enter my $Projectname network address into the site searchbar." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:142 -msgid "or visit" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:144 -msgid "3. Click [Connect]" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:66 -msgid "" -"Please select another location to become primary before removing the primary " -"location." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:124 -msgid "" -"When possible, drop a location by logging into that website/hub and removing " -"your channel." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:159 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:19 -msgid "Like/Dislike" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:24 -msgid "This action is restricted to members." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:25 -msgid "" -"Please login with your $Projectname ID or register as a new $Projectname member to continue." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 -#: ../../Zotlabs/Module/Like.php:169 -msgid "Invalid request." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 -msgid "channel" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:146 -msgid "thing" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:192 -msgid "Channel unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:240 -msgid "Previous action reversed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1991 -#: ../../include/conversation.php:120 -msgid "photo" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/text.php:1997 ../../include/conversation.php:148 -msgid "status" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1994 -#: ../../include/conversation.php:123 ../../include/event.php:961 -msgid "event" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:419 ../../include/conversation.php:164 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:423 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:425 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:427 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:429 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:431 -#, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:433 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:538 -msgid "Action completed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:539 -msgid "Thank you." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:189 -#: ../../Zotlabs/Module/Profiles.php:246 ../../Zotlabs/Module/Profiles.php:625 -msgid "Profile not found." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:44 -msgid "Profile deleted." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 -msgid "Profile-" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:132 -msgid "New profile created." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:110 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:151 -msgid "Profile unavailable to export." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:256 -msgid "Profile Name is required." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:427 -msgid "Marital Status" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:431 -msgid "Romantic Partner" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:435 ../../Zotlabs/Module/Profiles.php:736 -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:439 ../../Zotlabs/Module/Profiles.php:737 -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:443 ../../Zotlabs/Module/Profiles.php:744 -msgid "Work/Employment" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:446 -msgid "Religion" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:450 -msgid "Political Views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:454 -msgid "Gender" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:458 -msgid "Sexual Preference" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:462 -msgid "Homepage" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:466 -msgid "Interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:560 -msgid "Profile updated." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:644 -msgid "Hide your connections list from viewers of this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:686 -msgid "Edit Profile Details" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:688 -msgid "View this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:689 ../../Zotlabs/Module/Profiles.php:771 -#: ../../include/channel.php:981 -msgid "Edit visibility" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:690 -msgid "Profile Tools" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:691 -msgid "Change cover photo" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:692 ../../include/channel.php:952 -msgid "Change profile photo" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:693 -msgid "Create a new profile using these settings" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:694 -msgid "Clone this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:695 -msgid "Delete this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:696 -msgid "Add profile things" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:697 ../../include/conversation.php:1564 -#: ../../include/widgets.php:105 -msgid "Personal" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:699 -msgid "Relation" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:55 -msgid "Miscellaneous" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:702 -msgid "Import profile from file" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:703 -msgid "Export profile to file" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:704 -msgid "Your gender" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:705 -msgid "Marital status" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:706 -msgid "Sexual preference" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:709 -msgid "Profile name" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:711 -msgid "This is your default profile." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:713 -msgid "Your full name" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:714 -msgid "Title/Description" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:717 -msgid "Street address" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:718 -msgid "Locality/City" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:719 -msgid "Region/State" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:720 -msgid "Postal/Zip code" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:721 -msgid "Country" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:726 -msgid "Who (if applicable)" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:726 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:727 -msgid "Since (date)" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:730 -msgid "Tell us about yourself" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:731 -msgid "Homepage URL" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:732 -msgid "Hometown" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:733 -msgid "Political views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:734 -msgid "Religious views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:735 -msgid "Keywords used in directory listings" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:735 -msgid "Example: fishing photography software" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:738 -msgid "Musical interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:739 -msgid "Books, literature" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:740 -msgid "Television" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:741 -msgid "Film/Dance/Culture/Entertainment" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:742 -msgid "Hobbies/Interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:743 -msgid "Love/Romance" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:745 -msgid "School/Education" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:746 -msgid "Contact information and social networks" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:747 -msgid "My other channels" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:767 ../../include/channel.php:977 -msgid "Profile Image" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:777 ../../include/channel.php:959 -#: ../../include/nav.php:91 -msgid "Edit Profiles" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "(click to open/close)" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:184 -msgid "$Projectname Server - Setup" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:188 -msgid "Could not connect to database." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:192 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:199 -msgid "Could not create table." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:204 -msgid "Your site database has been installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:208 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:209 ../../Zotlabs/Module/Setup.php:271 -#: ../../Zotlabs/Module/Setup.php:734 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:268 -msgid "System check" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:272 ../../Zotlabs/Module/Photos.php:949 -#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 -#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Events.php:685 -msgid "Next" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:273 -msgid "Check again" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:295 -msgid "Database connection" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:296 -msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:297 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:298 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Database Server Name" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Default is 127.0.0.1" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:303 -msgid "Database Port" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:303 -msgid "Communication port number - use 0 for default" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:304 -msgid "Database Login Name" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:305 -msgid "Database Login Password" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:306 -msgid "Database Name" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:307 -msgid "Database Type" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 -msgid "Site administrator email address" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:355 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 -msgid "Website URL" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:310 ../../Zotlabs/Module/Setup.php:357 -msgid "Please use SSL (https) URL if available." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:311 ../../Zotlabs/Module/Setup.php:361 -msgid "Please select a default timezone for your website" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:344 -msgid "Site settings" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:400 -msgid "PHP version 5.5 or greater is required." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:401 -msgid "PHP version" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:416 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:417 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:421 -msgid "PHP executable path" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:421 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:426 -msgid "Command line PHP" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:435 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:436 -msgid "This is required for message delivery to work." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:439 -msgid "PHP register_argc_argv" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:457 -#, php-format -msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to " -"upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:462 -msgid "You can adjust these settings in the servers php.ini." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:464 -msgid "PHP upload limits" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:487 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:488 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:491 -msgid "Generate encryption keys" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:503 -msgid "libCurl PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:504 -msgid "GD graphics PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:505 -msgid "OpenSSL PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:506 -msgid "mysqli or postgres PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:507 -msgid "mb_string PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:508 -msgid "xml PHP module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:512 ../../Zotlabs/Module/Setup.php:514 -msgid "Apache mod_rewrite module" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:512 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:518 ../../Zotlabs/Module/Setup.php:521 -msgid "proc_open" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:518 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:526 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:530 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:534 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:538 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:542 -msgid "Error: mb_string PHP module required but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:546 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:564 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\" " -"in the top folder of your web server and it is unable to do so." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:565 -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 "" - -#: ../../Zotlabs/Module/Setup.php:566 -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 "" - -#: ../../Zotlabs/Module/Setup.php:567 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:570 -msgid ".htconfig.php is writable" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:584 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:585 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:586 ../../Zotlabs/Module/Setup.php:607 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has " -"write access to this folder." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:587 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:590 -#, php-format -msgid "%s is writable" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:606 -msgid "" -"This software uses the store directory to save uploaded files. The web " -"server needs to have write access to the store directory under the Red top " -"level folder" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:610 -msgid "store is writable" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:643 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access " -"to this site." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:644 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:645 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:646 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:647 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:648 -msgid "" -"Providers are available that issue free certificates which are browser-valid." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:650 -msgid "" -"If you are confident that the certificate is valid and signed by a trusted " -"authority, check to see if you have failed to install an intermediate cert. " -"These are not normally required by browsers, but are required for server-to-" -"server communications." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:653 -msgid "SSL certificate validation" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:659 -msgid "" -"Url rewrite in .htaccess is not working. Check your server configuration." -"Test: " -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:662 -msgid "Url rewrite is working" -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:671 -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 "" - -#: ../../Zotlabs/Module/Setup.php:695 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:732 -msgid "

    What next

    " -msgstr "" - -#: ../../Zotlabs/Module/Setup.php:733 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 -#, php-format -msgid "Site Member (%s)" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:44 -#, php-format -msgid "Password reset requested at %s" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:67 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1747 -msgid "Password Reset" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:91 -msgid "Your password has been reset as requested." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your new password is" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Save or copy your new password - and then" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "click here to login" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:112 -#, php-format -msgid "Your password has changed at %s" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:127 -msgid "Forgot your Password?" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:128 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:129 -msgid "Email Address" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Reset" -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:35 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "WARNING: " -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "This action is permanent and can not be undone!" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:62 -#: ../../Zotlabs/Module/Removeaccount.php:59 -msgid "Please enter your password for verification:" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:64 -#: ../../Zotlabs/Module/Settings/Channel.php:544 -msgid "Remove Channel" -msgstr "" - -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:98 -msgid "No more system notifications." -msgstr "" - -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:102 -msgid "System Notifications" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "" - -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Suggest.php:56 -#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1034 -#: ../../include/connections.php:78 ../../include/conversation.php:955 -#: ../../include/widgets.php:147 ../../include/widgets.php:184 -msgid "Connect" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "" - -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" -msgstr "" - -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "" - -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:82 -msgid "Page owner information could not be retrieved." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:212 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../include/photo/photo_driver.php:728 -msgid "Profile Photos" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 -msgid "Album not found." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:112 -msgid "Delete Album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:133 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 -msgid "Delete Photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:509 ../../Zotlabs/Module/Display.php:17 -#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:23 -#: ../../Zotlabs/Module/Directory.php:63 -msgid "Public access denied." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:520 -msgid "No photos selected" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:569 -msgid "Access to this item is restricted." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:608 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:611 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:647 -msgid "Upload Photos" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:651 -msgid "Enter an album name" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:652 -msgid "or select an existing album (doubleclick)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:653 -msgid "Create a status post for this upload" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:654 -msgid "Caption (optional):" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:655 -msgid "Description (optional):" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:686 -msgid "Album name could not be decoded" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:734 -msgid "Contact Photos" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:757 -msgid "Show Newest First" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:759 -msgid "Show Oldest First" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:141 ../../include/widgets.php:1677 -msgid "View Photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:814 -#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1694 -msgid "Edit Album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:861 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:863 -msgid "Photo not available" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:921 -msgid "Use as profile photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:922 -msgid "Use as cover photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:929 -msgid "Private Photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 -#: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Events.php:675 -#: ../../Zotlabs/Module/Events.php:684 -msgid "Previous" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:944 -msgid "View Full Size" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1033 -msgid "Edit photo" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1035 -msgid "Rotate CW (right)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1036 -msgid "Rotate CCW (left)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1039 -msgid "Move photo to album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1040 -msgid "Enter a new album name" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1041 -msgid "or select an existing one (doubleclick)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1044 -msgid "Caption" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1046 -msgid "Add a Tag" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1054 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1057 -msgid "Flag as adult in album view" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 -msgid "I like this (toggle)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 -#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 -#: ../../include/conversation.php:1232 -msgid "Share" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 -#: ../../include/conversation.php:741 -msgid "Please wait" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:722 -msgid "This is you" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 -msgid "Comment" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 -#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Lib/ThreadItem.php:734 -#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 -msgid "Preview" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Agree" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Disagree" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Abstain" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Attending" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Not attending" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Might attend" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 -#: ../../include/conversation.php:1763 -msgid "View all" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/channel.php:1182 ../../include/conversation.php:1787 -#: ../../include/taxonomy.php:403 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 -#: ../../include/conversation.php:1790 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Photos.php:1241 -msgid "Photo Tools" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1250 -msgid "In This Photo:" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1255 -msgid "Map" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 -msgctxt "noun" -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 -msgctxt "noun" -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 -#: ../../include/acl_selectors.php:181 -msgid "Close" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 -msgid "Recent Photos" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:134 -#: ../../Zotlabs/Module/Register.php:237 -msgid "Name or caption" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:134 -#: ../../Zotlabs/Module/Register.php:237 -msgid "" -"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " -"Group\"" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:136 -#: ../../Zotlabs/Module/Register.php:239 -msgid "Choose a short nickname" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:136 -#: ../../Zotlabs/Module/Register.php:239 -#, php-format -msgid "" -"Your nickname will be used to create an easy to remember channel address e." -"g. nickname%s" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:137 -#: ../../Zotlabs/Module/Register.php:240 -msgid "Channel role and privacy" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:137 -#: ../../Zotlabs/Module/Register.php:240 -msgid "Select a channel role with your privacy requirements." -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:137 -#: ../../Zotlabs/Module/Register.php:240 -msgid "Read more about roles" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:140 -msgid "Create Channel" -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:141 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "" - -#: ../../Zotlabs/Module/New_channel.php:142 -msgid "" -"or import an existing channel from another location." -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:265 -msgid "sent you a private message" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:313 -msgid "added your channel" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:323 -msgid "g A l F d" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:346 -msgid "[today]" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:355 -msgid "posted an event" -msgstr "" - -#: ../../Zotlabs/Module/Notifications.php:30 -msgid "Invalid request identifier." -msgstr "" - -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "Discard" -msgstr "" - -#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:196 -msgid "Mark all system notifications seen" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 -#: ../../include/conversation.php:959 -msgid "Poke" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "" - -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "" - -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "" - -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "" - -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "" - -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "" - -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "" - -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1274 -msgid "Profile" -msgstr "" - -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "" - -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "" - -#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 -msgid "This setting requires special processing and editing has been blocked." -msgstr "" - -#: ../../Zotlabs/Module/Pconfig.php:48 -msgid "Configuration Editor" -msgstr "" - -#: ../../Zotlabs/Module/Pconfig.php:49 -msgid "" -"Warning: Changing some settings could render your channel inoperable. Please " -"leave this page unless you are comfortable with and knowledgeable about how " -"to correctly use this feature." -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:19 -#, php-format -msgid "Version %s" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:34 -msgid "Installed plugins/addons/apps:" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:36 -msgid "No installed plugins/addons/apps" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:49 -msgid "" -"This is a hub of $Projectname - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:51 -msgid "Tag: " -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:53 -msgid "Last background fetch: " -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:55 -msgid "Current load average: " -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:58 -msgid "Running at web location" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:59 -msgid "" -"Please visit hubzilla.org to learn more " -"about $Projectname." -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:60 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:62 -msgid "$projectname issues" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:63 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" -msgstr "" - -#: ../../Zotlabs/Module/Siteinfo.php:65 -msgid "Site Administrators" -msgstr "" - -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2308 -msgid "Blocks" -msgstr "" - -#: ../../Zotlabs/Module/Blocks.php:156 -msgid "Block Title" -msgstr "" - -#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2310 -msgid "Layouts" -msgstr "" - -#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/help.php:47 ../../include/help.php:52 -#: ../../include/nav.php:164 -msgid "Help" -msgstr "" - -#: ../../Zotlabs/Module/Layouts.php:185 -msgid "Comanche page description language help" -msgstr "" - -#: ../../Zotlabs/Module/Layouts.php:189 -msgid "Layout Description" -msgstr "" - -#: ../../Zotlabs/Module/Layouts.php:194 -msgid "Download PDL file" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# Accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:98 -msgid "# blocked accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:99 -msgid "# expired accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:100 -msgid "# expiring accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:111 -msgid "# Channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:112 -msgid "# primary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:113 -msgid "# clones" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:119 -msgid "Message queues" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:136 -msgid "Your software should be updated" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Summary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Registered accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Pending registrations" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Registered channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:148 -msgid "Active plugins" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:149 -msgid "Version" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:150 -msgid "Repository version (master)" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:151 -msgid "Repository version (dev)" -msgstr "" - -#: ../../Zotlabs/Module/Profile_photo.php:186 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "" - -#: ../../Zotlabs/Module/Profile_photo.php:389 -msgid "Upload Profile Photo" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:259 ../../Zotlabs/Module/Events.php:597 -msgid "l, F j" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:308 ../../Zotlabs/Module/Events.php:646 -#: ../../include/text.php:1762 -msgid "Link to Source" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 -msgid "Edit Event" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:674 -msgid "Create Event" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:334 ../../Zotlabs/Module/Events.php:677 -msgid "Export" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2332 -msgid "Import" -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:341 ../../Zotlabs/Module/Events.php:686 -msgid "Today" -msgstr "" - -#: ../../Zotlabs/Module/Common.php:14 -msgid "No channel." -msgstr "" - -#: ../../Zotlabs/Module/Common.php:43 -msgid "Common connections" -msgstr "" - -#: ../../Zotlabs/Module/Common.php:48 -msgid "No connections in common." -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "" - -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation instructions." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:194 -msgid "Register at another affiliated hub." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:204 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:221 -msgid "Terms of Service" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:227 -#, php-format -msgid "I accept the %s for this website" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:229 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:233 -msgid "Your email address" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:234 -msgid "Choose a password" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:235 -msgid "Please re-enter your password" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:236 -msgid "Please enter your invitation code" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:241 -msgid "no" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:241 -msgid "yes" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:258 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 -#: ../../boot.php:1721 -msgid "Register" -msgstr "" - -#: ../../Zotlabs/Module/Register.php:271 -msgid "" -"This site may require email verification after submitting this form. If you " -"are returned to a login page, please check your email for instructions." -msgstr "" - -#: ../../Zotlabs/Module/Help.php:27 -msgid "Documentation Search" -msgstr "" - -#: ../../Zotlabs/Module/Help.php:57 -msgid "$Projectname Documentation" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "" - -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:35 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "Remove This Account" -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:61 -#: ../../Zotlabs/Module/Settings/Account.php:128 -msgid "Remove Account" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:52 -msgid "Import Webpage Elements" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:53 -msgid "Import selected" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:76 -msgid "Export Webpage Elements" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:77 -msgid "Export selected" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/nav.php:109 ../../include/conversation.php:1725 -msgid "Webpages" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 -msgid "Actions" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 -msgid "Page Link" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:250 -msgid "Page Title" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:280 -msgid "Invalid file type." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:292 -msgid "Error opening zip file" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:303 -msgid "Invalid folder path." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:330 -msgid "No webpage elements detected." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:405 -msgid "Import complete." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can " -"be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for " -"this download to begin." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"%2$s" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting " -"%2$s on any site containing your channel. For best results please import " -"or restore these in date order (oldest first)." -msgstr "" - -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "" - -#: ../../Zotlabs/Module/Search.php:216 -#, php-format -msgid "Items tagged with: %s" -msgstr "" - -#: ../../Zotlabs/Module/Search.php:218 -#, php-format -msgid "Search results for: %s" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:104 -msgid "Event can not end before it has started." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 -#: ../../Zotlabs/Module/Events.php:135 -msgid "Unable to generate preview." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:113 -msgid "Event title and start time are required." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 -msgid "Event not found." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Edit event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:454 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Edit Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Edit start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time are not known or not relevant" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Edit finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -msgid "Adjust for viewer timezone" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:465 -msgid "Edit Description" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:467 -msgid "Edit Location" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 -msgid "Share this event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 -msgid "Permission settings" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:619 -msgid "Edit event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:621 -msgid "Delete event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:655 -msgid "calendar" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:681 -msgid "Month" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:682 -msgid "Week" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:683 -msgid "Day" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:717 -msgid "Event removed" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:720 -msgid "Failed to remove event" -msgstr "" - -#: ../../Zotlabs/Module/Service_limits.php:23 -msgid "No service class restrictions found." -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:114 -msgid "Thing updated" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:166 -msgid "Object store: failed" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:170 -msgid "Thing added" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:196 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:259 -msgid "Show Thing" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:266 -msgid "item not found." -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:299 -msgid "Edit Thing" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 -msgid "Select a profile" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Post an activity" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Only sends to viewers of the applicable profile" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 -msgid "Name of thing e.g. something" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 -msgid "URL of thing (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 -msgid "URL for photo of thing (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:353 -msgid "Add Thing to your Profile" -msgstr "" - -#: ../../Zotlabs/Module/Item.php:180 -msgid "Unable to locate original post." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:433 -msgid "Empty post discarded." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:473 -msgid "Executable content type not permitted to this channel." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:851 -msgid "Duplicate post suppressed." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:986 -msgid "System error. Post not saved." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1107 -msgid "Unable to obtain post information from database." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1114 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1121 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:98 -msgid "Files: shared with me" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:100 -msgid "NEW" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:103 -msgid "Remove all files" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:104 -msgid "Remove this file" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:34 -msgid "Not found" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/features.php:99 ../../include/nav.php:111 -#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 -msgid "Wiki" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:98 -msgid "Sandbox" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:100 -msgid "" -"\"# Wiki Sandbox\\n\\nContent you **edit** and **preview** here *will not be " -"saved*.\"" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:169 -msgid "Revision Comparison" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:170 -msgid "Revert" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:201 -msgid "Enter the name of your new wiki:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:202 -msgid "Enter the name of the new page:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:203 -msgid "Enter the new name:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 -msgid "Embed image from photo albums" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 -msgid "Embed an image from your albums" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 -#: ../../include/conversation.php:1296 -msgid "OK" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 -msgid "Choose images to embed" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 -msgid "Choose an album" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 -msgid "Choose a different album..." -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 -msgid "Error getting album list" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 -msgid "Error getting photo link" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 -msgid "Error getting album" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:37 -msgid "Failed to create source. No channel selected." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:51 -msgid "Source created." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:64 -msgid "Source updated." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:90 -msgid "*" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 -#: ../../include/widgets.php:672 -msgid "Channel Sources" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:97 -msgid "Manage remote sources of content for your channel." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 -msgid "New Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Only import content with these words (one per line)" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Leave blank to import all public content" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 -msgid "Channel Name" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -msgid "" -"Add the following categories to posts imported from this source (comma " -"separated)" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -msgid "Optional" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 -msgid "Source not found." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:140 -msgid "Edit Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:141 -msgid "Delete Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:169 -msgid "Source removed" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:171 -msgid "Unable to remove source." -msgstr "" - -#: ../../Zotlabs/Module/Subthread.php:118 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Subthread.php:120 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Suggest.php:39 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 -msgid "Ignore/Hide" -msgstr "" - -#: ../../Zotlabs/Module/Suggest.php:64 ../../Zotlabs/Module/Directory.php:392 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:263 -msgid "post" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1999 -#: ../../include/conversation.php:150 -msgid "comment" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:100 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 -msgid "Tag removed" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:123 -msgid "Remove Item Tag" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:125 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../Zotlabs/Module/Follow.php:34 -msgid "Channel added." -msgstr "" - -#: ../../Zotlabs/Module/Viewconnections.php:65 -msgid "No connections." -msgstr "" - -#: ../../Zotlabs/Module/Viewconnections.php:78 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: ../../Zotlabs/Module/Viewconnections.php:107 -msgid "View Connections" -msgstr "" - -#: ../../Zotlabs/Module/Viewsrc.php:44 -msgid "Source of Item" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:181 -msgid "Room not found" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:197 -msgid "Leave Room" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:198 -msgid "Delete Room" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:199 -msgid "I am away right now" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:200 -msgid "I am online" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:202 -msgid "Bookmark this room" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:231 -msgid "New Chatroom" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:232 -msgid "Chatroom name" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:233 -msgid "Expiration of chats (minutes)" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:249 -#, php-format -msgid "%1$s's Chatrooms" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:254 -msgid "No chatrooms available" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:258 -msgid "Expiration" -msgstr "" - -#: ../../Zotlabs/Module/Chat.php:259 -msgid "min" -msgstr "" - -#: ../../Zotlabs/Module/Xchan.php:10 -msgid "Xchan Lookup" -msgstr "" - -#: ../../Zotlabs/Module/Xchan.php:13 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:243 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Directory.php:254 -msgid "Gender: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Status: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Homepage: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1207 -msgid "Age:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:311 ../../include/channel.php:1049 -#: ../../include/bb2diaspora.php:507 ../../include/event.php:52 -#: ../../include/event.php:84 -msgid "Location:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:317 -msgid "Description:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1223 -msgid "Hometown:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1231 -msgid "About:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:326 -msgid "Public Forum:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Keywords: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Don't suggest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:334 -msgid "Common connections:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Global Directory" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Local Directory" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:389 -msgid "Finding:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "next page" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:394 -msgid "previous page" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:395 -msgid "Sort options" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:396 -msgid "Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "Reverse Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Newest to Oldest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Oldest to Newest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:416 -msgid "No entries (some entries may be hidden)." -msgstr "" - #: ../../Zotlabs/Module/Settings/Account.php:20 msgid "Not valid email." msgstr "" @@ -5977,43 +1428,59 @@ msgstr "" msgid "Password update failed. Please try again." msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:120 +#: ../../Zotlabs/Module/Settings/Account.php:112 msgid "Account Settings" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:121 +#: ../../Zotlabs/Module/Settings/Account.php:113 msgid "Current Password" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:122 +#: ../../Zotlabs/Module/Settings/Account.php:114 msgid "Enter New Password" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:123 +#: ../../Zotlabs/Module/Settings/Account.php:115 msgid "Confirm New Password" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:123 +#: ../../Zotlabs/Module/Settings/Account.php:115 msgid "Leave password fields blank unless changing" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:124 +#: ../../Zotlabs/Module/Settings/Account.php:116 msgid "Your technical skill level" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:124 +#: ../../Zotlabs/Module/Settings/Account.php:116 msgid "Used to provide a member experience matched to your comfort level" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:127 +#: ../../Zotlabs/Module/Settings/Account.php:119 #: ../../Zotlabs/Module/Settings/Channel.php:459 msgid "Email Address:" msgstr "" -#: ../../Zotlabs/Module/Settings/Account.php:129 +#: ../../Zotlabs/Module/Settings/Account.php:120 +#: ../../Zotlabs/Module/Removeaccount.php:61 +msgid "Remove Account" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:121 msgid "Remove this account including all its channels" msgstr "" +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 +#: ../../Zotlabs/Module/Connedit.php:627 ../../include/widgets.php:531 +#: ../../include/selectors.php:123 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +msgid "Friends" +msgstr "" + #: ../../Zotlabs/Module/Settings/Channel.php:246 msgid "Settings updated." msgstr "" @@ -6071,7 +1538,7 @@ msgid "Basic Settings" msgstr "" #: ../../Zotlabs/Module/Settings/Channel.php:458 -#: ../../include/channel.php:1164 +#: ../../include/channel.php:1172 msgid "Full Name:" msgstr "" @@ -6186,6 +1653,11 @@ msgstr "" msgid "Default Access Control List (ACL)" msgstr "" +#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +msgid "(click to open/close)" +msgstr "" + #: ../../Zotlabs/Module/Settings/Channel.php:487 msgid "Use my default audience setting for the type of object published" msgstr "" @@ -6359,6 +1831,11 @@ msgstr "" msgid "Personal menu to display in your channel pages" msgstr "" +#: ../../Zotlabs/Module/Settings/Channel.php:544 +#: ../../Zotlabs/Module/Removeme.php:64 +msgid "Remove Channel" +msgstr "" + #: ../../Zotlabs/Module/Settings/Channel.php:545 msgid "Remove this channel." msgstr "" @@ -6371,111 +1848,6 @@ msgstr "" msgid "Start calendar week on monday" msgstr "" -#: ../../Zotlabs/Module/Settings/Display.php:135 -msgid "No special theme for mobile devices" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:189 -msgid "Display Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:190 -msgid "Theme Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:191 -msgid "Custom Theme Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:192 -msgid "Content Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:198 -msgid "Display Theme:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:199 -msgid "Select scheme" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:201 -msgid "Mobile Theme:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:202 -msgid "Preload images before rendering the page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:202 -msgid "" -"The subjective page load time will be longer but the page will be ready when " -"displayed" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:203 -msgid "Enable user zoom on mobile devices" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:204 -msgid "Update browser every xx seconds" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:204 -msgid "Minimum of 10 seconds, no maximum" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:205 -msgid "Maximum number of conversations to load at any time:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:205 -msgid "Maximum of 100 items" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:206 -msgid "Show emoticons (smilies) as images" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:207 -msgid "Link post titles to source" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:208 -msgid "System Page Layout Editor - (advanced)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:211 -msgid "Use blog/list mode on channel page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:211 -#: ../../Zotlabs/Module/Settings/Display.php:212 -msgid "(comments displayed separately)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:212 -msgid "Use blog/list mode on grid page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:213 -msgid "Channel page max height of content (in pixels)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:213 -#: ../../Zotlabs/Module/Settings/Display.php:214 -msgid "click to expand content exceeding this height" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:214 -msgid "Grid page max height of content (in pixels)" -msgstr "" - #: ../../Zotlabs/Module/Settings/Featured.php:24 msgid "No feature settings configured" msgstr "" @@ -6484,119 +1856,4771 @@ msgstr "" msgid "Feature/Addon Settings" msgstr "" -#: ../../Zotlabs/Module/Settings/Features.php:45 -msgid "Additional Features" +#: ../../Zotlabs/Module/Item.php:182 +msgid "Unable to locate original post." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:34 -msgid "Name is required" +#: ../../Zotlabs/Module/Item.php:435 +msgid "Empty post discarded." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:38 -msgid "Key and Secret are required" +#: ../../Zotlabs/Module/Item.php:475 +msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:86 -#: ../../Zotlabs/Module/Settings/Oauth.php:112 -#: ../../Zotlabs/Module/Settings/Oauth.php:148 -msgid "Add application" +#: ../../Zotlabs/Module/Item.php:855 +msgid "Duplicate post suppressed." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:89 -msgid "Name of application" +#: ../../Zotlabs/Module/Item.php:990 +msgid "System error. Post not saved." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:116 -msgid "Consumer Key" +#: ../../Zotlabs/Module/Item.php:1111 +msgid "Unable to obtain post information from database." msgstr "" -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -#: ../../Zotlabs/Module/Settings/Oauth.php:117 -msgid "Consumer Secret" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -#: ../../Zotlabs/Module/Settings/Oauth.php:118 -msgid "Redirect" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -msgid "" -"Redirect URI - leave blank unless your application specifically requires this" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -#: ../../Zotlabs/Module/Settings/Oauth.php:119 -msgid "Icon url" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:104 -msgid "Application not found." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:147 -msgid "Connected Apps" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:151 -msgid "Client key starts with" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:152 -msgid "No name" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:153 -msgid "Remove authorization" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#: ../../Zotlabs/Module/Item.php:1118 #, php-format -msgid "This channel is limited to %d tokens" +msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:37 -msgid "Name and Password are required." +#: ../../Zotlabs/Module/Item.php:1125 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:77 -msgid "Token saved." +#: ../../Zotlabs/Module/Ping.php:254 +msgid "sent you a private message" msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:113 +#: ../../Zotlabs/Module/Ping.php:302 +msgid "added your channel" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:312 +msgid "g A l F d" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:334 +msgid "[today]" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:343 +msgid "posted an event" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Editblock.php:79 +#: ../../Zotlabs/Module/Editblock.php:95 +msgid "Item not found" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:127 +#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 +msgid "Layout Name" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:128 +#: ../../Zotlabs/Module/Layouts.php:131 +msgid "Layout Description (Optional)" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:136 +msgid "Edit Layout" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:142 +msgid "Page link" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 +#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:169 +msgid "Edit Webpage" +msgstr "" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:49 +msgid "Unable to update menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:60 +msgid "Unable to create menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 +msgid "Menu Name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 +msgid "Unique name (not visible on webpage) - required" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 +msgid "Menu Title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 +msgid "Visible on webpage - leave empty for no title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 +msgid "Allow Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +msgid "Menu may be used to store saved bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 +msgid "Submit and proceed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2312 +msgid "Menus" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 +msgid "Drop" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:251 +#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 +#: ../../include/page_widgets.php:47 +msgid "Created" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:252 +#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 +#: ../../include/page_widgets.php:48 +msgid "Edited" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:117 +msgid "Bookmarks allowed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:119 +msgid "Delete this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 +msgid "Edit menu contents" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:121 +msgid "Edit this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:136 +msgid "Menu could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 +msgid "Menu not found." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:149 +msgid "Edit Menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:153 +msgid "Add or remove entries to this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Menu name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Must be unique, only seen by you" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title as seen by others" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:157 +msgid "Allow bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 +#: ../../Zotlabs/Module/Xchan.php:41 +msgid "Not found." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 +msgid "App installed." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:46 +msgid "Malformed app." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:104 +msgid "Embed code" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 +msgid "Edit App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 +msgid "Create App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:115 +msgid "Name of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 +#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 +#: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:116 +msgid "Location (URL) of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Rbmark.php:101 +msgid "Description" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "Photo icon URL" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "80 x 80 pixels - optional" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:119 +msgid "Categories (optional, comma separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:120 +msgid "Version ID" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:121 +msgid "Price of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:122 +msgid "Location (URL) to purchase app" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:55 msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." +"Please indicate acceptance of the Terms of Service. Registration failed." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:115 +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:131 msgid "" -"You may also provide dropbox style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" +"Registration successful. Please check your email for validation instructions." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 -msgid "Guest Access Tokens" +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:157 -msgid "Login Name" +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:158 -msgid "Login Password" +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." msgstr "" -#: ../../Zotlabs/Module/Settings/Tokens.php:159 -msgid "Expires (yyyy-mm-dd)" +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:194 +msgid "Register at another affiliated hub." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:227 +#, php-format +msgid "I accept the %s for this website" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:229 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:237 +#: ../../Zotlabs/Module/New_channel.php:134 +msgid "Name or caption" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:237 +#: ../../Zotlabs/Module/New_channel.php:134 +msgid "" +"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " +"Group\"" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:239 +#: ../../Zotlabs/Module/New_channel.php:136 +msgid "Choose a short nickname" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:239 +#: ../../Zotlabs/Module/New_channel.php:136 +#, php-format +msgid "" +"Your nickname will be used to create an easy to remember channel address e." +"g. nickname%s" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:240 +#: ../../Zotlabs/Module/New_channel.php:137 +msgid "Channel role and privacy" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:240 +#: ../../Zotlabs/Module/New_channel.php:137 +msgid "Select a channel role with your privacy requirements." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:240 +#: ../../Zotlabs/Module/New_channel.php:137 +msgid "Read more about roles" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:253 +#: ../../Zotlabs/Module/Admin/Site.php:259 +msgid "Registration" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:258 +msgid "Membership on this site is by invitation only." +msgstr "" + +#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 +#: ../../boot.php:1721 +msgid "Register" +msgstr "" + +#: ../../Zotlabs/Module/Register.php:271 +msgid "" +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "" + +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 +#: ../../include/nav.php:95 ../../include/conversation.php:1672 +msgid "Photos" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:89 ../../include/conversation.php:953 +msgid "View Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:575 +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +msgid "Unblock" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:575 +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +msgid "Block" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:594 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3977 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:758 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:780 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:787 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " +"individual settings. You can change those settings here but they wont have " +"any impact unless the inherited setting changes." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:12 +msgid "Share content from Firefox to $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:15 +msgid "Activate the Firefox $Projectname provider" +msgstr "" + +#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Directory.php:64 +#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Ratings.php:83 +#: ../../Zotlabs/Module/Photos.php:509 +#: ../../Zotlabs/Module/Viewconnections.php:23 +msgid "Public access denied." +msgstr "" + +#: ../../Zotlabs/Module/Search.php:216 +#, php-format +msgid "Items tagged with: %s" +msgstr "" + +#: ../../Zotlabs/Module/Search.php:218 +#, php-format +msgid "Search results for: %s" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../Zotlabs/Module/Siteinfo.php:48 +msgid "$Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:87 +msgid "Permission Denied." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:103 +msgid "File not found." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:146 +msgid "Edit file permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:152 ../../Zotlabs/Module/Thing.php:313 +#: ../../Zotlabs/Module/Thing.php:363 ../../Zotlabs/Module/Photos.php:658 +#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Chat.php:234 +#: ../../include/acl_selectors.php:182 +msgid "Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:159 +msgid "Set/edit permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:160 +msgid "Include all files and sub folders" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:161 +msgid "Return to file list" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:163 +msgid "Copy/paste this code to attach file to a post" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:164 +msgid "Copy/paste this URL to link file from a web page" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:166 +msgid "Share this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:167 +msgid "Show URL to this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:168 +msgid "Notify your contacts about this file" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +msgid "Feature disabled." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 +msgid "Edit System Page Description" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:64 +msgid "Layout not found." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:70 +msgid "Module Name:" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:71 +msgid "Layout Help" +msgstr "" + +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "" + +#: ../../Zotlabs/Module/Editpost.php:106 ../../Zotlabs/Module/Rpost.php:138 +msgid "Edit post" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 +#: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 +msgid "Profile not found." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:44 +msgid "Profile deleted." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 +msgid "Profile-" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:126 +msgid "New profile created." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:110 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:145 +msgid "Profile unavailable to export." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:250 +msgid "Profile Name is required." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:421 +msgid "Marital Status" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:425 +msgid "Romantic Partner" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:429 ../../Zotlabs/Module/Profiles.php:730 +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:433 ../../Zotlabs/Module/Profiles.php:731 +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:437 ../../Zotlabs/Module/Profiles.php:738 +msgid "Work/Employment" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:440 +msgid "Religion" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:444 +msgid "Political Views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:448 +msgid "Gender" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:452 +msgid "Sexual Preference" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:456 +msgid "Homepage" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:460 +msgid "Interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:464 +#: ../../Zotlabs/Module/Admin/Channels.php:160 +#: ../../Zotlabs/Module/Locs.php:118 +msgid "Address" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 +#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Pubsites.php:51 +#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 +msgid "Location" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:554 +msgid "Profile updated." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:638 +msgid "Hide your connections list from viewers of this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:680 +msgid "Edit Profile Details" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:682 +msgid "View this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:683 ../../Zotlabs/Module/Profiles.php:765 +#: ../../include/channel.php:983 +msgid "Edit visibility" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:684 +msgid "Profile Tools" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:685 +msgid "Change cover photo" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:686 ../../include/channel.php:954 +msgid "Change profile photo" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:687 +msgid "Create a new profile using these settings" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:688 +msgid "Clone this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:689 +msgid "Delete this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:690 +msgid "Add profile things" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:691 ../../include/widgets.php:105 +#: ../../include/conversation.php:1564 +msgid "Personal" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:693 +msgid "Relation" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:694 ../../include/datetime.php:55 +msgid "Miscellaneous" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:696 +msgid "Import profile from file" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:697 +msgid "Export profile to file" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:698 +msgid "Your gender" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:699 +msgid "Marital status" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:700 +msgid "Sexual preference" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:703 +msgid "Profile name" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:705 +msgid "This is your default profile." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:707 +msgid "Your full name" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:708 +msgid "Title/Description" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:711 +msgid "Street address" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:712 +msgid "Locality/City" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:713 +msgid "Region/State" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:714 +msgid "Postal/Zip code" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:715 +msgid "Country" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:720 +msgid "Who (if applicable)" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:720 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:721 +msgid "Since (date)" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:724 +msgid "Tell us about yourself" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:725 +msgid "Homepage URL" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:726 +msgid "Hometown" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:727 +msgid "Political views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:728 +msgid "Religious views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:729 +msgid "Keywords used in directory listings" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:729 +msgid "Example: fishing photography software" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:732 +msgid "Musical interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:733 +msgid "Books, literature" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:734 +msgid "Television" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:735 +msgid "Film/Dance/Culture/Entertainment" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:736 +msgid "Hobbies/Interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:737 +msgid "Love/Romance" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:739 +msgid "School/Education" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:740 +msgid "Contact information and social networks" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:741 +msgid "My other channels" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:761 ../../include/channel.php:979 +msgid "Profile Image" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:771 ../../include/nav.php:91 +#: ../../include/channel.php:961 +msgid "Edit Profiles" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Features.php:56 +#, php-format +msgid "Lock feature %s" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Features.php:64 +msgid "Manage Additional Features" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:28 +msgid "Log settings updated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1586 +#: ../../include/widgets.php:1596 +msgid "Logs" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:85 +msgid "Clear" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:91 +msgid "Debugging" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "Log file" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "" +"Must be writable by web server. Relative to your top-level webserver " +"directory." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Logs.php:93 +msgid "Log level" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:284 +#, php-format +msgid "Plugin %s disabled." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#, php-format +msgid "Plugin %s enabled." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:305 +#: ../../Zotlabs/Module/Admin/Themes.php:93 +msgid "Disable" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:308 +#: ../../Zotlabs/Module/Admin/Themes.php:95 +msgid "Enable" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:337 +#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1564 +msgid "Plugins" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:338 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +msgid "Toggle" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:339 +#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:216 +#: ../../include/nav.php:213 ../../include/widgets.php:680 +msgid "Settings" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:346 +#: ../../Zotlabs/Module/Admin/Themes.php:132 +msgid "Author: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:347 +#: ../../Zotlabs/Module/Admin/Themes.php:133 +msgid "Maintainer: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:348 +msgid "Minimum project version: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:349 +msgid "Maximum project version: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:350 +msgid "Minimum PHP version: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +msgid "Compatible Server Roles: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +msgid "Requires: " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:353 +#: ../../Zotlabs/Module/Admin/Plugins.php:433 +msgid "Disabled - version incompatibility" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:402 +msgid "Enter the public git repository URL of the plugin repo." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:403 +msgid "Plugin repo git URL" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "Custom repo name" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:404 +msgid "(optional)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:405 +msgid "Download Plugin Repo" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:412 +msgid "Install new repo" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:334 +msgid "Install" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:435 +msgid "Manage Repos" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +msgid "Installed Plugin Repositories" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:437 +msgid "Install a New Plugin Repository" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Plugins.php:444 +msgid "Switch branch" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:69 +msgid "New Profile Field" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "Field nickname" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "System name of field" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:71 +#: ../../Zotlabs/Module/Admin/Profs.php:91 +msgid "Input type" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Field Name" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Label on profile pages" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Help text" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Additional info (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:83 +msgid "Field definition not found" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:89 +msgid "Edit Profile Field" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1567 +msgid "Profile Fields" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:148 +msgid "Basic Profile Fields" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "Advanced Profile Fields" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "(In addition to basic fields)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:151 +msgid "All available fields" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:152 +msgid "Custom Fields" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Profs.php:156 +msgid "Create Custom Field" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Queue Statistics" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Total Entries" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Priority" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Destination URL" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Mark hub permanently offline" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Empty queue for this hub" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Queue.php:42 +msgid "Last known contact" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:77 +msgid "" +"By default, unfiltered HTML is allowed in embedded media. This is inherently " +"insecure." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:80 +msgid "" +"The recommended setting is to only allow unfiltered HTML from the following " +"sites:" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:81 +msgid "" +"https://youtube.com/
    https://www.youtube.com/
    https://youtu.be/" +"
    https://vimeo.com/
    https://soundcloud.com/
    " +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:82 +msgid "" +"All other embedded content will be filtered, unless " +"embedded content from that site is explicitly blocked." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1562 +msgid "Security" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "Block public" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently authenticated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:90 +msgid "Set \"Transport Security\" HTTP header" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:91 +msgid "Set \"Content Security Policy\" HTTP header" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "Allowed email domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:92 +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 "" + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "Not allowed email domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "Allow communications only from these sites" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "" +"One site per line. Leave empty to allow communication from anywhere by " +"default" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:95 +msgid "Block communications from these sites" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "Allow communications only from these channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "" +"One channel (hash) per line. Leave empty to allow from any channel by default" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:97 +msgid "Block communications from these channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:98 +msgid "Only allow embeds from secure (SSL) websites and links." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "Allow unfiltered embedded HTML content only from these domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "One site per line. By default embedded content is filtered." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Security.php:100 +msgid "Block embedded HTML from these domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:18 +msgid "Theme settings updated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:58 +msgid "No themes found." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:114 +msgid "Screenshot" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:121 +#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1565 +msgid "Themes" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:160 +msgid "[Experimental]" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Themes.php:161 +msgid "[Unsupported]" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:29 +#, php-format +msgid "Password changed for account %d." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:46 +msgid "Account settings updated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:61 +msgid "Account not found." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:68 +msgid "Account Edit" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:69 +msgid "New Password" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:70 +msgid "New Password again" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:71 +msgid "Technical skill level" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:72 +msgid "Account language (for emails)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Account_edit.php:73 +msgid "Service class" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:36 +#, php-format +msgid "%s account blocked/unblocked" +msgid_plural "%s account blocked/unblocked" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:43 +#, php-format +msgid "%s account deleted" +msgid_plural "%s accounts deleted" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:79 +msgid "Account not found" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:90 +#, php-format +msgid "Account '%s' deleted" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:98 +#, php-format +msgid "Account '%s' blocked" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:106 +#, php-format +msgid "Account '%s' unblocked" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:165 +#: ../../Zotlabs/Module/Admin/Accounts.php:178 ../../include/widgets.php:1560 +msgid "Accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:167 +#: ../../Zotlabs/Module/Admin/Channels.php:148 +msgid "select all" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:168 +msgid "Registrations waiting for confirm" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +msgid "Request date" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +#: ../../Zotlabs/Module/Admin/Accounts.php:181 ../../include/network.php:2212 +msgid "Email" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +msgid "No registrations." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:172 +msgid "Deny" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:180 +msgid "ID" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:267 +msgid "All Channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:183 +msgid "Register date" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:184 +msgid "Last login" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:185 +msgid "Expires" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:186 +msgid "Service Class" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:188 +msgid "" +"Selected accounts will be deleted!\\n\\nEverything these accounts had posted " +"on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:189 +msgid "" +"The account {0} will be deleted!\\n\\nEverything this account has posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:31 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channels censored/uncensored" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Admin/Channels.php:40 +#, php-format +msgid "%s channel code allowed/disallowed" +msgid_plural "%s channels code allowed/disallowed" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Admin/Channels.php:46 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Admin/Channels.php:65 +msgid "Channel not found" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:75 +#, php-format +msgid "Channel '%s' deleted" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:87 +#, php-format +msgid "Channel '%s' censored" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:87 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:98 +#, php-format +msgid "Channel '%s' code allowed" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:98 +#, php-format +msgid "Channel '%s' code disallowed" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:146 ../../include/widgets.php:1561 +msgid "Channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:150 +msgid "Censor" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:151 +msgid "Uncensor" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:152 +msgid "Allow Code" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:153 +msgid "Disallow Code" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:154 +#: ../../include/conversation.php:1651 +msgid "Channel" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:158 +msgid "UID" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Channels.php:162 +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 "" + +#: ../../Zotlabs/Module/Admin/Channels.php:163 +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 "" + +#: ../../Zotlabs/Module/Admin/Site.php:131 +msgid "Site settings updated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:157 ../../include/text.php:2959 +msgid "Default" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:169 +msgid "experimental" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:171 +msgid "unsupported" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:217 +msgid "Yes - with approval" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:223 +msgid "My site is not a public server" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:224 +msgid "My site has paid access only" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:225 +msgid "My site has free access only" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:226 +msgid "My site offers free accounts with optional paid upgrades" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:237 ../../Zotlabs/Module/Setup.php:334 +msgid "Basic/Minimal Social Networking" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:238 ../../Zotlabs/Module/Setup.php:335 +msgid "Standard Configuration (default)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:239 ../../Zotlabs/Module/Setup.php:336 +msgid "Professional" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:243 ../../Zotlabs/Lib/Techlevels.php:10 +msgid "Beginner/Basic" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:244 ../../Zotlabs/Lib/Techlevels.php:11 +msgid "Novice - not skilled but willing to learn" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:245 ../../Zotlabs/Lib/Techlevels.php:12 +msgid "Intermediate - somewhat comfortable" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:246 ../../Zotlabs/Lib/Techlevels.php:13 +msgid "Advanced - very comfortable" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:247 ../../Zotlabs/Lib/Techlevels.php:14 +msgid "Expert - I can write computer code" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:248 ../../Zotlabs/Lib/Techlevels.php:15 +msgid "Wizard - I probably know more than you do" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:257 ../../include/widgets.php:1559 +msgid "Site" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:260 +msgid "File upload" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:261 +msgid "Policies" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:262 +#: ../../include/contact_widgets.php:16 +msgid "Advanced" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:266 +msgid "Site name" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:268 ../../Zotlabs/Module/Setup.php:357 +msgid "Server Configuration/Role" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:270 +msgid "Site default technical skill level" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:270 +msgid "Used to provide a member experience matched to technical comfort level" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:272 +msgid "Lock the technical skill level setting" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:272 +msgid "Members can set their own technical comfort level by default" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:274 +msgid "Banner/Logo" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:275 +msgid "Administrator Information" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:275 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:276 +msgid "System language" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:277 +msgid "System theme" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:277 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:278 +msgid "Mobile system theme" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:278 +msgid "Theme for mobile devices" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:280 +msgid "Allow Feeds as Connections" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:280 +msgid "(Heavy system resource usage)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "Maximum image size" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:282 +msgid "Does this site allow new member registration?" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:283 +msgid "Invitation only" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:283 +msgid "" +"Only allow new member registrations with an invitation code. Above register " +"policy must be set to Yes." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:284 +msgid "Which best describes the types of account offered by this hub?" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "Register text" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:285 +msgid "Will be displayed prominently on the registration page." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:286 +msgid "Site homepage to show visitors (default: login box)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:286 +msgid "" +"example: 'public' to show public stream, 'page/sys/home' to show a system " +"webpage called 'home' or 'include:home.html' to include a file." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "Preserve site homepage URL" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:287 +msgid "" +"Present the site homepage in a frame at the original location instead of " +"redirecting" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "Accounts abandoned after x days" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:288 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:289 +msgid "Allowed friend domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:289 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "Verify Email Addresses" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:290 +msgid "" +"Check to verify email addresses used in account registration (recommended)." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "Force publish" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:292 +msgid "Import Public Streams" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:292 +msgid "" +"Import and allow access to public content pulled from other sites. Warning: " +"this content is unmoderated." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "Login on Homepage" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "" +"Present a login box to visitors on the home page if no other content has " +"been configured." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:294 +msgid "Enable context help" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:294 +msgid "" +"Display contextual help for the current page when the help button is pressed." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "Directory Server URL" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "Default directory server" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "Proxy user" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "Proxy URL" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Network timeout" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:301 +msgid "Delivery interval" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:301 +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 "" + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "Deliveries per process" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "" +"Number of deliveries to attempt in a single operating system process. Adjust " +"if necessary to tune system performance. Recommend: 1-5." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "Poll interval" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "Maximum Load Average" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:305 +msgid "Expiration period in days for imported (grid/network) content" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Site.php:305 +msgid "0 for no expiration of imported content" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +msgid "You must be logged in to see this page." +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:44 +msgid "Posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:45 +msgid "Only posts" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:103 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 +msgid "webpage" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 +msgid "block" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 +msgid "layout" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 +msgid "menu" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:191 +#, php-format +msgid "%s element installed" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:194 +#, php-format +msgid "%s element installation failed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 +msgid "Nothing to import." +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:83 +#: ../../Zotlabs/Module/Import.php:98 +msgid "Unable to download data from old server" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:72 +#: ../../Zotlabs/Module/Import.php:105 +msgid "Imported file is empty." +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:88 +#: ../../Zotlabs/Module/Import.php:127 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:104 +msgid "Import completed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:119 +msgid "Import Items" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:120 +msgid "Use this form to import existing posts and content from an export file." +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:121 +#: ../../Zotlabs/Module/Import.php:532 +msgid "File to Upload" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:38 +msgid "Unable to lookup recipient." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:45 +msgid "Unable to communicate with requested channel." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:52 +msgid "Cannot verify requested channel." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:70 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:135 +msgid "Messages" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:170 +msgid "Message recalled." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:183 +msgid "Conversation removed." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 +#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 +msgid "Please enter a link URL:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Requested channel is not in this network" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:234 +msgid "Send Private Message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 +msgid "To:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 +msgid "Subject:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 +#: ../../include/conversation.php:1244 +msgid "Attach file" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:245 +msgid "Send" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 +#: ../../include/conversation.php:1289 +msgid "Set expiration date" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../include/conversation.php:1294 +msgid "Encrypt text" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:332 +msgid "Delete message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:333 +msgid "Delivery report" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:334 +msgid "Recall message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:336 +msgid "Message has been recalled." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:353 +msgid "Delete Conversation" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:355 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:359 +msgid "Send Reply" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:364 +#, php-format +msgid "Your message for %s (%s):" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:66 +msgid "" +"Please select another location to become primary before removing the primary " +"location." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:119 +msgid "Primary" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing " +"your channel." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "WARNING: " +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +msgid "Please enter your password for verification:" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:19 +msgid "Like/Dislike" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:24 +msgid "This action is restricted to members." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:25 +msgid "" +"Please login with your $Projectname ID or register as a new $Projectname member to continue." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 +#: ../../Zotlabs/Module/Like.php:169 +msgid "Invalid request." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 +msgid "channel" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:146 +msgid "thing" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:192 +msgid "Channel unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:240 +msgid "Previous action reversed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1984 +#: ../../include/conversation.php:120 +msgid "photo" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../include/text.php:1990 ../../include/conversation.php:148 +msgid "status" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1987 +#: ../../include/conversation.php:123 ../../include/event.php:961 +msgid "event" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:419 ../../include/conversation.php:164 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:423 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:425 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:427 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:429 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:431 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:433 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:538 +msgid "Action completed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:539 +msgid "Thank you." +msgstr "" + +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" +msgstr "" + +#: ../../Zotlabs/Module/Help.php:51 +msgid "$Projectname Documentation" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1391 +msgid "Public Hubs" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself may provide " +"additional details." +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Webpages.php:246 +#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Layouts.php:197 +#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 +msgid "View" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:26 +msgid "Profile Match" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:35 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "" + +#: ../../Zotlabs/Module/Match.php:67 +msgid "is interested in:" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Directory.php:328 +#: ../../Zotlabs/Module/Suggest.php:56 ../../include/widgets.php:147 +#: ../../include/widgets.php:184 ../../include/connections.php:78 +#: ../../include/conversation.php:955 ../../include/channel.php:1036 +msgid "Connect" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:74 +msgid "No matches" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:182 +msgid "$Projectname Server - Setup" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:186 +msgid "Could not connect to database." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:190 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:197 +msgid "Could not create table." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:202 +msgid "Your site database has been installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:206 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:207 ../../Zotlabs/Module/Setup.php:269 +#: ../../Zotlabs/Module/Setup.php:740 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:266 +msgid "System check" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:270 ../../Zotlabs/Module/Events.php:676 +#: ../../Zotlabs/Module/Events.php:685 ../../Zotlabs/Module/Photos.php:949 +#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +msgid "Next" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:271 +msgid "Check again" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:293 +msgid "Database connection" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:294 +msgid "" +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:296 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:300 +msgid "Database Server Name" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:300 +msgid "Default is 127.0.0.1" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:301 +msgid "Database Port" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:301 +msgid "Communication port number - use 0 for default" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:302 +msgid "Database Login Name" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:303 +msgid "Database Login Password" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:304 +msgid "Database Name" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:305 +msgid "Database Type" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:307 ../../Zotlabs/Module/Setup.php:353 +msgid "Site administrator email address" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:307 ../../Zotlabs/Module/Setup.php:353 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:355 +msgid "Website URL" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:355 +msgid "Please use SSL (https) URL if available." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:359 +msgid "Please select a default timezone for your website" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:342 +msgid "Site settings" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:398 +msgid "PHP version 5.5 or greater is required." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:399 +msgid "PHP version" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:414 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:415 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:419 +msgid "PHP executable path" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:419 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:424 +msgid "Command line PHP" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:433 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:434 +msgid "This is required for message delivery to work." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:437 +msgid "PHP register_argc_argv" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:455 +#, php-format +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to " +"upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:460 +msgid "You can adjust these settings in the servers php.ini." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:462 +msgid "PHP upload limits" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:485 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:486 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:489 +msgid "Generate encryption keys" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:501 +msgid "libCurl PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:502 +msgid "GD graphics PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:503 +msgid "OpenSSL PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:504 +msgid "mysqli or postgres PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:505 +msgid "mb_string PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:506 +msgid "xml PHP module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:510 ../../Zotlabs/Module/Setup.php:512 +msgid "Apache mod_rewrite module" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:510 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:516 ../../Zotlabs/Module/Setup.php:519 +msgid "proc_open" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:516 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:524 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:528 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:532 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:536 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:540 +msgid "Error: mb_string PHP module required but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:544 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:562 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:563 +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 "" + +#: ../../Zotlabs/Module/Setup.php:564 +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 "" + +#: ../../Zotlabs/Module/Setup.php:565 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:568 +msgid ".htconfig.php is writable" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:582 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:583 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:584 ../../Zotlabs/Module/Setup.php:605 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:585 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:588 +#, php-format +msgid "%s is writable" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:604 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the Red top " +"level folder" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:608 +msgid "store is writable" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:641 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access " +"to this site." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:642 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:643 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:644 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:645 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:646 +msgid "" +"Providers are available that issue free certificates which are browser-valid." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:648 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:650 +msgid "SSL certificate validation" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:656 +msgid "" +"Url rewrite in .htaccess is not working. Check your server configuration." +"Test: " +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:659 +msgid "Url rewrite is working" +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:673 +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 "" + +#: ../../Zotlabs/Module/Setup.php:697 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:738 +msgid "

    What next

    " +msgstr "" + +#: ../../Zotlabs/Module/Setup.php:739 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" + +#: ../../Zotlabs/Module/Notify.php:57 +#: ../../Zotlabs/Module/Notifications.php:35 +msgid "No more system notifications." +msgstr "" + +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:39 +msgid "System Notifications" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 +msgid "Continue" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:90 +msgid "Premium Channel Setup" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:92 +msgid "Enable premium channel connection restrictions" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:93 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:96 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +msgid "" +"By continuing, I certify that I have complied with any instructions provided " +"on this page." +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:106 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:114 +msgid "Restricted or Premium Channel" +msgstr "" + +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:45 +msgid "Invalid message" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:78 +msgid "no results" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:93 +msgid "channel sync processed" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:97 +msgid "queued" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:101 +msgid "posted" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:105 +msgid "accepted for delivery" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:109 +msgid "updated" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:112 +msgid "update ignored" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:115 +msgid "permission denied" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:119 +msgid "recipient not found" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:122 +msgid "mail recalled" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:125 +msgid "duplicate mail received" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:128 +msgid "mail delivered" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:148 +#, php-format +msgid "Delivery report for %1$s" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:151 +msgid "Options" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:152 +msgid "Redeliver" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 +#: ../../Zotlabs/Module/Blocks.php:155 +msgid "Block Name" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 +msgid "Title (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:133 +msgid "Edit Block" +msgstr "" + +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "" + +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "" + +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or import an existing channel from another location." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 +#, php-format +msgid "Site Member (%s)" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:68 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1747 +msgid "Password Reset" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your password has been reset as requested." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Your new password is" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "Save or copy your new password - and then" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "click here to login" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:96 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:117 +#, php-format +msgid "Your password has changed at %s" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Forgot your Password?" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:131 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:132 +msgid "Email Address" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:133 +msgid "Reset" +msgstr "" + +#: ../../Zotlabs/Module/Notifications.php:40 ../../include/nav.php:196 +msgid "Mark all system notifications seen" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 +#: ../../include/conversation.php:959 +msgid "Poke" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:169 +msgid "Poke somebody" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:172 +msgid "Poke/Prod" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:173 +msgid "Poke, prod or do other things to somebody" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:180 +msgid "Recipient" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:181 +msgid "Choose what you wish to do to recipient" +msgstr "" + +#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 +msgid "Make this post private" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:245 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Gender: " +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Status: " +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:260 +msgid "Homepage: " +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 +msgid "Age:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:314 ../../include/bb2diaspora.php:513 +#: ../../include/event.php:52 ../../include/event.php:84 +#: ../../include/channel.php:1051 +msgid "Location:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:320 +msgid "Description:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 +msgid "Hometown:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 +msgid "About:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Public Forum:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Keywords: " +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:335 +msgid "Don't suggest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:337 +msgid "Common connections:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Global Directory" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Local Directory" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:392 +msgid "Finding:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "next page" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "previous page" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Sort options" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Alphabetic" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Reverse Alphabetic" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Newest to Oldest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Oldest to Newest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:419 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "" + +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:52 +msgid "Import Webpage Elements" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:53 +msgid "Import selected" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 +#: ../../include/nav.php:109 ../../include/conversation.php:1725 +msgid "Webpages" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:241 ../../Zotlabs/Module/Blocks.php:161 +#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Photos.php:1078 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Module/Events.php:473 +#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 +msgid "Preview" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 +msgid "Actions" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 +msgid "Page Link" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:250 +msgid "Page Title" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:280 +msgid "Invalid file type." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:292 +msgid "Error opening zip file" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:303 +msgid "Invalid folder path." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:330 +msgid "No webpage elements detected." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:405 +msgid "Import complete." +msgstr "" + +#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 +msgid "This setting requires special processing and editing has been blocked." +msgstr "" + +#: ../../Zotlabs/Module/Pconfig.php:48 +msgid "Configuration Editor" +msgstr "" + +#: ../../Zotlabs/Module/Pconfig.php:49 +msgid "" +"Warning: Changing some settings could render your channel inoperable. Please " +"leave this page unless you are comfortable with and knowledgeable about how " +"to correctly use this feature." +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:19 +#, php-format +msgid "Version %s" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:34 +msgid "Installed plugins/addons/apps:" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:36 +msgid "No installed plugins/addons/apps" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:49 +msgid "" +"This is a hub of $Projectname - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:51 +msgid "Tag: " +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:53 +msgid "Last background fetch: " +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:55 +msgid "Current load average: " +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:58 +msgid "Running at web location" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:59 +msgid "" +"Please visit hubzilla.org to learn more " +"about $Projectname." +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:60 +msgid "Bug reports and issues: please visit" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:62 +msgid "$projectname issues" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:63 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" +msgstr "" + +#: ../../Zotlabs/Module/Siteinfo.php:65 +msgid "Site Administrators" +msgstr "" + +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2311 +msgid "Blocks" +msgstr "" + +#: ../../Zotlabs/Module/Blocks.php:156 +msgid "Block Title" +msgstr "" + +#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2313 +msgid "Layouts" +msgstr "" + +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 +#: ../../include/nav.php:164 ../../include/help.php:53 +#: ../../include/help.php:58 +msgid "Help" +msgstr "" + +#: ../../Zotlabs/Module/Layouts.php:185 +msgid "Comanche page description language help" +msgstr "" + +#: ../../Zotlabs/Module/Layouts.php:189 +msgid "Layout Description" +msgstr "" + +#: ../../Zotlabs/Module/Layouts.php:194 +msgid "Download PDL file" +msgstr "" + +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:212 +#: ../../Zotlabs/Module/Profile_photo.php:311 +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../include/photo/photo_driver.php:728 +msgid "Profile Photos" +msgstr "" + +#: ../../Zotlabs/Module/Profile_photo.php:186 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "" + +#: ../../Zotlabs/Module/Profile_photo.php:389 +msgid "Upload Profile Photo" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:104 +msgid "Event can not end before it has started." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 +#: ../../Zotlabs/Module/Events.php:135 +msgid "Unable to generate preview." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:113 +msgid "Event title and start time are required." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 +msgid "Event not found." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:452 +msgid "Edit event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:452 +msgid "Event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:454 +msgid "Categories (comma-separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Edit Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:458 +msgid "Edit start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:458 +msgid "Start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 +msgid "Finish date and time are not known or not relevant" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Edit finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 +msgid "Adjust for viewer timezone" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:465 +msgid "Edit Description" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:467 +msgid "Edit Location" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 +msgid "Share this event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 +msgid "Permission settings" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:485 +msgid "Advanced Options" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 +msgid "l, F j" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:619 +msgid "Edit event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:621 +msgid "Delete event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 +#: ../../include/text.php:1792 +msgid "Link to Source" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:655 +msgid "calendar" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 +msgid "Edit Event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 +msgid "Create Event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:675 ../../Zotlabs/Module/Events.php:684 +#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 +#: ../../Zotlabs/Module/Cal.php:339 +msgid "Previous" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 +msgid "Export" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:681 +msgid "Month" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:682 +msgid "Week" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:683 +msgid "Day" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 +msgid "Today" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:717 +msgid "Event removed" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:720 +msgid "Failed to remove event" +msgstr "" + +#: ../../Zotlabs/Module/Common.php:14 +msgid "No channel." +msgstr "" + +#: ../../Zotlabs/Module/Common.php:43 +msgid "Common connections" +msgstr "" + +#: ../../Zotlabs/Module/Common.php:48 +msgid "No connections in common." +msgstr "" + +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "" + +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:33 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 +msgid "Cloned channel not found. Import failed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:167 +msgid "No channel. Import failed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:503 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:525 +msgid "You must be logged in to use this feature." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:530 +msgid "Import Channel" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:531 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:533 +msgid "Or provide the old server/hub details" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:534 +msgid "Your old identity address (xyz@example.com)" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:535 +msgid "Your old login email address" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:536 +msgid "Your old login password" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:537 +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 "" + +#: ../../Zotlabs/Module/Import.php:538 +msgid "Make this hub my primary location" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:539 +msgid "" +"Import existing posts if possible (experimental - limited by available memory" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:540 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "" + +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:75 +msgid "Remote Authentication" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:76 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:77 +msgid "Authenticate" +msgstr "" + +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:35 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 +msgid "Export Channel" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:57 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Content" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your channel information and recent content to a JSON backup that can " +"be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for " +"this download to begin." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export your posts from a given year." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:62 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:63 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:64 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"%2$s" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:65 +#, php-format +msgid "" +"These content files may be imported or restored by visiting " +"%2$s on any site containing your channel. For best results please import " +"or restore these in date order (oldest first)." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 +#: ../../include/items.php:3944 +msgid "Privacy group not found." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:90 +msgid "Create a group of channels." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 +msgid "Privacy group name: " +msgstr "" + +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 +msgid "Members are visible to other channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:111 +msgid "Privacy group removed." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:113 +msgid "Unable to remove privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:183 +msgid "Privacy group editor" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:197 +msgid "Members" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:199 +msgid "All Connected Channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:231 +msgid "Click on a channel to add or remove." +msgstr "" + +#: ../../Zotlabs/Module/Service_limits.php:23 +msgid "No service class restrictions found." +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:114 +msgid "Thing updated" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:166 +msgid "Object store: failed" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:170 +msgid "Thing added" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:196 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:259 +msgid "Show Thing" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:266 +msgid "item not found." +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:299 +msgid "Edit Thing" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 +msgid "Select a profile" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Post an activity" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Only sends to viewers of the applicable profile" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 +msgid "Name of thing e.g. something" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 +msgid "URL of thing (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 +msgid "URL for photo of thing (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:353 +msgid "Add Thing to your Profile" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:98 +msgid "Files: shared with me" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:100 +msgid "NEW" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:103 +msgid "Remove all files" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:104 +msgid "Remove this file" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:34 +msgid "Not found" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 +#: ../../include/nav.php:111 ../../include/features.php:99 +#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 +msgid "Wiki" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:98 +msgid "Sandbox" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:100 +msgid "" +"\"# Wiki Sandbox\\n\\nContent you **edit** and **preview** here *will not be " +"saved*.\"" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:169 +msgid "Revision Comparison" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:170 +msgid "Revert" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:201 +msgid "Enter the name of your new wiki:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:202 +msgid "Enter the name of the new page:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:203 +msgid "Enter the new name:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 +msgid "Embed image from photo albums" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 +msgid "Embed an image from your albums" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 +#: ../../include/conversation.php:1296 +msgid "OK" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 +msgid "Choose images to embed" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 +msgid "Choose an album" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 +msgid "Choose a different album..." +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 +msgid "Error getting album list" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 +msgid "Error getting photo link" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 +msgid "Error getting album" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:37 +msgid "Failed to create source. No channel selected." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:51 +msgid "Source created." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:64 +msgid "Source updated." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:90 +msgid "*" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 +#: ../../include/widgets.php:672 +msgid "Channel Sources" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:97 +msgid "Manage remote sources of content for your channel." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 +msgid "New Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Only import content with these words (one per line)" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Leave blank to import all public content" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 +msgid "Channel Name" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +msgid "" +"Add the following categories to posts imported from this source (comma " +"separated)" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 +msgid "Source not found." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:140 +msgid "Edit Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:141 +msgid "Delete Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:169 +msgid "Source removed" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:171 +msgid "Unable to remove source." +msgstr "" + +#: ../../Zotlabs/Module/Subthread.php:118 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Subthread.php:120 +#, php-format +msgid "%1$s stopped following %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Suggest.php:39 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "" + +#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 +msgid "Ignore/Hide" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 +msgid "post" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1992 +#: ../../include/conversation.php:150 +msgid "comment" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:100 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:82 +msgid "Page owner information could not be retrieved." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +msgid "Album not found." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:112 +msgid "Delete Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:133 +msgid "" +"Multiple storage folders exist with this album name, but within different " +"directories. Please remove the desired folder or folders using the Files " +"manager" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +msgid "Delete Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:520 +msgid "No photos selected" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:569 +msgid "Access to this item is restricted." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:608 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:611 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:647 +msgid "Upload Photos" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:651 +msgid "Enter an album name" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:652 +msgid "or select an existing album (doubleclick)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:653 +msgid "Create a status post for this upload" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:654 +msgid "Caption (optional):" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:655 +msgid "Description (optional):" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:686 +msgid "Album name could not be decoded" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:734 +msgid "Contact Photos" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:757 +msgid "Show Newest First" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:759 +msgid "Show Oldest First" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 +#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1676 +msgid "View Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:814 +#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1693 +msgid "Edit Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:861 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:863 +msgid "Photo not available" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:921 +msgid "Use as profile photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:922 +msgid "Use as cover photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:929 +msgid "Private Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:944 +msgid "View Full Size" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1033 +msgid "Edit photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1035 +msgid "Rotate CW (right)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1036 +msgid "Rotate CCW (left)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1039 +msgid "Move photo to album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1040 +msgid "Enter a new album name" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1041 +msgid "or select an existing one (doubleclick)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1044 +msgid "Caption" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1046 +msgid "Add a Tag" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1054 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1057 +msgid "Flag as adult in album view" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +msgid "I like this (toggle)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 +#: ../../include/conversation.php:741 +msgid "Please wait" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/ThreadItem.php:722 +msgid "This is you" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 +#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 +msgid "Comment" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Agree" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Disagree" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Abstain" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Attending" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Not attending" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Might attend" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 +#: ../../include/conversation.php:1763 +msgid "View all" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/conversation.php:1787 ../../include/taxonomy.php:403 +#: ../../include/channel.php:1190 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1790 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Photos.php:1241 +msgid "Photo Tools" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1250 +msgid "In This Photo:" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1255 +msgid "Map" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 +msgctxt "noun" +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 +msgctxt "noun" +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 +#: ../../include/acl_selectors.php:184 +msgid "Close" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1343 +msgid "View Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 +#: ../../Zotlabs/Module/Photos.php:1368 +msgid "Recent Photos" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Profile Visibility Editor" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1282 +msgid "Profile" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:119 +msgid "Click on a contact to add or remove." +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:128 +msgid "Visible To" +msgstr "" + +#: ../../Zotlabs/Module/Viewconnections.php:65 +msgid "No connections." +msgstr "" + +#: ../../Zotlabs/Module/Viewconnections.php:78 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: ../../Zotlabs/Module/Viewconnections.php:107 +msgid "View Connections" +msgstr "" + +#: ../../Zotlabs/Module/Viewsrc.php:44 +msgid "Source of Item" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:181 +msgid "Room not found" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:197 +msgid "Leave Room" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:198 +msgid "Delete Room" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:199 +msgid "I am away right now" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:200 +msgid "I am online" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:202 +msgid "Bookmark this room" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:231 +msgid "New Chatroom" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:232 +msgid "Chatroom name" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:233 +msgid "Expiration of chats (minutes)" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:249 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:254 +msgid "No chatrooms available" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:258 +msgid "Expiration" +msgstr "" + +#: ../../Zotlabs/Module/Chat.php:259 +msgid "min" +msgstr "" + +#: ../../Zotlabs/Module/Xchan.php:10 +msgid "Xchan Lookup" +msgstr "" + +#: ../../Zotlabs/Module/Xchan.php:13 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "" + +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "" + +#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2335 +msgid "Import" msgstr "" #: ../../Zotlabs/Lib/Chatroom.php:27 @@ -6619,208 +6643,98 @@ msgstr "" msgid "Room is full" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 -msgid "$Projectname Notification" +#: ../../Zotlabs/Lib/Apps.php:205 +msgid "Site Admin" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 -msgid "$projectname" +#: ../../Zotlabs/Lib/Apps.php:206 +msgid "Bug Report" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1892 -msgid "Thank You," +#: ../../Zotlabs/Lib/Apps.php:207 +msgid "View Bookmarks" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1894 -#, php-format -msgid "%s Administrator" +#: ../../Zotlabs/Lib/Apps.php:208 +msgid "My Chatrooms" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:103 -#, php-format -msgid "%s " +#: ../../Zotlabs/Lib/Apps.php:210 +msgid "Firefox Share" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:107 -#, php-format -msgid "[$Projectname:Notify] New mail received at %s" +#: ../../Zotlabs/Lib/Apps.php:211 +msgid "Remote Diagnostics" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:109 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." +#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 +msgid "Suggest Channels" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:110 -#, php-format -msgid "%1$s sent you %2$s." +#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 +#: ../../boot.php:1739 +msgid "Login" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:110 -msgid "a private message" +#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:184 +msgid "Grid" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:111 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." +#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:187 +msgid "Channel Home" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:170 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 +#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 +msgid "Events" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:178 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:172 +msgid "Directory" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:187 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:198 +msgid "Mail" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:198 -#, php-format -msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:99 +msgid "Chat" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:199 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." +#: ../../Zotlabs/Lib/Apps.php:231 +msgid "Probe" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:202 ../../Zotlabs/Lib/Enotify.php:217 -#: ../../Zotlabs/Lib/Enotify.php:243 ../../Zotlabs/Lib/Enotify.php:261 -#: ../../Zotlabs/Lib/Enotify.php:275 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." +#: ../../Zotlabs/Lib/Apps.php:232 +msgid "Suggest" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:208 -#, php-format -msgid "[$Projectname:Notify] %s posted to your profile wall" +#: ../../Zotlabs/Lib/Apps.php:233 +msgid "Random Channel" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:210 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" +#: ../../Zotlabs/Lib/Apps.php:234 +msgid "Invite" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:212 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1563 +msgid "Features" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:236 -#, php-format -msgid "[$Projectname:Notify] %s tagged you" +#: ../../Zotlabs/Lib/Apps.php:236 +msgid "Language" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:237 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" +#: ../../Zotlabs/Lib/Apps.php:237 +msgid "Post" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:238 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +#: ../../Zotlabs/Lib/Apps.php:238 +msgid "Profile Photo" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:250 -#, php-format -msgid "[$Projectname:Notify] %1$s poked you" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:251 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:252 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:268 -#, php-format -msgid "[$Projectname:Notify] %s tagged your post" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:269 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:270 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:282 -msgid "[$Projectname:Notify] Introduction received" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:283 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:284 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:288 ../../Zotlabs/Lib/Enotify.php:307 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:290 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:297 -msgid "[$Projectname:Notify] Friend suggestion received" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:298 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:299 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:305 -msgid "Name:" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:306 -msgid "Photo:" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:309 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:527 -msgid "[$Projectname:Notify]" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:687 -msgid "created a new post" -msgstr "" - -#: ../../Zotlabs/Lib/Enotify.php:688 -#, php-format -msgid "commented on %s's post" +#: ../../Zotlabs/Lib/Apps.php:339 +msgid "Purchase" msgstr "" #: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:667 @@ -7000,12 +6914,12 @@ msgid "Video" msgstr "" #: ../../Zotlabs/Lib/PermissionDescription.php:31 -#: ../../include/acl_selectors.php:124 +#: ../../include/acl_selectors.php:128 msgid "Visible to your default audience" msgstr "" #: ../../Zotlabs/Lib/PermissionDescription.php:106 -#: ../../include/acl_selectors.php:165 +#: ../../include/acl_selectors.php:168 msgid "Only me" msgstr "" @@ -7062,98 +6976,208 @@ msgstr "" msgid "This is your default setting for the audience of your webpages" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:205 -msgid "Site Admin" +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 +msgid "$Projectname Notification" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:206 -msgid "Bug Report" +#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 +msgid "$projectname" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:207 -msgid "View Bookmarks" +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1892 +msgid "Thank You," msgstr "" -#: ../../Zotlabs/Lib/Apps.php:208 -msgid "My Chatrooms" +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1894 +#, php-format +msgid "%s Administrator" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:210 -msgid "Firefox Share" +#: ../../Zotlabs/Lib/Enotify.php:115 +#, php-format +msgid "%s " msgstr "" -#: ../../Zotlabs/Lib/Apps.php:211 -msgid "Remote Diagnostics" +#: ../../Zotlabs/Lib/Enotify.php:119 +#, php-format +msgid "[$Projectname:Notify] New mail received at %s" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 -msgid "Suggest Channels" +#: ../../Zotlabs/Lib/Enotify.php:121 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 -#: ../../boot.php:1739 -msgid "Login" +#: ../../Zotlabs/Lib/Enotify.php:122 +#, php-format +msgid "%1$s sent you %2$s." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:184 -msgid "Grid" +#: ../../Zotlabs/Lib/Enotify.php:122 +msgid "a private message" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:187 -msgid "Channel Home" +#: ../../Zotlabs/Lib/Enotify.php:123 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 -#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 -msgid "Events" +#: ../../Zotlabs/Lib/Enotify.php:182 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:172 -msgid "Directory" +#: ../../Zotlabs/Lib/Enotify.php:190 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:198 -msgid "Mail" +#: ../../Zotlabs/Lib/Enotify.php:199 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:99 -msgid "Chat" +#: ../../Zotlabs/Lib/Enotify.php:210 +#, php-format +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:231 -msgid "Probe" +#: ../../Zotlabs/Lib/Enotify.php:211 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:232 -msgid "Suggest" +#: ../../Zotlabs/Lib/Enotify.php:214 ../../Zotlabs/Lib/Enotify.php:229 +#: ../../Zotlabs/Lib/Enotify.php:255 ../../Zotlabs/Lib/Enotify.php:273 +#: ../../Zotlabs/Lib/Enotify.php:287 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:233 -msgid "Random Channel" +#: ../../Zotlabs/Lib/Enotify.php:220 +#, php-format +msgid "[$Projectname:Notify] %s posted to your profile wall" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:234 -msgid "Invite" +#: ../../Zotlabs/Lib/Enotify.php:222 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1564 -msgid "Features" +#: ../../Zotlabs/Lib/Enotify.php:224 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:236 -msgid "Language" +#: ../../Zotlabs/Lib/Enotify.php:248 +#, php-format +msgid "[$Projectname:Notify] %s tagged you" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:237 -msgid "Post" +#: ../../Zotlabs/Lib/Enotify.php:249 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:238 -msgid "Profile Photo" +#: ../../Zotlabs/Lib/Enotify.php:250 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../Zotlabs/Lib/Apps.php:339 -msgid "Purchase" +#: ../../Zotlabs/Lib/Enotify.php:262 +#, php-format +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:263 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:264 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:280 +#, php-format +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:281 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:282 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:294 +msgid "[$Projectname:Notify] Introduction received" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:295 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:296 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:300 ../../Zotlabs/Lib/Enotify.php:319 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:302 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:309 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:310 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:311 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:317 +msgid "Name:" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:318 +msgid "Photo:" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:321 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:539 +msgid "[$Projectname:Notify]" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:699 +msgid "created a new post" +msgstr "" + +#: ../../Zotlabs/Lib/Enotify.php:700 +#, php-format +msgid "commented on %s's post" msgstr "" #: ../../include/Import/import_diaspora.php:16 @@ -7164,61 +7188,680 @@ msgstr "" msgid "Unable to create a unique channel address. Import failed." msgstr "" -#: ../../include/dba/dba_driver.php:173 +#: ../../include/dba/dba_driver.php:180 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../include/permissions.php:35 -msgid "Can view my normal stream and posts" +#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 +msgid "Logout" msgstr "" -#: ../../include/permissions.php:39 -msgid "Can view my webpages" +#: ../../include/nav.php:85 ../../include/nav.php:118 +msgid "End this session" msgstr "" -#: ../../include/permissions.php:43 -msgid "Can post on my channel page (\"wall\")" +#: ../../include/nav.php:88 ../../include/nav.php:149 +msgid "Home" msgstr "" -#: ../../include/permissions.php:46 -msgid "Can like/dislike stuff" +#: ../../include/nav.php:88 +msgid "Your posts and conversations" msgstr "" -#: ../../include/permissions.php:46 -msgid "Profiles and things other than posts/comments" +#: ../../include/nav.php:89 +msgid "Your profile page" msgstr "" -#: ../../include/permissions.php:48 -msgid "Can forward to all my channel contacts via post @mentions" +#: ../../include/nav.php:91 +msgid "Manage/Edit profiles" msgstr "" -#: ../../include/permissions.php:48 -msgid "Advanced - useful for creating group forum channels" +#: ../../include/nav.php:93 ../../include/channel.php:965 +msgid "Edit Profile" msgstr "" -#: ../../include/permissions.php:49 -msgid "Can chat with me (when available)" +#: ../../include/nav.php:93 +msgid "Edit your profile" msgstr "" -#: ../../include/permissions.php:50 -msgid "Can write to my file storage and photos" +#: ../../include/nav.php:95 +msgid "Your photos" msgstr "" -#: ../../include/permissions.php:51 -msgid "Can edit my webpages" +#: ../../include/nav.php:96 +msgid "Your files" msgstr "" -#: ../../include/permissions.php:53 -msgid "Somewhat advanced - very useful in open communities" +#: ../../include/nav.php:99 +msgid "Your chatrooms" msgstr "" -#: ../../include/permissions.php:55 -msgid "Can administer my channel resources" +#: ../../include/nav.php:105 ../../include/conversation.php:1715 +msgid "Bookmarks" msgstr "" -#: ../../include/permissions.php:55 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" +#: ../../include/nav.php:105 +msgid "Your bookmarks" +msgstr "" + +#: ../../include/nav.php:109 +msgid "Your webpages" +msgstr "" + +#: ../../include/nav.php:111 +msgid "Your wiki" +msgstr "" + +#: ../../include/nav.php:115 +msgid "Sign in" +msgstr "" + +#: ../../include/nav.php:132 +#, php-format +msgid "%s - click to logout" +msgstr "" + +#: ../../include/nav.php:135 +msgid "Remote authentication" +msgstr "" + +#: ../../include/nav.php:135 +msgid "Click to authenticate to your home hub" +msgstr "" + +#: ../../include/nav.php:149 +msgid "Home Page" +msgstr "" + +#: ../../include/nav.php:152 +msgid "Create an account" +msgstr "" + +#: ../../include/nav.php:164 +msgid "Help and documentation" +msgstr "" + +#: ../../include/nav.php:168 +msgid "Applications, utilities, links, games" +msgstr "" + +#: ../../include/nav.php:170 +msgid "Search site @name, #tag, ?docs, content" +msgstr "" + +#: ../../include/nav.php:172 +msgid "Channel Directory" +msgstr "" + +#: ../../include/nav.php:184 +msgid "Your grid" +msgstr "" + +#: ../../include/nav.php:185 +msgid "Mark all grid notifications seen" +msgstr "" + +#: ../../include/nav.php:187 +msgid "Channel home" +msgstr "" + +#: ../../include/nav.php:188 +msgid "Mark all channel notifications seen" +msgstr "" + +#: ../../include/nav.php:194 +msgid "Notices" +msgstr "" + +#: ../../include/nav.php:194 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:195 +msgid "See all notifications" +msgstr "" + +#: ../../include/nav.php:198 +msgid "Private mail" +msgstr "" + +#: ../../include/nav.php:199 +msgid "See all private messages" +msgstr "" + +#: ../../include/nav.php:200 +msgid "Mark all private messages seen" +msgstr "" + +#: ../../include/nav.php:201 ../../include/widgets.php:700 +msgid "Inbox" +msgstr "" + +#: ../../include/nav.php:202 ../../include/widgets.php:705 +msgid "Outbox" +msgstr "" + +#: ../../include/nav.php:203 ../../include/widgets.php:710 +msgid "New Message" +msgstr "" + +#: ../../include/nav.php:206 +msgid "Event Calendar" +msgstr "" + +#: ../../include/nav.php:207 +msgid "See all events" +msgstr "" + +#: ../../include/nav.php:208 +msgid "Mark all events seen" +msgstr "" + +#: ../../include/nav.php:211 +msgid "Manage Your Channels" +msgstr "" + +#: ../../include/nav.php:213 +msgid "Account/Channel Settings" +msgstr "" + +#: ../../include/nav.php:221 ../../include/widgets.php:1593 +msgid "Admin" +msgstr "" + +#: ../../include/nav.php:221 +msgid "Site Setup and Configuration" +msgstr "" + +#: ../../include/nav.php:252 ../../include/conversation.php:853 +msgid "Loading..." +msgstr "" + +#: ../../include/nav.php:257 +msgid "@name, #tag, ?doc, content" +msgstr "" + +#: ../../include/nav.php:258 +msgid "Please wait..." +msgstr "" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "" + +#: ../../include/datetime.php:286 ../../boot.php:2578 +msgid "never" +msgstr "" + +#: ../../include/datetime.php:292 +msgid "less than a second ago" +msgstr "" + +#: ../../include/datetime.php:310 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "" + +#: ../../include/datetime.php:321 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:324 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:327 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:330 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:333 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:336 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:339 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:576 +#, php-format +msgid "%1$s's birthday" +msgstr "" + +#: ../../include/datetime.php:577 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "" + +#: ../../include/text.php:459 +msgid "prev" +msgstr "" + +#: ../../include/text.php:461 +msgid "first" +msgstr "" + +#: ../../include/text.php:490 +msgid "last" +msgstr "" + +#: ../../include/text.php:493 +msgid "next" +msgstr "" + +#: ../../include/text.php:504 +msgid "older" +msgstr "" + +#: ../../include/text.php:506 +msgid "newer" +msgstr "" + +#: ../../include/text.php:911 +msgid "No connections" +msgstr "" + +#: ../../include/text.php:936 +#, php-format +msgid "View all %s connections" +msgstr "" + +#: ../../include/text.php:1081 ../../include/text.php:1086 +msgid "poke" +msgstr "" + +#: ../../include/text.php:1081 ../../include/text.php:1086 +#: ../../include/conversation.php:243 +msgid "poked" +msgstr "" + +#: ../../include/text.php:1087 +msgid "ping" +msgstr "" + +#: ../../include/text.php:1087 +msgid "pinged" +msgstr "" + +#: ../../include/text.php:1088 +msgid "prod" +msgstr "" + +#: ../../include/text.php:1088 +msgid "prodded" +msgstr "" + +#: ../../include/text.php:1089 +msgid "slap" +msgstr "" + +#: ../../include/text.php:1089 +msgid "slapped" +msgstr "" + +#: ../../include/text.php:1090 +msgid "finger" +msgstr "" + +#: ../../include/text.php:1090 +msgid "fingered" +msgstr "" + +#: ../../include/text.php:1091 +msgid "rebuff" +msgstr "" + +#: ../../include/text.php:1091 +msgid "rebuffed" +msgstr "" + +#: ../../include/text.php:1103 +msgid "happy" +msgstr "" + +#: ../../include/text.php:1104 +msgid "sad" +msgstr "" + +#: ../../include/text.php:1105 +msgid "mellow" +msgstr "" + +#: ../../include/text.php:1106 +msgid "tired" +msgstr "" + +#: ../../include/text.php:1107 +msgid "perky" +msgstr "" + +#: ../../include/text.php:1108 +msgid "angry" +msgstr "" + +#: ../../include/text.php:1109 +msgid "stupefied" +msgstr "" + +#: ../../include/text.php:1110 +msgid "puzzled" +msgstr "" + +#: ../../include/text.php:1111 +msgid "interested" +msgstr "" + +#: ../../include/text.php:1112 +msgid "bitter" +msgstr "" + +#: ../../include/text.php:1113 +msgid "cheerful" +msgstr "" + +#: ../../include/text.php:1114 +msgid "alive" +msgstr "" + +#: ../../include/text.php:1115 +msgid "annoyed" +msgstr "" + +#: ../../include/text.php:1116 +msgid "anxious" +msgstr "" + +#: ../../include/text.php:1117 +msgid "cranky" +msgstr "" + +#: ../../include/text.php:1118 +msgid "disturbed" +msgstr "" + +#: ../../include/text.php:1119 +msgid "frustrated" +msgstr "" + +#: ../../include/text.php:1120 +msgid "depressed" +msgstr "" + +#: ../../include/text.php:1121 +msgid "motivated" +msgstr "" + +#: ../../include/text.php:1122 +msgid "relaxed" +msgstr "" + +#: ../../include/text.php:1123 +msgid "surprised" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:70 +msgid "Monday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:71 +msgid "Tuesday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:72 +msgid "Wednesday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:73 +msgid "Thursday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:74 +msgid "Friday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:75 +msgid "Saturday" +msgstr "" + +#: ../../include/text.php:1310 ../../include/js_strings.php:69 +msgid "Sunday" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:45 +msgid "January" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:46 +msgid "February" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:47 +msgid "March" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:48 +msgid "April" +msgstr "" + +#: ../../include/text.php:1314 +msgid "May" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:50 +msgid "June" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:51 +msgid "July" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:52 +msgid "August" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:53 +msgid "September" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:54 +msgid "October" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:55 +msgid "November" +msgstr "" + +#: ../../include/text.php:1314 ../../include/js_strings.php:56 +msgid "December" +msgstr "" + +#: ../../include/text.php:1391 ../../include/text.php:1395 +msgid "Unknown Attachment" +msgstr "" + +#: ../../include/text.php:1397 +msgid "unknown" +msgstr "" + +#: ../../include/text.php:1433 +msgid "remove category" +msgstr "" + +#: ../../include/text.php:1510 +msgid "remove from file" +msgstr "" + +#: ../../include/text.php:1814 ../../include/language.php:367 +msgid "default" +msgstr "" + +#: ../../include/text.php:1822 +msgid "Page layout" +msgstr "" + +#: ../../include/text.php:1822 +msgid "You can create your own with the layouts tool" +msgstr "" + +#: ../../include/text.php:1864 +msgid "Page content type" +msgstr "" + +#: ../../include/text.php:1997 +msgid "activity" +msgstr "" + +#: ../../include/text.php:2308 +msgid "Design Tools" +msgstr "" + +#: ../../include/text.php:2314 +msgid "Pages" +msgstr "" + +#: ../../include/text.php:2336 +msgid "Import website..." +msgstr "" + +#: ../../include/text.php:2337 +msgid "Select folder to import" +msgstr "" + +#: ../../include/text.php:2338 +msgid "Import from a zipped folder:" +msgstr "" + +#: ../../include/text.php:2339 +msgid "Import from cloud files:" +msgstr "" + +#: ../../include/text.php:2340 +msgid "/cloud/channel/path/to/folder" +msgstr "" + +#: ../../include/text.php:2341 +msgid "Enter path to website files" +msgstr "" + +#: ../../include/text.php:2342 +msgid "Select folder" +msgstr "" + +#: ../../include/text.php:2343 +msgid "Export website..." +msgstr "" + +#: ../../include/text.php:2344 +msgid "Export to a zip file" +msgstr "" + +#: ../../include/text.php:2345 +msgid "website.zip" +msgstr "" + +#: ../../include/text.php:2346 +msgid "Enter a name for the zip file." +msgstr "" + +#: ../../include/text.php:2347 +msgid "Export to cloud files" +msgstr "" + +#: ../../include/text.php:2348 +msgid "/path/to/export/folder" +msgstr "" + +#: ../../include/text.php:2349 +msgid "Enter a path to a cloud files destination." +msgstr "" + +#: ../../include/text.php:2350 +msgid "Specify folder" +msgstr "" + +#: ../../include/bbcode.php:134 ../../include/bbcode.php:902 +#: ../../include/bbcode.php:905 ../../include/bbcode.php:910 +#: ../../include/bbcode.php:913 ../../include/bbcode.php:916 +#: ../../include/bbcode.php:919 ../../include/bbcode.php:924 +#: ../../include/bbcode.php:927 ../../include/bbcode.php:932 +#: ../../include/bbcode.php:935 ../../include/bbcode.php:938 +#: ../../include/bbcode.php:941 +msgid "Image/photo" +msgstr "" + +#: ../../include/bbcode.php:173 ../../include/bbcode.php:952 +msgid "Encrypted content" +msgstr "" + +#: ../../include/bbcode.php:189 +#, php-format +msgid "Install %s element: " +msgstr "" + +#: ../../include/bbcode.php:193 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "" + +#: ../../include/bbcode.php:272 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "" + +#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 +msgid "Click to open/close" +msgstr "" + +#: ../../include/bbcode.php:357 +msgid "spoiler" +msgstr "" + +#: ../../include/bbcode.php:633 ../../include/wiki.php:525 +msgid "Different viewers will see this text differently" +msgstr "" + +#: ../../include/bbcode.php:890 +msgid "$1 wrote:" msgstr "" #: ../../include/photos.php:114 @@ -7252,6 +7895,22 @@ msgstr "" msgid "Upload New Photos" msgstr "" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "" + +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "" + +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "" + +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "" + #: ../../include/features.php:58 msgid "General Features" msgstr "" @@ -7511,8 +8170,8 @@ msgstr "" msgid "Add emoji reaction ability to posts" msgstr "" -#: ../../include/features.php:372 ../../include/contact_widgets.php:53 -#: ../../include/widgets.php:346 +#: ../../include/features.php:372 ../../include/widgets.php:346 +#: ../../include/contact_widgets.php:53 msgid "Saved Folders" msgstr "" @@ -7554,909 +8213,306 @@ msgid "" "channel" msgstr "" -#: ../../include/help.php:25 -msgid "Help:" +#: ../../include/network.php:704 +msgid "view full size" msgstr "" -#: ../../include/security.php:109 -msgid "guest:" -msgstr "" - -#: ../../include/security.php:527 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - -#: ../../include/text.php:450 -msgid "prev" -msgstr "" - -#: ../../include/text.php:452 -msgid "first" -msgstr "" - -#: ../../include/text.php:481 -msgid "last" -msgstr "" - -#: ../../include/text.php:484 -msgid "next" -msgstr "" - -#: ../../include/text.php:494 -msgid "older" -msgstr "" - -#: ../../include/text.php:496 -msgid "newer" -msgstr "" - -#: ../../include/text.php:889 -msgid "No connections" -msgstr "" - -#: ../../include/text.php:914 -#, php-format -msgid "View all %s connections" -msgstr "" - -#: ../../include/text.php:1059 ../../include/text.php:1064 -msgid "poke" -msgstr "" - -#: ../../include/text.php:1059 ../../include/text.php:1064 -#: ../../include/conversation.php:243 -msgid "poked" -msgstr "" - -#: ../../include/text.php:1065 -msgid "ping" -msgstr "" - -#: ../../include/text.php:1065 -msgid "pinged" -msgstr "" - -#: ../../include/text.php:1066 -msgid "prod" -msgstr "" - -#: ../../include/text.php:1066 -msgid "prodded" -msgstr "" - -#: ../../include/text.php:1067 -msgid "slap" -msgstr "" - -#: ../../include/text.php:1067 -msgid "slapped" -msgstr "" - -#: ../../include/text.php:1068 -msgid "finger" -msgstr "" - -#: ../../include/text.php:1068 -msgid "fingered" -msgstr "" - -#: ../../include/text.php:1069 -msgid "rebuff" -msgstr "" - -#: ../../include/text.php:1069 -msgid "rebuffed" -msgstr "" - -#: ../../include/text.php:1081 -msgid "happy" -msgstr "" - -#: ../../include/text.php:1082 -msgid "sad" -msgstr "" - -#: ../../include/text.php:1083 -msgid "mellow" -msgstr "" - -#: ../../include/text.php:1084 -msgid "tired" -msgstr "" - -#: ../../include/text.php:1085 -msgid "perky" -msgstr "" - -#: ../../include/text.php:1086 -msgid "angry" -msgstr "" - -#: ../../include/text.php:1087 -msgid "stupefied" -msgstr "" - -#: ../../include/text.php:1088 -msgid "puzzled" -msgstr "" - -#: ../../include/text.php:1089 -msgid "interested" -msgstr "" - -#: ../../include/text.php:1090 -msgid "bitter" -msgstr "" - -#: ../../include/text.php:1091 -msgid "cheerful" -msgstr "" - -#: ../../include/text.php:1092 -msgid "alive" -msgstr "" - -#: ../../include/text.php:1093 -msgid "annoyed" -msgstr "" - -#: ../../include/text.php:1094 -msgid "anxious" -msgstr "" - -#: ../../include/text.php:1095 -msgid "cranky" -msgstr "" - -#: ../../include/text.php:1096 -msgid "disturbed" -msgstr "" - -#: ../../include/text.php:1097 -msgid "frustrated" -msgstr "" - -#: ../../include/text.php:1098 -msgid "depressed" -msgstr "" - -#: ../../include/text.php:1099 -msgid "motivated" -msgstr "" - -#: ../../include/text.php:1100 -msgid "relaxed" -msgstr "" - -#: ../../include/text.php:1101 -msgid "surprised" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:70 -msgid "Monday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:71 -msgid "Tuesday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:72 -msgid "Wednesday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:73 -msgid "Thursday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:74 -msgid "Friday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:75 -msgid "Saturday" -msgstr "" - -#: ../../include/text.php:1285 ../../include/js_strings.php:69 -msgid "Sunday" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:45 -msgid "January" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:46 -msgid "February" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:47 -msgid "March" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:48 -msgid "April" -msgstr "" - -#: ../../include/text.php:1289 -msgid "May" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:50 -msgid "June" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:51 -msgid "July" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:52 -msgid "August" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:53 -msgid "September" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:54 -msgid "October" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:55 -msgid "November" -msgstr "" - -#: ../../include/text.php:1289 ../../include/js_strings.php:56 -msgid "December" -msgstr "" - -#: ../../include/text.php:1366 ../../include/text.php:1370 -msgid "Unknown Attachment" -msgstr "" - -#: ../../include/text.php:1372 -msgid "unknown" -msgstr "" - -#: ../../include/text.php:1408 -msgid "remove category" -msgstr "" - -#: ../../include/text.php:1485 -msgid "remove from file" -msgstr "" - -#: ../../include/text.php:1784 ../../include/text.php:1855 -msgid "default" -msgstr "" - -#: ../../include/text.php:1792 -msgid "Page layout" -msgstr "" - -#: ../../include/text.php:1792 -msgid "You can create your own with the layouts tool" -msgstr "" - -#: ../../include/text.php:1834 -msgid "Page content type" -msgstr "" - -#: ../../include/text.php:1867 -msgid "Select an alternate language" -msgstr "" - -#: ../../include/text.php:2004 -msgid "activity" -msgstr "" - -#: ../../include/text.php:2305 -msgid "Design Tools" -msgstr "" - -#: ../../include/text.php:2311 -msgid "Pages" -msgstr "" - -#: ../../include/text.php:2333 -msgid "Import website..." -msgstr "" - -#: ../../include/text.php:2334 -msgid "Select folder to import" -msgstr "" - -#: ../../include/text.php:2335 -msgid "Import from a zipped folder:" -msgstr "" - -#: ../../include/text.php:2336 -msgid "Import from cloud files:" -msgstr "" - -#: ../../include/text.php:2337 -msgid "/cloud/channel/path/to/folder" -msgstr "" - -#: ../../include/text.php:2338 -msgid "Enter path to website files" -msgstr "" - -#: ../../include/text.php:2339 -msgid "Select folder" -msgstr "" - -#: ../../include/text.php:2340 -msgid "Export website..." -msgstr "" - -#: ../../include/text.php:2341 -msgid "Export to a zip file" -msgstr "" - -#: ../../include/text.php:2342 -msgid "website.zip" -msgstr "" - -#: ../../include/text.php:2343 -msgid "Enter a name for the zip file." -msgstr "" - -#: ../../include/text.php:2344 -msgid "Export to cloud files" -msgstr "" - -#: ../../include/text.php:2345 -msgid "/path/to/export/folder" -msgstr "" - -#: ../../include/text.php:2346 -msgid "Enter a path to a cloud files destination." -msgstr "" - -#: ../../include/text.php:2347 -msgid "Specify folder" -msgstr "" - -#: ../../include/zot.php:700 -msgid "Invalid data packet" -msgstr "" - -#: ../../include/zot.php:716 -msgid "Unable to verify channel signature" -msgstr "" - -#: ../../include/zot.php:2329 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "" - -#: ../../include/zot.php:3713 -msgid "invalid target signature" -msgstr "" - -#: ../../include/account.php:35 -msgid "Not a valid email address" -msgstr "" - -#: ../../include/account.php:37 -msgid "Your email domain is not among those allowed on this site" -msgstr "" - -#: ../../include/account.php:43 -msgid "Your email address is already registered at this site." -msgstr "" - -#: ../../include/account.php:75 -msgid "An invitation is required." -msgstr "" - -#: ../../include/account.php:79 -msgid "Invitation could not be verified." -msgstr "" - -#: ../../include/account.php:130 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:198 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:258 -#, php-format -msgid "Registration confirmation for %s" -msgstr "" - -#: ../../include/account.php:324 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:326 ../../include/account.php:353 -#: ../../include/account.php:413 ../../include/network.php:1937 +#: ../../include/network.php:1937 msgid "Administrator" msgstr "" -#: ../../include/account.php:348 -msgid "your registration password" +#: ../../include/network.php:1953 +msgid "No Subject" msgstr "" -#: ../../include/account.php:351 ../../include/account.php:411 +#: ../../include/network.php:2207 ../../include/network.php:2208 +msgid "Friendica" +msgstr "" + +#: ../../include/network.php:2209 +msgid "OStatus" +msgstr "" + +#: ../../include/network.php:2210 +msgid "GNU-Social" +msgstr "" + +#: ../../include/network.php:2211 +msgid "RSS/Atom" +msgstr "" + +#: ../../include/network.php:2213 +msgid "Diaspora" +msgstr "" + +#: ../../include/network.php:2214 +msgid "Facebook" +msgstr "" + +#: ../../include/network.php:2215 +msgid "Zot" +msgstr "" + +#: ../../include/network.php:2216 +msgid "LinkedIn" +msgstr "" + +#: ../../include/network.php:2217 +msgid "XMPP/IM" +msgstr "" + +#: ../../include/network.php:2218 +msgid "MySpace" +msgstr "" + +#: ../../include/widgets.php:46 ../../include/widgets.php:465 +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +#: ../../include/contact_widgets.php:91 +msgid "Categories" +msgstr "" + +#: ../../include/widgets.php:103 +msgid "System" +msgstr "" + +#: ../../include/widgets.php:106 +msgid "New App" +msgstr "" + +#: ../../include/widgets.php:154 +msgid "Suggestions" +msgstr "" + +#: ../../include/widgets.php:155 +msgid "See more..." +msgstr "" + +#: ../../include/widgets.php:175 #, php-format -msgid "Registration details for %s" +msgid "You have %1$.0f of %2$.0f allowed connections." msgstr "" -#: ../../include/account.php:423 -msgid "Account approved." +#: ../../include/widgets.php:181 +msgid "Add New Connection" msgstr "" -#: ../../include/account.php:463 -#, php-format -msgid "Registration revoked for %s" +#: ../../include/widgets.php:182 +msgid "Enter channel address" msgstr "" -#: ../../include/account.php:748 ../../include/account.php:750 -msgid "Click here to upgrade." +#: ../../include/widgets.php:183 +msgid "Examples: bob@example.com, https://example.com/barbara" msgstr "" -#: ../../include/account.php:756 -msgid "This action exceeds the limits set by your subscription plan." +#: ../../include/widgets.php:199 +msgid "Notes" msgstr "" -#: ../../include/account.php:761 -msgid "This action is not available under your subscription plan." +#: ../../include/widgets.php:275 +msgid "Remove term" msgstr "" -#: ../../include/message.php:20 -msgid "No recipient provided." +#: ../../include/widgets.php:284 ../../include/group.php:316 +msgid "add" msgstr "" -#: ../../include/message.php:25 -msgid "[no subject]" +#: ../../include/widgets.php:349 ../../include/widgets.php:468 +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +msgid "Everything" msgstr "" -#: ../../include/message.php:45 -msgid "Unable to determine sender." +#: ../../include/widgets.php:390 +msgid "Archives" msgstr "" -#: ../../include/message.php:222 -msgid "Stored post could not be verified." +#: ../../include/widgets.php:552 +msgid "Refresh" msgstr "" -#: ../../include/selectors.php:30 -msgid "Frequently" +#: ../../include/widgets.php:592 +msgid "Account settings" msgstr "" -#: ../../include/selectors.php:31 -msgid "Hourly" +#: ../../include/widgets.php:598 +msgid "Channel settings" msgstr "" -#: ../../include/selectors.php:32 -msgid "Twice daily" +#: ../../include/widgets.php:607 +msgid "Additional features" msgstr "" -#: ../../include/selectors.php:33 -msgid "Daily" +#: ../../include/widgets.php:614 +msgid "Feature/Addon settings" msgstr "" -#: ../../include/selectors.php:34 -msgid "Weekly" +#: ../../include/widgets.php:620 +msgid "Display settings" msgstr "" -#: ../../include/selectors.php:35 -msgid "Monthly" +#: ../../include/widgets.php:627 +msgid "Manage locations" msgstr "" -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Male" +#: ../../include/widgets.php:634 +msgid "Export channel" msgstr "" -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Female" +#: ../../include/widgets.php:640 +msgid "Connected apps" msgstr "" -#: ../../include/selectors.php:49 -msgid "Currently Male" +#: ../../include/widgets.php:664 +msgid "Premium Channel Settings" msgstr "" -#: ../../include/selectors.php:49 -msgid "Currently Female" +#: ../../include/widgets.php:693 +msgid "Private Mail Menu" msgstr "" -#: ../../include/selectors.php:49 -msgid "Mostly Male" +#: ../../include/widgets.php:695 +msgid "Combined View" msgstr "" -#: ../../include/selectors.php:49 -msgid "Mostly Female" +#: ../../include/widgets.php:727 ../../include/widgets.php:739 +msgid "Conversations" msgstr "" -#: ../../include/selectors.php:49 -msgid "Transgender" +#: ../../include/widgets.php:731 +msgid "Received Messages" msgstr "" -#: ../../include/selectors.php:49 -msgid "Intersex" +#: ../../include/widgets.php:735 +msgid "Sent Messages" msgstr "" -#: ../../include/selectors.php:49 -msgid "Transsexual" +#: ../../include/widgets.php:749 +msgid "No messages." msgstr "" -#: ../../include/selectors.php:49 -msgid "Hermaphrodite" +#: ../../include/widgets.php:767 +msgid "Delete conversation" msgstr "" -#: ../../include/selectors.php:49 -msgid "Neuter" +#: ../../include/widgets.php:793 +msgid "Events Tools" msgstr "" -#: ../../include/selectors.php:49 -msgid "Non-specific" +#: ../../include/widgets.php:794 +msgid "Export Calendar" msgstr "" -#: ../../include/selectors.php:49 -msgid "Undecided" +#: ../../include/widgets.php:795 +msgid "Import Calendar" msgstr "" -#: ../../include/selectors.php:85 ../../include/selectors.php:104 -msgid "Males" +#: ../../include/widgets.php:883 ../../include/conversation.php:1702 +#: ../../include/conversation.php:1705 +msgid "Chatrooms" msgstr "" -#: ../../include/selectors.php:85 ../../include/selectors.php:104 -msgid "Females" +#: ../../include/widgets.php:887 +msgid "Overview" msgstr "" -#: ../../include/selectors.php:85 -msgid "Gay" +#: ../../include/widgets.php:894 +msgid "Chat Members" msgstr "" -#: ../../include/selectors.php:85 -msgid "Lesbian" +#: ../../include/widgets.php:916 +msgid "Wiki List" msgstr "" -#: ../../include/selectors.php:85 -msgid "No Preference" +#: ../../include/widgets.php:954 +msgid "Wiki Pages" msgstr "" -#: ../../include/selectors.php:85 -msgid "Bisexual" +#: ../../include/widgets.php:989 +msgid "Bookmarked Chatrooms" msgstr "" -#: ../../include/selectors.php:85 -msgid "Autosexual" +#: ../../include/widgets.php:1020 +msgid "Suggested Chatrooms" msgstr "" -#: ../../include/selectors.php:85 -msgid "Abstinent" +#: ../../include/widgets.php:1165 ../../include/widgets.php:1277 +msgid "photo/image" msgstr "" -#: ../../include/selectors.php:85 -msgid "Virgin" +#: ../../include/widgets.php:1220 +msgid "Click to show more" msgstr "" -#: ../../include/selectors.php:85 -msgid "Deviant" +#: ../../include/widgets.php:1371 +msgid "Rating Tools" msgstr "" -#: ../../include/selectors.php:85 -msgid "Fetish" +#: ../../include/widgets.php:1375 ../../include/widgets.php:1377 +msgid "Rate Me" msgstr "" -#: ../../include/selectors.php:85 -msgid "Oodles" +#: ../../include/widgets.php:1380 +msgid "View Ratings" msgstr "" -#: ../../include/selectors.php:85 -msgid "Nonsexual" +#: ../../include/widgets.php:1464 +msgid "Forums" msgstr "" -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Single" +#: ../../include/widgets.php:1493 +msgid "Tasks" msgstr "" -#: ../../include/selectors.php:123 -msgid "Lonely" +#: ../../include/widgets.php:1504 +msgid "Documentation" msgstr "" -#: ../../include/selectors.php:123 -msgid "Available" +#: ../../include/widgets.php:1560 ../../include/widgets.php:1598 +msgid "Member registrations waiting for confirmation" msgstr "" -#: ../../include/selectors.php:123 -msgid "Unavailable" +#: ../../include/widgets.php:1566 +msgid "Inspect queue" msgstr "" -#: ../../include/selectors.php:123 -msgid "Has crush" +#: ../../include/widgets.php:1568 +msgid "DB updates" msgstr "" -#: ../../include/selectors.php:123 -msgid "Infatuated" +#: ../../include/widgets.php:1594 +msgid "Plugin Features" msgstr "" -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Dating" +#: ../../include/bb2diaspora.php:404 +msgid "Attachments:" msgstr "" -#: ../../include/selectors.php:123 -msgid "Unfaithful" +#: ../../include/bb2diaspora.php:491 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/selectors.php:123 -msgid "Sex Addict" +#: ../../include/bb2diaspora.php:493 +msgid "$Projectname event notification:" msgstr "" -#: ../../include/selectors.php:123 -msgid "Friends/Benefits" +#: ../../include/bb2diaspora.php:497 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" msgstr "" -#: ../../include/selectors.php:123 -msgid "Casual" +#: ../../include/bb2diaspora.php:505 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" msgstr "" -#: ../../include/selectors.php:123 -msgid "Engaged" +#: ../../include/security.php:117 +msgid "guest:" msgstr "" -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Married" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Imaginarily married" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Partners" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Cohabiting" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Common law" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Happy" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Not looking" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Swinger" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Betrayed" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Separated" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Unstable" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Divorced" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Imaginarily divorced" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Widowed" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Uncertain" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "It's complicated" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Don't care" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Ask me" -msgstr "" - -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "" - -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "" - -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "" - -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "" - -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "" - -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "" - -#: ../../include/channel.php:212 +#: ../../include/security.php:535 msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "" - -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "" - -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "" - -#: ../../include/channel.php:813 -msgid "Requested channel is not available." -msgstr "" - -#: ../../include/channel.php:960 -msgid "Create New Profile" -msgstr "" - -#: ../../include/channel.php:963 ../../include/nav.php:93 -msgid "Edit Profile" -msgstr "" - -#: ../../include/channel.php:980 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/channel.php:1053 ../../include/channel.php:1166 -msgid "Gender:" -msgstr "" - -#: ../../include/channel.php:1054 ../../include/channel.php:1210 -msgid "Status:" -msgstr "" - -#: ../../include/channel.php:1055 ../../include/channel.php:1221 -msgid "Homepage:" -msgstr "" - -#: ../../include/channel.php:1056 -msgid "Online Now" -msgstr "" - -#: ../../include/channel.php:1171 -msgid "Like this channel" -msgstr "" - -#: ../../include/channel.php:1195 -msgid "j F, Y" -msgstr "" - -#: ../../include/channel.php:1196 -msgid "j F" -msgstr "" - -#: ../../include/channel.php:1203 -msgid "Birthday:" -msgstr "" - -#: ../../include/channel.php:1216 -#, php-format -msgid "for %1$d %2$s" -msgstr "" - -#: ../../include/channel.php:1219 -msgid "Sexual Preference:" -msgstr "" - -#: ../../include/channel.php:1225 -msgid "Tags:" -msgstr "" - -#: ../../include/channel.php:1227 -msgid "Political Views:" -msgstr "" - -#: ../../include/channel.php:1229 -msgid "Religion:" -msgstr "" - -#: ../../include/channel.php:1233 -msgid "Hobbies/Interests:" -msgstr "" - -#: ../../include/channel.php:1235 -msgid "Likes:" -msgstr "" - -#: ../../include/channel.php:1237 -msgid "Dislikes:" -msgstr "" - -#: ../../include/channel.php:1239 -msgid "Contact information and Social Networks:" -msgstr "" - -#: ../../include/channel.php:1241 -msgid "My other channels:" -msgstr "" - -#: ../../include/channel.php:1243 -msgid "Musical interests:" -msgstr "" - -#: ../../include/channel.php:1245 -msgid "Books, literature:" -msgstr "" - -#: ../../include/channel.php:1247 -msgid "Television:" -msgstr "" - -#: ../../include/channel.php:1249 -msgid "Film/dance/culture/entertainment:" -msgstr "" - -#: ../../include/channel.php:1251 -msgid "Love/Romance:" -msgstr "" - -#: ../../include/channel.php:1253 -msgid "Work/employment:" -msgstr "" - -#: ../../include/channel.php:1255 -msgid "School/education:" -msgstr "" - -#: ../../include/channel.php:1276 -msgid "Like this thing" -msgstr "" - -#: ../../include/acl_selectors.php:169 -msgid "Who can see this?" -msgstr "" - -#: ../../include/acl_selectors.php:170 -msgid "Custom selection" -msgstr "" - -#: ../../include/acl_selectors.php:171 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " -"the scope of \"Show\"." -msgstr "" - -#: ../../include/acl_selectors.php:172 -msgid "Show" -msgstr "" - -#: ../../include/acl_selectors.php:173 -msgid "Don't show" -msgstr "" - -#: ../../include/acl_selectors.php:207 -#, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These " -"permissions set who is allowed to view the post." +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." msgstr "" #: ../../include/bookmarks.php:35 @@ -8491,21 +8547,37 @@ msgstr "" msgid "Channels not in any privacy group" msgstr "" -#: ../../include/group.php:316 ../../include/widgets.php:284 -msgid "add" +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." msgstr "" -#: ../../include/connections.php:95 -msgid "New window" +#: ../../include/import.php:90 +msgid "Channel clone failed. Import failed." msgstr "" -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" +#: ../../include/import.php:1354 +msgid "Unable to import element \"" msgstr "" -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" +#: ../../include/language.php:380 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "" + +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "" + +#: ../../include/message.php:222 +msgid "Stored post could not be verified." msgstr "" #: ../../include/page_widgets.php:7 @@ -8516,220 +8588,88 @@ msgstr "" msgid "Title" msgstr "" -#: ../../include/wiki.php:525 ../../include/bbcode.php:619 -msgid "Different viewers will see this text differently" +#: ../../include/oembed.php:322 +msgid " by " msgstr "" -#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 -msgid "Logout" +#: ../../include/oembed.php:323 +msgid " on " msgstr "" -#: ../../include/nav.php:85 ../../include/nav.php:118 -msgid "End this session" +#: ../../include/oembed.php:352 +msgid "Embedded content" msgstr "" -#: ../../include/nav.php:88 ../../include/nav.php:149 -msgid "Home" +#: ../../include/oembed.php:361 +msgid "Embedding disabled" msgstr "" -#: ../../include/nav.php:88 -msgid "Your posts and conversations" +#: ../../include/account.php:35 +msgid "Not a valid email address" msgstr "" -#: ../../include/nav.php:89 -msgid "Your profile page" +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../include/nav.php:91 -msgid "Manage/Edit profiles" +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../include/nav.php:93 -msgid "Edit your profile" +#: ../../include/account.php:75 +msgid "An invitation is required." msgstr "" -#: ../../include/nav.php:95 -msgid "Your photos" +#: ../../include/account.php:79 +msgid "Invitation could not be verified." msgstr "" -#: ../../include/nav.php:96 -msgid "Your files" +#: ../../include/account.php:130 +msgid "Please enter the required information." msgstr "" -#: ../../include/nav.php:99 -msgid "Your chatrooms" +#: ../../include/account.php:198 +msgid "Failed to store account information." msgstr "" -#: ../../include/nav.php:105 ../../include/conversation.php:1715 -msgid "Bookmarks" -msgstr "" - -#: ../../include/nav.php:105 -msgid "Your bookmarks" -msgstr "" - -#: ../../include/nav.php:109 -msgid "Your webpages" -msgstr "" - -#: ../../include/nav.php:111 -msgid "Your wiki" -msgstr "" - -#: ../../include/nav.php:115 -msgid "Sign in" -msgstr "" - -#: ../../include/nav.php:132 +#: ../../include/account.php:263 #, php-format -msgid "%s - click to logout" +msgid "Registration confirmation for %s" msgstr "" -#: ../../include/nav.php:135 -msgid "Remote authentication" +#: ../../include/account.php:330 +#, php-format +msgid "Registration request at %s" msgstr "" -#: ../../include/nav.php:135 -msgid "Click to authenticate to your home hub" +#: ../../include/account.php:352 +msgid "your registration password" msgstr "" -#: ../../include/nav.php:149 -msgid "Home Page" +#: ../../include/account.php:358 ../../include/account.php:420 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../include/nav.php:152 -msgid "Create an account" +#: ../../include/account.php:431 +msgid "Account approved." msgstr "" -#: ../../include/nav.php:164 -msgid "Help and documentation" +#: ../../include/account.php:471 +#, php-format +msgid "Registration revoked for %s" msgstr "" -#: ../../include/nav.php:168 -msgid "Applications, utilities, links, games" +#: ../../include/account.php:756 ../../include/account.php:758 +msgid "Click here to upgrade." msgstr "" -#: ../../include/nav.php:170 -msgid "Search site @name, #tag, ?docs, content" +#: ../../include/account.php:764 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../include/nav.php:172 -msgid "Channel Directory" -msgstr "" - -#: ../../include/nav.php:184 -msgid "Your grid" -msgstr "" - -#: ../../include/nav.php:185 -msgid "Mark all grid notifications seen" -msgstr "" - -#: ../../include/nav.php:187 -msgid "Channel home" -msgstr "" - -#: ../../include/nav.php:188 -msgid "Mark all channel notifications seen" -msgstr "" - -#: ../../include/nav.php:194 -msgid "Notices" -msgstr "" - -#: ../../include/nav.php:194 -msgid "Notifications" -msgstr "" - -#: ../../include/nav.php:195 -msgid "See all notifications" -msgstr "" - -#: ../../include/nav.php:198 -msgid "Private mail" -msgstr "" - -#: ../../include/nav.php:199 -msgid "See all private messages" -msgstr "" - -#: ../../include/nav.php:200 -msgid "Mark all private messages seen" -msgstr "" - -#: ../../include/nav.php:201 ../../include/widgets.php:700 -msgid "Inbox" -msgstr "" - -#: ../../include/nav.php:202 ../../include/widgets.php:705 -msgid "Outbox" -msgstr "" - -#: ../../include/nav.php:203 ../../include/widgets.php:710 -msgid "New Message" -msgstr "" - -#: ../../include/nav.php:206 -msgid "Event Calendar" -msgstr "" - -#: ../../include/nav.php:207 -msgid "See all events" -msgstr "" - -#: ../../include/nav.php:208 -msgid "Mark all events seen" -msgstr "" - -#: ../../include/nav.php:211 -msgid "Manage Your Channels" -msgstr "" - -#: ../../include/nav.php:213 -msgid "Account/Channel Settings" -msgstr "" - -#: ../../include/nav.php:221 ../../include/widgets.php:1594 -msgid "Admin" -msgstr "" - -#: ../../include/nav.php:221 -msgid "Site Setup and Configuration" -msgstr "" - -#: ../../include/nav.php:252 ../../include/conversation.php:853 -msgid "Loading..." -msgstr "" - -#: ../../include/nav.php:257 -msgid "@name, #tag, ?doc, content" -msgstr "" - -#: ../../include/nav.php:258 -msgid "Please wait..." -msgstr "" - -#: ../../include/bb2diaspora.php:398 -msgid "Attachments:" -msgstr "" - -#: ../../include/bb2diaspora.php:485 ../../include/event.php:22 -#: ../../include/event.php:69 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: ../../include/bb2diaspora.php:487 -msgid "$Projectname event notification:" -msgstr "" - -#: ../../include/bb2diaspora.php:491 ../../include/event.php:30 -#: ../../include/event.php:73 -msgid "Starts:" -msgstr "" - -#: ../../include/bb2diaspora.php:499 ../../include/event.php:40 -#: ../../include/event.php:77 -msgid "Finishes:" +#: ../../include/account.php:769 +msgid "This action is not available under your subscription plan." msgstr "" #: ../../include/js_strings.php:5 @@ -9007,47 +8947,352 @@ msgstr "" msgid "Cannot connect to yourself." msgstr "" -#: ../../include/bbcode.php:123 ../../include/bbcode.php:881 -#: ../../include/bbcode.php:884 ../../include/bbcode.php:889 -#: ../../include/bbcode.php:892 ../../include/bbcode.php:895 -#: ../../include/bbcode.php:898 ../../include/bbcode.php:903 -#: ../../include/bbcode.php:906 ../../include/bbcode.php:911 -#: ../../include/bbcode.php:914 ../../include/bbcode.php:917 -#: ../../include/bbcode.php:920 -msgid "Image/photo" +#: ../../include/selectors.php:30 +msgid "Frequently" msgstr "" -#: ../../include/bbcode.php:162 ../../include/bbcode.php:931 -msgid "Encrypted content" +#: ../../include/selectors.php:31 +msgid "Hourly" msgstr "" -#: ../../include/bbcode.php:178 +#: ../../include/selectors.php:32 +msgid "Twice daily" +msgstr "" + +#: ../../include/selectors.php:33 +msgid "Daily" +msgstr "" + +#: ../../include/selectors.php:34 +msgid "Weekly" +msgstr "" + +#: ../../include/selectors.php:35 +msgid "Monthly" +msgstr "" + +#: ../../include/selectors.php:49 ../../include/selectors.php:66 +msgid "Male" +msgstr "" + +#: ../../include/selectors.php:49 ../../include/selectors.php:66 +msgid "Female" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Currently Male" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Currently Female" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Mostly Male" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Mostly Female" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Transgender" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Intersex" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Transsexual" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Hermaphrodite" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Neuter" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Non-specific" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Undecided" +msgstr "" + +#: ../../include/selectors.php:85 ../../include/selectors.php:104 +msgid "Males" +msgstr "" + +#: ../../include/selectors.php:85 ../../include/selectors.php:104 +msgid "Females" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Gay" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Lesbian" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "No Preference" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Bisexual" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Autosexual" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Abstinent" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Virgin" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Deviant" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Fetish" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Oodles" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Nonsexual" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Single" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Lonely" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Available" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unavailable" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Has crush" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Infatuated" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Dating" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unfaithful" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Sex Addict" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Friends/Benefits" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Casual" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Engaged" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Married" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Imaginarily married" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Partners" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Cohabiting" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Common law" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Happy" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Not looking" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Swinger" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Betrayed" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Separated" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unstable" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Divorced" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Imaginarily divorced" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Widowed" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Uncertain" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "It's complicated" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Don't care" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Ask me" +msgstr "" + +#: ../../include/permissions.php:35 +msgid "Can view my normal stream and posts" +msgstr "" + +#: ../../include/permissions.php:39 +msgid "Can view my webpages" +msgstr "" + +#: ../../include/permissions.php:43 +msgid "Can post on my channel page (\"wall\")" +msgstr "" + +#: ../../include/permissions.php:46 +msgid "Can like/dislike stuff" +msgstr "" + +#: ../../include/permissions.php:46 +msgid "Profiles and things other than posts/comments" +msgstr "" + +#: ../../include/permissions.php:48 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "" + +#: ../../include/permissions.php:48 +msgid "Advanced - useful for creating group forum channels" +msgstr "" + +#: ../../include/permissions.php:49 +msgid "Can chat with me (when available)" +msgstr "" + +#: ../../include/permissions.php:50 +msgid "Can write to my file storage and photos" +msgstr "" + +#: ../../include/permissions.php:51 +msgid "Can edit my webpages" +msgstr "" + +#: ../../include/permissions.php:53 +msgid "Somewhat advanced - very useful in open communities" +msgstr "" + +#: ../../include/permissions.php:55 +msgid "Can administer my channel resources" +msgstr "" + +#: ../../include/permissions.php:55 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "" + +#: ../../include/connections.php:95 +msgid "New window" +msgstr "" + +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" +msgstr "" + +#: ../../include/connections.php:214 #, php-format -msgid "Install %s element: " +msgid "User '%s' deleted" msgstr "" -#: ../../include/bbcode.php:182 +#: ../../include/auth.php:148 +msgid "Logged out." +msgstr "" + +#: ../../include/auth.php:275 +msgid "Failed authentication" +msgstr "" + +#: ../../include/auth.php:286 +msgid "Login failed." +msgstr "" + +#: ../../include/activities.php:41 +msgid " and " +msgstr "" + +#: ../../include/activities.php:49 +msgid "public profile" +msgstr "" + +#: ../../include/activities.php:58 #, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." +msgid "%1$s changed %2$s to “%3$s”" msgstr "" -#: ../../include/bbcode.php:261 +#: ../../include/activities.php:59 #, php-format -msgid "%1$s wrote the following %2$s %3$s" +msgid "Visit %1$s's %2$s" msgstr "" -#: ../../include/bbcode.php:338 ../../include/bbcode.php:346 -msgid "Click to open/close" -msgstr "" - -#: ../../include/bbcode.php:346 -msgid "spoiler" -msgstr "" - -#: ../../include/bbcode.php:869 -msgid "$1 wrote:" +#: ../../include/activities.php:62 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" #: ../../include/conversation.php:204 @@ -9274,11 +9519,6 @@ msgstr "" msgid "Files and Storage" msgstr "" -#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 -#: ../../include/widgets.php:883 -msgid "Chatrooms" -msgstr "" - #: ../../include/conversation.php:1718 msgid "Saved Bookmarks" msgstr "" @@ -9329,233 +9569,6 @@ msgid_plural "Abstains" msgstr[0] "" msgstr[1] "" -#: ../../include/datetime.php:147 -msgid "Birthday" -msgstr "" - -#: ../../include/datetime.php:149 -msgid "Age: " -msgstr "" - -#: ../../include/datetime.php:151 -msgid "YYYY-MM-DD or MM-DD" -msgstr "" - -#: ../../include/datetime.php:284 ../../boot.php:2578 -msgid "never" -msgstr "" - -#: ../../include/datetime.php:290 -msgid "less than a second ago" -msgstr "" - -#: ../../include/datetime.php:308 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "" - -#: ../../include/datetime.php:319 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:322 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:325 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:328 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:331 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:334 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:337 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:574 -#, php-format -msgid "%1$s's birthday" -msgstr "" - -#: ../../include/datetime.php:575 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "" - -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "" - -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "" - -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "" - -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "" - -#: ../../include/event.php:824 -msgid "This event has been added to your calendar." -msgstr "" - -#: ../../include/event.php:1024 -msgid "Not specified" -msgstr "" - -#: ../../include/event.php:1025 -msgid "Needs Action" -msgstr "" - -#: ../../include/event.php:1026 -msgid "Completed" -msgstr "" - -#: ../../include/event.php:1027 -msgid "In Process" -msgstr "" - -#: ../../include/event.php:1028 -msgid "Cancelled" -msgstr "" - -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "" - -#: ../../include/import.php:97 -msgid "Channel clone failed. Import failed." -msgstr "" - -#: ../../include/import.php:1447 -msgid "Unable to import element \"" -msgstr "" - -#: ../../include/auth.php:148 -msgid "Logged out." -msgstr "" - -#: ../../include/auth.php:275 -msgid "Failed authentication" -msgstr "" - -#: ../../include/auth.php:286 -msgid "Login failed." -msgstr "" - -#: ../../include/activities.php:41 -msgid " and " -msgstr "" - -#: ../../include/activities.php:49 -msgid "public profile" -msgstr "" - -#: ../../include/activities.php:58 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "" - -#: ../../include/activities.php:59 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "" - -#: ../../include/activities.php:62 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "" - -#: ../../include/network.php:704 -msgid "view full size" -msgstr "" - -#: ../../include/network.php:1953 -msgid "No Subject" -msgstr "" - -#: ../../include/network.php:2207 ../../include/network.php:2208 -msgid "Friendica" -msgstr "" - -#: ../../include/network.php:2209 -msgid "OStatus" -msgstr "" - -#: ../../include/network.php:2210 -msgid "GNU-Social" -msgstr "" - -#: ../../include/network.php:2211 -msgid "RSS/Atom" -msgstr "" - -#: ../../include/network.php:2213 -msgid "Diaspora" -msgstr "" - -#: ../../include/network.php:2214 -msgid "Facebook" -msgstr "" - -#: ../../include/network.php:2215 -msgid "Zot" -msgstr "" - -#: ../../include/network.php:2216 -msgid "LinkedIn" -msgstr "" - -#: ../../include/network.php:2217 -msgid "XMPP/IM" -msgstr "" - -#: ../../include/network.php:2218 -msgid "MySpace" -msgstr "" - -#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 -#: ../../include/contact_widgets.php:91 ../../include/widgets.php:46 -#: ../../include/widgets.php:465 -msgid "Categories" -msgstr "" - #: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 msgid "Tags" msgstr "" @@ -9588,6 +9601,84 @@ msgstr "" msgid "dislikes" msgstr "" +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." +msgstr "" + +#: ../../include/event.php:1024 +msgid "Not specified" +msgstr "" + +#: ../../include/event.php:1025 +msgid "Needs Action" +msgstr "" + +#: ../../include/event.php:1026 +msgid "Completed" +msgstr "" + +#: ../../include/event.php:1027 +msgid "In Process" +msgstr "" + +#: ../../include/event.php:1028 +msgid "Cancelled" +msgstr "" + +#: ../../include/items.php:909 ../../include/items.php:954 +msgid "(Unknown)" +msgstr "" + +#: ../../include/items.php:1152 +msgid "Visible to anybody on the internet." +msgstr "" + +#: ../../include/items.php:1154 +msgid "Visible to you only." +msgstr "" + +#: ../../include/items.php:1156 +msgid "Visible to anybody in this network." +msgstr "" + +#: ../../include/items.php:1158 +msgid "Visible to anybody authenticated." +msgstr "" + +#: ../../include/items.php:1160 +#, php-format +msgid "Visible to anybody on %s." +msgstr "" + +#: ../../include/items.php:1162 +msgid "Visible to all connections." +msgstr "" + +#: ../../include/items.php:1164 +msgid "Visible to approved connections." +msgstr "" + +#: ../../include/items.php:1166 +msgid "Visible to specific connections." +msgstr "" + +#: ../../include/items.php:3960 +msgid "Privacy group is empty." +msgstr "" + +#: ../../include/items.php:3967 +#, php-format +msgid "Privacy group: %s" +msgstr "" + +#: ../../include/items.php:3979 +msgid "Connection not found." +msgstr "" + +#: ../../include/items.php:4332 +msgid "profile photo" +msgstr "" + #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -9623,11 +9714,6 @@ msgstr "" msgid "Advanced example: name=fred and country=iceland" msgstr "" -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -#: ../../include/widgets.php:349 ../../include/widgets.php:468 -msgid "Everything" -msgstr "" - #: ../../include/contact_widgets.php:122 #, php-format msgid "%d connection in common" @@ -9639,339 +9725,272 @@ msgstr[1] "" msgid "show more" msgstr "" -#: ../../include/widgets.php:103 -msgid "System" +#: ../../include/acl_selectors.php:172 +msgid "Who can see this?" msgstr "" -#: ../../include/widgets.php:106 -msgid "New App" +#: ../../include/acl_selectors.php:173 +msgid "Custom selection" msgstr "" -#: ../../include/widgets.php:154 -msgid "Suggestions" +#: ../../include/acl_selectors.php:174 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " +"the scope of \"Show\"." msgstr "" -#: ../../include/widgets.php:155 -msgid "See more..." +#: ../../include/acl_selectors.php:175 +msgid "Show" msgstr "" -#: ../../include/widgets.php:175 +#: ../../include/acl_selectors.php:176 +msgid "Don't show" +msgstr "" + +#: ../../include/acl_selectors.php:209 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.
    These " +"permissions set who is allowed to view the post." msgstr "" -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "" - -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "" - -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "" - -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "" - -#: ../../include/widgets.php:275 -msgid "Remove term" -msgstr "" - -#: ../../include/widgets.php:390 -msgid "Archives" -msgstr "" - -#: ../../include/widgets.php:552 -msgid "Refresh" -msgstr "" - -#: ../../include/widgets.php:592 -msgid "Account settings" -msgstr "" - -#: ../../include/widgets.php:598 -msgid "Channel settings" -msgstr "" - -#: ../../include/widgets.php:607 -msgid "Additional features" -msgstr "" - -#: ../../include/widgets.php:614 -msgid "Feature/Addon settings" -msgstr "" - -#: ../../include/widgets.php:620 -msgid "Display settings" -msgstr "" - -#: ../../include/widgets.php:627 -msgid "Manage locations" -msgstr "" - -#: ../../include/widgets.php:634 -msgid "Export channel" -msgstr "" - -#: ../../include/widgets.php:640 -msgid "Connected apps" -msgstr "" - -#: ../../include/widgets.php:664 -msgid "Premium Channel Settings" -msgstr "" - -#: ../../include/widgets.php:693 -msgid "Private Mail Menu" -msgstr "" - -#: ../../include/widgets.php:695 -msgid "Combined View" -msgstr "" - -#: ../../include/widgets.php:727 ../../include/widgets.php:739 -msgid "Conversations" -msgstr "" - -#: ../../include/widgets.php:731 -msgid "Received Messages" -msgstr "" - -#: ../../include/widgets.php:735 -msgid "Sent Messages" -msgstr "" - -#: ../../include/widgets.php:749 -msgid "No messages." -msgstr "" - -#: ../../include/widgets.php:767 -msgid "Delete conversation" -msgstr "" - -#: ../../include/widgets.php:793 -msgid "Events Tools" -msgstr "" - -#: ../../include/widgets.php:794 -msgid "Export Calendar" -msgstr "" - -#: ../../include/widgets.php:795 -msgid "Import Calendar" -msgstr "" - -#: ../../include/widgets.php:887 -msgid "Overview" -msgstr "" - -#: ../../include/widgets.php:894 -msgid "Chat Members" -msgstr "" - -#: ../../include/widgets.php:916 -msgid "Wiki List" -msgstr "" - -#: ../../include/widgets.php:954 -msgid "Wiki Pages" -msgstr "" - -#: ../../include/widgets.php:989 -msgid "Bookmarked Chatrooms" -msgstr "" - -#: ../../include/widgets.php:1020 -msgid "Suggested Chatrooms" -msgstr "" - -#: ../../include/widgets.php:1166 ../../include/widgets.php:1278 -msgid "photo/image" -msgstr "" - -#: ../../include/widgets.php:1221 -msgid "Click to show more" -msgstr "" - -#: ../../include/widgets.php:1372 -msgid "Rating Tools" -msgstr "" - -#: ../../include/widgets.php:1376 ../../include/widgets.php:1378 -msgid "Rate Me" -msgstr "" - -#: ../../include/widgets.php:1381 -msgid "View Ratings" -msgstr "" - -#: ../../include/widgets.php:1465 -msgid "Forums" -msgstr "" - -#: ../../include/widgets.php:1494 -msgid "Tasks" -msgstr "" - -#: ../../include/widgets.php:1505 -msgid "Documentation" -msgstr "" - -#: ../../include/widgets.php:1561 ../../include/widgets.php:1599 -msgid "Member registrations waiting for confirmation" -msgstr "" - -#: ../../include/widgets.php:1567 -msgid "Inspect queue" -msgstr "" - -#: ../../include/widgets.php:1569 -msgid "DB updates" -msgstr "" - -#: ../../include/widgets.php:1595 -msgid "Plugin Features" -msgstr "" - -#: ../../include/api.php:1330 -msgid "Public Timeline" -msgstr "" - -#: ../../include/oembed.php:322 -msgid " by " -msgstr "" - -#: ../../include/oembed.php:323 -msgid " on " -msgstr "" - -#: ../../include/oembed.php:352 -msgid "Embedded content" -msgstr "" - -#: ../../include/oembed.php:361 -msgid "Embedding disabled" -msgstr "" - -#: ../../include/items.php:918 ../../include/items.php:963 -msgid "(Unknown)" -msgstr "" - -#: ../../include/items.php:1162 -msgid "Visible to anybody on the internet." -msgstr "" - -#: ../../include/items.php:1164 -msgid "Visible to you only." -msgstr "" - -#: ../../include/items.php:1166 -msgid "Visible to anybody in this network." -msgstr "" - -#: ../../include/items.php:1168 -msgid "Visible to anybody authenticated." -msgstr "" - -#: ../../include/items.php:1170 -#, php-format -msgid "Visible to anybody on %s." -msgstr "" - -#: ../../include/items.php:1172 -msgid "Visible to all connections." -msgstr "" - -#: ../../include/items.php:1174 -msgid "Visible to approved connections." -msgstr "" - -#: ../../include/items.php:1176 -msgid "Visible to specific connections." -msgstr "" - -#: ../../include/items.php:3976 -msgid "Privacy group is empty." -msgstr "" - -#: ../../include/items.php:3983 -#, php-format -msgid "Privacy group: %s" -msgstr "" - -#: ../../include/items.php:3995 -msgid "Connection not found." -msgstr "" - -#: ../../include/items.php:4348 -msgid "profile photo" -msgstr "" - -#: ../../include/attach.php:248 ../../include/attach.php:334 +#: ../../include/attach.php:248 ../../include/attach.php:336 msgid "Item was not found." msgstr "" -#: ../../include/attach.php:500 +#: ../../include/attach.php:497 msgid "No source file." msgstr "" -#: ../../include/attach.php:522 +#: ../../include/attach.php:519 msgid "Cannot locate file to replace" msgstr "" -#: ../../include/attach.php:540 +#: ../../include/attach.php:537 msgid "Cannot locate file to revise/update" msgstr "" -#: ../../include/attach.php:675 +#: ../../include/attach.php:668 #, php-format msgid "File exceeds size limit of %d" msgstr "" -#: ../../include/attach.php:689 +#: ../../include/attach.php:682 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "" -#: ../../include/attach.php:854 +#: ../../include/attach.php:846 msgid "File upload failed. Possible system limit or action terminated." msgstr "" -#: ../../include/attach.php:867 +#: ../../include/attach.php:859 msgid "Stored file could not be verified. Upload failed." msgstr "" -#: ../../include/attach.php:923 ../../include/attach.php:939 +#: ../../include/attach.php:914 ../../include/attach.php:930 msgid "Path not available." msgstr "" -#: ../../include/attach.php:985 ../../include/attach.php:1137 +#: ../../include/attach.php:976 ../../include/attach.php:1128 msgid "Empty pathname" msgstr "" -#: ../../include/attach.php:1011 +#: ../../include/attach.php:1002 msgid "duplicate filename or path" msgstr "" -#: ../../include/attach.php:1033 +#: ../../include/attach.php:1024 msgid "Path not found." msgstr "" -#: ../../include/attach.php:1091 +#: ../../include/attach.php:1082 msgid "mkdir failed." msgstr "" -#: ../../include/attach.php:1095 +#: ../../include/attach.php:1086 msgid "database storage failed." msgstr "" -#: ../../include/attach.php:1143 +#: ../../include/attach.php:1134 msgid "Empty path" msgstr "" +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "" + +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "" + +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "" + +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "" + +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "" + +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "" + +#: ../../include/channel.php:212 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "" + +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "" + +#: ../../include/channel.php:341 +msgid "Default Profile" +msgstr "" + +#: ../../include/channel.php:816 +msgid "Requested channel is not available." +msgstr "" + +#: ../../include/channel.php:962 +msgid "Create New Profile" +msgstr "" + +#: ../../include/channel.php:982 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/channel.php:1055 ../../include/channel.php:1174 +msgid "Gender:" +msgstr "" + +#: ../../include/channel.php:1056 ../../include/channel.php:1218 +msgid "Status:" +msgstr "" + +#: ../../include/channel.php:1057 ../../include/channel.php:1229 +msgid "Homepage:" +msgstr "" + +#: ../../include/channel.php:1058 +msgid "Online Now" +msgstr "" + +#: ../../include/channel.php:1179 +msgid "Like this channel" +msgstr "" + +#: ../../include/channel.php:1203 +msgid "j F, Y" +msgstr "" + +#: ../../include/channel.php:1204 +msgid "j F" +msgstr "" + +#: ../../include/channel.php:1211 +msgid "Birthday:" +msgstr "" + +#: ../../include/channel.php:1224 +#, php-format +msgid "for %1$d %2$s" +msgstr "" + +#: ../../include/channel.php:1227 +msgid "Sexual Preference:" +msgstr "" + +#: ../../include/channel.php:1233 +msgid "Tags:" +msgstr "" + +#: ../../include/channel.php:1235 +msgid "Political Views:" +msgstr "" + +#: ../../include/channel.php:1237 +msgid "Religion:" +msgstr "" + +#: ../../include/channel.php:1241 +msgid "Hobbies/Interests:" +msgstr "" + +#: ../../include/channel.php:1243 +msgid "Likes:" +msgstr "" + +#: ../../include/channel.php:1245 +msgid "Dislikes:" +msgstr "" + +#: ../../include/channel.php:1247 +msgid "Contact information and Social Networks:" +msgstr "" + +#: ../../include/channel.php:1249 +msgid "My other channels:" +msgstr "" + +#: ../../include/channel.php:1251 +msgid "Musical interests:" +msgstr "" + +#: ../../include/channel.php:1253 +msgid "Books, literature:" +msgstr "" + +#: ../../include/channel.php:1255 +msgid "Television:" +msgstr "" + +#: ../../include/channel.php:1257 +msgid "Film/dance/culture/entertainment:" +msgstr "" + +#: ../../include/channel.php:1259 +msgid "Love/Romance:" +msgstr "" + +#: ../../include/channel.php:1261 +msgid "Work/employment:" +msgstr "" + +#: ../../include/channel.php:1263 +msgid "School/education:" +msgstr "" + +#: ../../include/channel.php:1284 +msgid "Like this thing" +msgstr "" + +#: ../../include/help.php:31 +msgid "Help:" +msgstr "" + +#: ../../include/zot.php:705 +msgid "Invalid data packet" +msgstr "" + +#: ../../include/zot.php:721 +msgid "Unable to verify channel signature" +msgstr "" + +#: ../../include/zot.php:2336 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "" + +#: ../../include/zot.php:3721 +msgid "invalid target signature" +msgstr "" + #: ../../view/theme/redbasic/php/config.php:9 msgid "Focus (Hubzilla default)" msgstr "" From 5d9cf6a6d7cf1bbd94e20f1fba05434560d5f1ed Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 14 Oct 2016 13:17:53 -0700 Subject: [PATCH 059/407] remove logging --- Zotlabs/Module/Settings/Channel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zotlabs/Module/Settings/Channel.php b/Zotlabs/Module/Settings/Channel.php index fbd4b660d..e18416393 100644 --- a/Zotlabs/Module/Settings/Channel.php +++ b/Zotlabs/Module/Settings/Channel.php @@ -327,7 +327,7 @@ class Channel { } - logger('permiss: ' . print_r($permiss,true)); + // logger('permiss: ' . print_r($permiss,true)); From 3f7f5f9429873118ee51d7c8f4513be837b8d9ef Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 14 Oct 2016 14:22:01 -0700 Subject: [PATCH 060/407] remove corporate codes from diaspora2bb, add plugin hook markdown_to_bb --- include/bb2diaspora.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php index d3f88e17c..9bc6eaf9f 100644 --- a/include/bb2diaspora.php +++ b/include/bb2diaspora.php @@ -161,17 +161,14 @@ function diaspora2bb($s, $use_zrl = false) { $s = preg_replace("/([^\]\=]|^)(https?\:\/\/)([a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)/ism", '$1[url=$2$3]$2$3[/url]',$s); } - //$s = preg_replace("/([^\]\=]|^)(https?\:\/\/)(vimeo|youtu|www\.youtube|soundcloud)([a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)/ism", '$1[url=$2$3$4]$2$3$4[/url]',$s); - $s = bb_tag_preg_replace("/\[url\=?(.*?)\]https?:\/\/www.youtube.com\/watch\?v\=(.*?)\[\/url\]/ism",'[embed]https://www.youtube.com/watch?v=$2[/embed]','url',$s); - $s = bb_tag_preg_replace("/\[url\=https?:\/\/www.youtube.com\/watch\?v\=(.*?)\].*?\[\/url\]/ism",'[embed]https://www.youtube.com/watch?v=$1[/embed]','url',$s); - $s = bb_tag_preg_replace("/\[url\=?(.*?)\]https?:\/ \/vimeo.com\/([0-9]+)(.*?)\[\/url\]/ism",'[embed]https://vimeo.com/$2[/embed]','url',$s); - $s = bb_tag_preg_replace("/\[url\=https?:\/\/vimeo.com\/([0-9]+)\](.*?)\[\/url\]/ism",'[embed]https://vimeo.com/$1[/embed]','url',$s); // remove duplicate adjacent code tags $s = preg_replace("/(\[code\])+(.*?)(\[\/code\])+/ism","[code]$2[/code]", $s); // Don't show link to full picture (until it is fixed) $s = scale_external_images($s, false); + call_hooks('markdown_to_bb',$s); + return $s; } From 47bfb681c0595d80e01729e477ed153d5e77337a Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 14 Oct 2016 14:27:21 -0700 Subject: [PATCH 061/407] add new hook doc --- doc/hook/markdown_to_bb.bb | 5 +++++ doc/hooklist.bb | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 doc/hook/markdown_to_bb.bb diff --git a/doc/hook/markdown_to_bb.bb b/doc/hook/markdown_to_bb.bb new file mode 100644 index 000000000..8af637c8c --- /dev/null +++ b/doc/hook/markdown_to_bb.bb @@ -0,0 +1,5 @@ +[h2]markdown_to_bb[/h2] + +Called when processing markdown to bbcode conversion such as when importing Diaspora protocol source or other markdown sources. The plugin is called post conversion. + +The function takes one argument which is the string being converted. It may be additionally processed by the plugin. diff --git a/doc/hooklist.bb b/doc/hooklist.bb index d190166f0..e67f791ae 100644 --- a/doc/hooklist.bb +++ b/doc/hooklist.bb @@ -320,6 +320,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the [zrl=[baseurl]/help/hook/magic_auth]magic_auth[/zrl] Called when processing a magic-auth sequence +[zrl=[baseurl]/help/hook/markdown_to_bb]markdown_to_bb[/zrl] + Called when processing markdown conversion + [zrl=[baseurl]/help/hook/match_webfinger_location]match_webfinger_location[/zrl] Called when processing webfinger requests From 5ea46444e95dc332bf2a7510b5e36f639b65e712 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 16 Oct 2016 00:29:51 -0700 Subject: [PATCH 062/407] issue #550 --- install/update.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/update.php b/install/update.php index 20713be0e..00973a53f 100644 --- a/install/update.php +++ b/install/update.php @@ -2447,7 +2447,7 @@ function update_r1182() { function update_r1183() { - $r1 = q("alter table hook CHANGE priority priority smallint NOT NULL DEFAULT '0' "); + $r1 = q("alter table hook ALTER priority priority smallint NOT NULL DEFAULT '0' "); $r2 = q("create index priority_idx on hook (priority)"); if($r1 && $r2) From e46e3027fa90309d5d0051aa82fc0a8e16512935 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 16 Oct 2016 16:48:33 -0700 Subject: [PATCH 063/407] rename diaspora2bb() to markdown_to_bb() to reflect that is has a more generic use --- Zotlabs/Module/Item.php | 2 +- boot.php | 2 +- include/Import/import_diaspora.php | 2 +- include/bb2diaspora.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php index 11fa9d8bf..96f656f7b 100644 --- a/Zotlabs/Module/Item.php +++ b/Zotlabs/Module/Item.php @@ -508,7 +508,7 @@ class Item extends \Zotlabs\Web\Controller { // $body = escape_tags(trim($body)); // $body = str_replace("\n",'
    ', $body); // $body = preg_replace_callback('/\[share(.*?)\]/ism','\share_shield',$body); - // $body = diaspora2bb($body,true); + // $body = markdown_to_bb($body,true); // $body = preg_replace_callback('/\[share(.*?)\]/ism','\share_unshield',$body); // } diff --git a/boot.php b/boot.php index bd0248f34..6f166fc51 100755 --- a/boot.php +++ b/boot.php @@ -44,7 +44,7 @@ require_once('include/account.php'); define ( 'PLATFORM_NAME', 'hubzilla' ); -define ( 'STD_VERSION', '1.15' ); +define ( 'STD_VERSION', '1.15.1' ); define ( 'ZOT_REVISION', '1.1' ); define ( 'DB_UPDATE_VERSION', 1184 ); diff --git a/include/Import/import_diaspora.php b/include/Import/import_diaspora.php index b664badf1..c6dae0117 100644 --- a/include/Import/import_diaspora.php +++ b/include/Import/import_diaspora.php @@ -89,7 +89,7 @@ function import_diaspora($data) { } $gender = escape_tags($data['user']['profile']['gender']); - $about = diaspora2bb($data['user']['profile']['bio']); + $about = markdown_to_bb($data['user']['profile']['bio']); $publish = intval($data['user']['profile']['searchable']); if($data['user']['profile']['birthday']) $dob = datetime_convert('UTC','UTC',$data['user']['profile']['birthday'],'Y-m-d'); diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php index 9bc6eaf9f..14d5b4eef 100644 --- a/include/bb2diaspora.php +++ b/include/bb2diaspora.php @@ -123,7 +123,7 @@ function diaspora_mention_callback($matches) { * @param boolean $use_zrl default false * @return string */ -function diaspora2bb($s, $use_zrl = false) { +function markdown_to_bb($s, $use_zrl = false) { $s = str_replace(" ","\r",$s); $s = str_replace(" \n>","",$s); From 40ce6724a9b1c619261319d23468d7eb312353eb Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 15:13:58 -0700 Subject: [PATCH 064/407] "alter table alter" has completely different rules between postgres and mysql --- install/update.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/install/update.php b/install/update.php index 00973a53f..f13243a93 100644 --- a/install/update.php +++ b/install/update.php @@ -2447,7 +2447,13 @@ function update_r1182() { function update_r1183() { - $r1 = q("alter table hook ALTER priority priority smallint NOT NULL DEFAULT '0' "); + + if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { + $r1 = q("alter table hook ALTER priority priority smallint NOT NULL DEFAULT '0' "); + } + else { + $r1 = q("alter table hook CHANGE priority priority smallint NOT NULL DEFAULT '0' "); + } $r2 = q("create index priority_idx on hook (priority)"); if($r1 && $r2) From 6c7972470be056b650ac9bc66c4ccd307729dd11 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 16:10:32 -0700 Subject: [PATCH 065/407] if we have to go through this contortion every time we change a DB column from unsigned to signed... --- install/update.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install/update.php b/install/update.php index f13243a93..fc6641c55 100644 --- a/install/update.php +++ b/install/update.php @@ -2449,7 +2449,10 @@ function update_r1182() { function update_r1183() { if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { - $r1 = q("alter table hook ALTER priority priority smallint NOT NULL DEFAULT '0' "); + $r1 = q("alter table hook ALTER COLUMN priority TYPE smallint"); + $r2 = q("alter table hook ALTER COLUMN priority SET NOT NULL"); + $r3 = q("alter table hook ALTER COLUMN priority SET DEFAULT '0'"); + $r1 = $r1 && $r2 && $r3; } else { $r1 = q("alter table hook CHANGE priority priority smallint NOT NULL DEFAULT '0' "); From 716a83d1f77e2d6f26b25ab03ffe130c11ef7feb Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 16:12:32 -0700 Subject: [PATCH 066/407] some pdo work --- include/dba/dba_driver.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 34597bec4..4586f6b70 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -29,27 +29,33 @@ class DBA { * @return null|dba_driver A database driver object (dba_mysql|dba_mysqli) or null if no driver found. */ - static public function dba_factory($server, $port,$user,$pass,$db,$dbtype,$install = false) { + static public function dba_factory($server,$port,$user,$pass,$db,$dbtype,$install = false) { self::$dba = null; self::$dbtype = intval($dbtype); - $set_port = $port; if(self::$dbtype == DBTYPE_POSTGRES) { + if(! ($port)) + $port = 5432; + require_once('include/dba/dba_postgres.php'); - if(is_null($port)) $set_port = 5432; - self::$dba = new dba_postgres($server, $set_port, $user, $pass, $db, $install); + self::$dba = new dba_postgres($server, $port, $user, $pass, $db, $install); } else { + if(! ($port)) + $port = 3306; + if($server === 'localhost') + $server = '127.0.0.1'; + + // Highly experimental at the present time. // require_once('include/dba/dba_pdo.php'); -// self::$dba = new dba_pdo($server, $set_port,$user,$pass,$db,$install); +// self::$dba = new dba_pdo($server, $port,$user,$pass,$db,$install); // } if(class_exists('mysqli')) { - if (is_null($port)) $set_port = ini_get("mysqli.default_port"); require_once('include/dba/dba_mysqli.php'); self::$dba = new dba_mysqli($server, $set_port,$user,$pass,$db,$install); } From b37184ae5758e1a93efb0c2334edae848dbb148a Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 18:42:06 -0700 Subject: [PATCH 067/407] issue #553 - negative birthday from directory. This may not completely fix it and may take a profile update to register the change; but it's a start; specifically we need to store 0000-00-00 in the xprof table of the directory server if that's what we get over the wire. Birthday fields are string and are not subject to SQL strict_mode on dates. We want these to be the string '0000-00-00' if not set to a valid date. --- include/zot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/zot.php b/include/zot.php index 838ac44c6..6b225912d 100644 --- a/include/zot.php +++ b/include/zot.php @@ -2583,7 +2583,7 @@ function import_directory_profile($hash, $profile, $addr, $ud_flags = UPDATE_FLA $arr = array(); $arr['xprof_hash'] = $hash; - $arr['xprof_dob'] = datetime_convert('','',$profile['birthday'],'Y-m-d'); // !!!! check this for 0000 year + $arr['xprof_dob'] = (($profile['birthday'] === '0000-00-00') ? $profile['birthday'] : datetime_convert('','',$profile['birthday'],'Y-m-d')); // !!!! check this for 0000 year $arr['xprof_age'] = (($profile['age']) ? intval($profile['age']) : 0); $arr['xprof_desc'] = (($profile['description']) ? htmlspecialchars($profile['description'], ENT_COMPAT,'UTF-8',false) : ''); $arr['xprof_gender'] = (($profile['gender']) ? htmlspecialchars($profile['gender'], ENT_COMPAT,'UTF-8',false) : ''); From f31ef3420db5ed600a988dc300f2d2f56b31acc6 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 20:52:02 -0700 Subject: [PATCH 068/407] issue #549, ACL has 'public' selected even when restrictive ACL is being used. --- include/acl_selectors.php | 30 ++++++++++++++++++++++++++++-- view/tpl/acl_selector.tpl | 6 +++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/include/acl_selectors.php b/include/acl_selectors.php index 80d1f1216..dcf0fe9a2 100644 --- a/include/acl_selectors.php +++ b/include/acl_selectors.php @@ -152,13 +152,36 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti array_walk($deny_gid,'fixacl'); } + + $channel = ((local_channel()) ? \App::get_channel() : ''); + $has_acl = false; + $single_group = false; + $just_me = false; + $custom = false; + + if($allow_cid || $allow_gid || $deny_gid || $deny_cid) { + $has_acl = true; + $custom = true; + } + + if(count($allow_gid) === 1 && (! $allow_cid) && (! $deny_gid) && (! $deny_cid)) { + $single_group = true; + $custom = false; + } + + if(count($allow_cid) === 1 && $channel && $allow_cid[0] = $channel['channel_hash'] && (! $allow_gid) && (! $deny_gid) && (! $deny_cid)) { + $just_me = true; + $custom = false; + } + $r = q("SELECT id, hash, gname FROM groups WHERE deleted = 0 AND uid = %d ORDER BY gname ASC", intval(local_channel()) ); if($r) { foreach($r as $rr) { - $groups .= '' . "\r\n"; + $selected = (($single_group && $rr['hash'] === $allow_gid[0]) ? ' selected = "selected" ' : ''); + $groups .= '' . "\r\n"; } } @@ -166,7 +189,10 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti $o = replace_macros($tpl, array( '$showall' => $showall_caption, '$onlyme' => t('Only me'), - '$groups' => $groups, + '$groups' => $groups, + '$public_selected' => (($has_acl) ? false : true), + '$justme_selected' => $just_me, + '$custom_selected' => $custom, '$showallOrigin' => $showall_origin, '$showallIcon' => $showall_icon, '$select_label' => t('Who can see this?'), diff --git a/view/tpl/acl_selector.tpl b/view/tpl/acl_selector.tpl index dbdbd6a56..c23840c16 100755 --- a/view/tpl/acl_selector.tpl +++ b/view/tpl/acl_selector.tpl @@ -15,10 +15,10 @@ {{/if}} {{if $showallOrigin}} From 437aa168d136db2c782ed2b366e411721f5f605c Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 21:03:34 -0700 Subject: [PATCH 069/407] array_key_exists warning on PConfig::Delete() --- Zotlabs/Lib/PConfig.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Zotlabs/Lib/PConfig.php b/Zotlabs/Lib/PConfig.php index a481667a5..7e29ef8de 100644 --- a/Zotlabs/Lib/PConfig.php +++ b/Zotlabs/Lib/PConfig.php @@ -185,13 +185,16 @@ class PConfig { $ret = false; - if(array_key_exists($key, \App::$config[$uid][$family])) + if(array_key_exists($uid,\App::$config) + && array_key_exists($family,\App::$config['uid']) + && array_key_exists($key, \App::$config[$uid][$family])) unset(\App::$config[$uid][$family][$key]); - $ret = q("DELETE FROM pconfig WHERE uid = %d AND cat = '%s' AND k = '%s'", - intval($uid), - dbesc($family), - dbesc($key) - ); + + $ret = q("DELETE FROM pconfig WHERE uid = %d AND cat = '%s' AND k = '%s'", + intval($uid), + dbesc($family), + dbesc($key) + ); return $ret; } From 17091bd38c4e4e5d8b1812dd1d9efeffe0046d02 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Mon, 17 Oct 2016 22:09:41 -0700 Subject: [PATCH 070/407] add get_photo hook to go along with get_profile_photo hook. This allows a plugin to over-ride the permissions for cover photos or insert a different photo in place of that requested --- Zotlabs/Lib/Enotify.php | 3 --- Zotlabs/Module/Photo.php | 23 ++++++++++++----------- doc/hook/get_photo.bb | 14 ++++++++++++++ doc/hooklist.bb | 3 +++ 4 files changed, 29 insertions(+), 14 deletions(-) create mode 100644 doc/hook/get_photo.bb diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php index 9b4117b9c..ffe2f0950 100644 --- a/Zotlabs/Lib/Enotify.php +++ b/Zotlabs/Lib/Enotify.php @@ -78,15 +78,12 @@ class Enotify { $sender_email = get_config('system','from_email'); if(! $sender_email) $sender_email = 'Administrator' . '@' . \App::get_hostname(); - $sender_name = get_config('system','from_email_name'); if(! $sender_name) $sender_name = \Zotlabs\Lib\System::get_site_name(); - - $additional_mail_header = ""; if(array_key_exists('item', $params)) { diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php index 1134f4275..256a51e71 100644 --- a/Zotlabs/Module/Photo.php +++ b/Zotlabs/Module/Photo.php @@ -127,17 +127,7 @@ class Photo extends \Zotlabs\Web\Controller { } } - // If using resolution 1, make sure it exists before proceeding: - if($resolution == 1) { - $r = q("SELECT uid FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1", - dbesc($photo), - intval($resolution) - ); - if(! $r) { - $resolution = 2; - } - } - + $r = q("SELECT uid FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1", dbesc($photo), intval($resolution) @@ -166,6 +156,14 @@ class Photo extends \Zotlabs\Web\Controller { intval($resolution) ); + $d = [ 'imgscale' => $resolution, 'resource_id' => $photo, 'photo' => $r, 'allowed' => $allowed ]; + call_hooks('get_photo',$d); + + $resolution = $d['imgscale']; + $photo = $d['resource_id']; + $r = $d['photo']; + $allowed = $d['allowed']; + if($r && $allowed) { $data = dbunescbin($r[0]['content']); $mimetype = $r[0]['mimetype']; @@ -200,6 +198,9 @@ class Photo extends \Zotlabs\Web\Controller { } } + + + if(! isset($data)) { if(isset($resolution)) { switch($resolution) { diff --git a/doc/hook/get_photo.bb b/doc/hook/get_photo.bb new file mode 100644 index 000000000..eaf3beffb --- /dev/null +++ b/doc/hook/get_photo.bb @@ -0,0 +1,14 @@ +[h2]get_photo[/h2] + +Called when fetching the content of photos (except for profile photos) in mod_photo. + + +Hook arguments: + +'imgscale' => integer resolution requested +'resource_id' => resource_id of requested photo +'photo' => array of matching photo table rows after querying for the photo +'allowed' => whether or not access to this resource is allowed + + + diff --git a/doc/hooklist.bb b/doc/hooklist.bb index e67f791ae..5226e7de6 100644 --- a/doc/hooklist.bb +++ b/doc/hooklist.bb @@ -239,6 +239,9 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the [zrl=[baseurl]/help/hook/get_features]get_features[/zrl] Called when get_features() is called +[zrl=[baseurl]/help/hook/get_photo]get_photo[/zrl] + Called when photo content (except for profile photos) is fetched in mod_photo + [zrl=[baseurl]/help/hook/get_profile_photo]get_profile_photo[/zrl] Called when local profile photo content is fetched in mod_photo From 745515b11f438d3658203aaaaf151c72e30d5e7c Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Mon, 17 Oct 2016 23:26:48 +0200 Subject: [PATCH 071/407] [FEATURE] Add config and use composer autoloader. We use composer already to install SabreDAV. Include config composer.(json|lock) to install and manage more dependencies in future. Also provide PSR-4 autoloading for our namespaced classes, e.g. "Zotlabs\". To regenerate autoloader maps use: $ composer install --optimize-autoloader --no-dev We could also remove the whole vendor/ folder from our repository, but that would need changes in deployment and how to install hubs and needs more discussion first. --- .gitignore | 14 +- Zotlabs/Daemon/Master.php | 3 +- Zotlabs/Module/Dav.php | 4 - boot.php | 48 +- composer.json | 43 ++ vendor/autoload.php | 2 +- vendor/composer/ClassLoader.php | 12 +- vendor/composer/autoload_classmap.php | 605 ++++++++++++++++ vendor/composer/autoload_files.php | 4 +- vendor/composer/autoload_namespaces.php | 1 - vendor/composer/autoload_psr4.php | 3 + vendor/composer/autoload_real.php | 14 +- vendor/composer/autoload_static.php | 650 +++++++++++++++++- vendor/composer/installed.json | 233 ++++--- vendor/psr/log/Psr/Log/AbstractLogger.php | 40 +- vendor/psr/log/Psr/Log/LogLevel.php | 16 +- .../psr/log/Psr/Log/LoggerAwareInterface.php | 7 +- vendor/psr/log/Psr/Log/LoggerAwareTrait.php | 8 +- vendor/psr/log/Psr/Log/LoggerInterface.php | 51 +- vendor/psr/log/Psr/Log/LoggerTrait.php | 51 +- vendor/psr/log/Psr/Log/NullLogger.php | 9 +- .../log/Psr/Log/Test/LoggerInterfaceTest.php | 116 ---- vendor/psr/log/composer.json | 26 + vendor/sabre/dav/composer.json | 68 ++ vendor/sabre/dav/lib/DAV/Browser/Plugin.php | 6 +- vendor/sabre/event/composer.json | 47 ++ vendor/sabre/http/composer.json | 43 ++ vendor/sabre/uri/composer.json | 41 ++ vendor/sabre/vobject/.travis.yml | 5 - vendor/sabre/vobject/CHANGELOG.md | 27 + vendor/sabre/vobject/bin/bench.php | 0 .../sabre/vobject/bin/fetch_windows_zones.php | 0 .../vobject/bin/generateicalendardata.php | 2 +- vendor/sabre/vobject/bin/mergeduplicates.php | 2 +- vendor/sabre/vobject/composer.json | 88 +++ .../sabre/vobject/lib/Component/VTimeZone.php | 3 +- vendor/sabre/vobject/lib/DateTimeParser.php | 13 +- vendor/sabre/vobject/lib/Property.php | 6 +- .../vobject/lib/Property/ICalendar/Recur.php | 24 +- vendor/sabre/vobject/lib/Property/Text.php | 2 +- .../sabre/vobject/lib/Recur/EventIterator.php | 12 +- .../sabre/vobject/lib/Recur/RRuleIterator.php | 5 + vendor/sabre/vobject/lib/TimeZoneUtil.php | 10 +- vendor/sabre/vobject/lib/Version.php | 2 +- vendor/sabre/xml/.travis.yml | 15 +- vendor/sabre/xml/CHANGELOG.md | 11 +- vendor/sabre/xml/composer.json | 53 ++ vendor/sabre/xml/lib/Element/XmlFragment.php | 2 +- vendor/sabre/xml/lib/Reader.php | 136 ++-- vendor/sabre/xml/lib/Version.php | 2 +- vendor/sabre/xml/lib/Writer.php | 2 +- 51 files changed, 2097 insertions(+), 490 deletions(-) create mode 100644 composer.json delete mode 100644 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php create mode 100644 vendor/psr/log/composer.json create mode 100644 vendor/sabre/dav/composer.json create mode 100644 vendor/sabre/event/composer.json create mode 100644 vendor/sabre/http/composer.json create mode 100644 vendor/sabre/uri/composer.json mode change 100644 => 100755 vendor/sabre/vobject/bin/bench.php mode change 100644 => 100755 vendor/sabre/vobject/bin/fetch_windows_zones.php mode change 100644 => 100755 vendor/sabre/vobject/bin/generateicalendardata.php mode change 100644 => 100755 vendor/sabre/vobject/bin/mergeduplicates.php create mode 100644 vendor/sabre/vobject/composer.json create mode 100644 vendor/sabre/xml/composer.json diff --git a/.gitignore b/.gitignore index a5f149548..75be5b0c2 100755 --- a/.gitignore +++ b/.gitignore @@ -60,11 +60,13 @@ nbproject/ .idea/ -# composer files (at the moment composer is not officially supported and only used to add SabreDAV, we should add these) -composer.* - -# When we include composer we should exclude vendor/ +## composer +# locally installed composer binary +composer.phar +# vendor/ is managed by composer, no need to include in our repository +# requires new deployment and needs discussion first #vendor/ -# Exclude at least some vendor test files, examples, etc. -vendor/sabre/*/tests/ +# Exclude at least some vendor test files, examples, etc. so far +vendor/**/tests/ +vendor/**/Test/ vendor/sabre/*/examples/ diff --git a/Zotlabs/Daemon/Master.php b/Zotlabs/Daemon/Master.php index 56076f612..580df97db 100644 --- a/Zotlabs/Daemon/Master.php +++ b/Zotlabs/Daemon/Master.php @@ -24,8 +24,7 @@ class Master { static public function Release($argc,$argv) { cli_startup(); logger('Master: release: ' . print_r($argv,true), LOGGER_ALL,LOG_DEBUG); - require_once('Zotlabs/Daemon/' . $argv[0] . '.php'); $cls = '\\Zotlabs\\Daemon\\' . $argv[0]; $cls::run($argc,$argv); } -} \ No newline at end of file +} diff --git a/Zotlabs/Module/Dav.php b/Zotlabs/Module/Dav.php index 4ab101780..8ae2e8991 100644 --- a/Zotlabs/Module/Dav.php +++ b/Zotlabs/Module/Dav.php @@ -11,9 +11,6 @@ namespace Zotlabs\Module; use \Sabre\DAV as SDAV; use \Zotlabs\Storage; -// composer autoloader for SabreDAV -require_once('vendor/autoload.php'); - require_once('include/attach.php'); class Dav extends \Zotlabs\Web\Controller { @@ -74,7 +71,6 @@ class Dav extends \Zotlabs\Web\Controller { $auth->setBrowserPlugin($browser); // Experimental QuotaPlugin - // require_once('Zotlabs/Storage/QuotaPlugin.php'); // $server->addPlugin(new \Zotlabs\Storage\QuotaPlugin($auth)); // All we need to do now, is to fire up the server diff --git a/boot.php b/boot.php index 6f166fc51..ad7c1936d 100755 --- a/boot.php +++ b/boot.php @@ -27,6 +27,9 @@ * documented. */ +// composer autoloader for all namespaced Classes +require_once('vendor/autoload.php'); + require_once('include/config.php'); require_once('include/network.php'); require_once('include/plugin.php'); @@ -695,44 +698,14 @@ function startup() { } -class ZotlabsAutoloader { - static public function loader($className) { - $debug = false; - $filename = str_replace('\\', '/', $className) . ".php"; - if(file_exists($filename)) { - include($filename); - if (class_exists($className)) { - return TRUE; - } - } - $arr = explode('\\',$className); - if($arr && count($arr) > 1) { - if(! $arr[0]) - $arr = array_shift($arr); - $filename = 'addon/' . lcfirst($arr[0]) . '/' . $arr[1] . ((count($arr) === 2) ? '.php' : '/' . $arr[2] . ".php"); - if(file_exists($filename)) { - include($filename); - if (class_exists($className)) { - return TRUE; - } - } - } - - return FALSE; - } -} - - /** * class miniApp * * this is a transient structure which is needed to convert the $a->config settings * from older (existing) htconfig files which used a global App ($a) into the updated App structure - * which is now static (although currently constructed at startup). We are only converting - * 'system' config settings. + * which is now static (although currently constructed at startup). We are only converting + * 'system' config settings. */ - - class miniApp { public $config = array('system' => array()); @@ -982,24 +955,21 @@ class App { * register template engines */ - spl_autoload_register('ZotlabsAutoloader::loader'); - self::$meta= new Zotlabs\Web\HttpMeta(); // create an instance of the smarty template engine so we can register it. $smarty = new Zotlabs\Render\SmartyTemplate(); - + /// @todo validate if this is still the desired behavior + self::register_template_engine(get_class($smarty)); +/* $dc = get_declared_classes(); - foreach ($dc as $k) { if(in_array('Zotlabs\\Render\\TemplateEngine', class_implements($k))) { self::register_template_engine($k); } } - - - +*/ } public static function get_baseurl($ssl = false) { diff --git a/composer.json b/composer.json new file mode 100644 index 000000000..7326fbc6e --- /dev/null +++ b/composer.json @@ -0,0 +1,43 @@ +{ + "name" : "zotlabs/hubzilla", + "type" : "application", + "description" : "Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology.", + "keywords" : [ + "CMS", + "identity", + "decentralisation", + "permission", + "SSO", + "ZOT" + ], + "homepage" : "http://github.com/redmatrix/hubzilla", + "license" : "MIT", + "authors" : [{ + "name" : "Mike Macgirvin", + "role" : "founder" + } + ], + "support" : { + "issues" : "https://github.com/redmatrix/hubzilla/issues", + "source" : "https://github.com/redmatrix/hubzilla" + }, + "require" : { + "php" : ">=5.5", + "ext-curl" : "*", + "ext-gd" : "*", + "ext-mbstring" : "*", + "ext-xml" : "*", + "sabre/dav" : "~3.2", + "ext-openssl" : "*" + }, + "autoload" : { + "psr-4" : { + "Hubzilla\\" : "include/", + "Zotlabs\\" : "Zotlabs/" + } + }, + "minimum-stability" : "stable", + "config" : { + "notify-on-install" : false + } +} diff --git a/vendor/autoload.php b/vendor/autoload.php index f9e0189d7..063a1b7e1 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer' . '/autoload_real.php'; -return ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c::getLoader(); +return ComposerAutoloaderInit7b34d7e50a62201ec5d5e526a5b8b35d::getLoader(); diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index ff6ecfb82..ac67d302a 100644 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -53,8 +53,8 @@ class ClassLoader private $useIncludePath = false; private $classMap = array(); - private $classMapAuthoritative = false; + private $missingClasses = array(); public function getPrefixes() { @@ -322,20 +322,20 @@ class ClassLoader if (isset($this->classMap[$class])) { return $this->classMap[$class]; } - if ($this->classMapAuthoritative) { + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { return false; } $file = $this->findFileWithExtension($class, '.php'); // Search for Hack files if we are running on HHVM - if ($file === null && defined('HHVM_VERSION')) { + if (false === $file && defined('HHVM_VERSION')) { $file = $this->findFileWithExtension($class, '.hh'); } - if ($file === null) { + if (false === $file) { // Remember that this class does not exist. - return $this->classMap[$class] = false; + $this->missingClasses[$class] = true; } return $file; @@ -399,6 +399,8 @@ class ClassLoader if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { return $file; } + + return false; } } diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 7a91153b0..ad3291349 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,4 +6,609 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( + 'Hubzilla\\Import\\Import' => $baseDir . '/include/Import/Importer.php', + 'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php', + 'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php', + 'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php', + 'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareInterface.php', + 'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareTrait.php', + 'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php', + 'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php', + 'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php', + 'Sabre\\CalDAV\\Backend\\AbstractBackend' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php', + 'Sabre\\CalDAV\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/BackendInterface.php', + 'Sabre\\CalDAV\\Backend\\NotificationSupport' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php', + 'Sabre\\CalDAV\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/PDO.php', + 'Sabre\\CalDAV\\Backend\\SchedulingSupport' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php', + 'Sabre\\CalDAV\\Backend\\SharingSupport' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/SharingSupport.php', + 'Sabre\\CalDAV\\Backend\\SimplePDO' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/SimplePDO.php', + 'Sabre\\CalDAV\\Backend\\SubscriptionSupport' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php', + 'Sabre\\CalDAV\\Backend\\SyncSupport' => $vendorDir . '/sabre/dav/lib/CalDAV/Backend/SyncSupport.php', + 'Sabre\\CalDAV\\Calendar' => $vendorDir . '/sabre/dav/lib/CalDAV/Calendar.php', + 'Sabre\\CalDAV\\CalendarHome' => $vendorDir . '/sabre/dav/lib/CalDAV/CalendarHome.php', + 'Sabre\\CalDAV\\CalendarObject' => $vendorDir . '/sabre/dav/lib/CalDAV/CalendarObject.php', + 'Sabre\\CalDAV\\CalendarQueryValidator' => $vendorDir . '/sabre/dav/lib/CalDAV/CalendarQueryValidator.php', + 'Sabre\\CalDAV\\CalendarRoot' => $vendorDir . '/sabre/dav/lib/CalDAV/CalendarRoot.php', + 'Sabre\\CalDAV\\Exception\\InvalidComponentType' => $vendorDir . '/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php', + 'Sabre\\CalDAV\\ICSExportPlugin' => $vendorDir . '/sabre/dav/lib/CalDAV/ICSExportPlugin.php', + 'Sabre\\CalDAV\\ICalendar' => $vendorDir . '/sabre/dav/lib/CalDAV/ICalendar.php', + 'Sabre\\CalDAV\\ICalendarObject' => $vendorDir . '/sabre/dav/lib/CalDAV/ICalendarObject.php', + 'Sabre\\CalDAV\\ICalendarObjectContainer' => $vendorDir . '/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php', + 'Sabre\\CalDAV\\ISharedCalendar' => $vendorDir . '/sabre/dav/lib/CalDAV/ISharedCalendar.php', + 'Sabre\\CalDAV\\Notifications\\Collection' => $vendorDir . '/sabre/dav/lib/CalDAV/Notifications/Collection.php', + 'Sabre\\CalDAV\\Notifications\\ICollection' => $vendorDir . '/sabre/dav/lib/CalDAV/Notifications/ICollection.php', + 'Sabre\\CalDAV\\Notifications\\INode' => $vendorDir . '/sabre/dav/lib/CalDAV/Notifications/INode.php', + 'Sabre\\CalDAV\\Notifications\\Node' => $vendorDir . '/sabre/dav/lib/CalDAV/Notifications/Node.php', + 'Sabre\\CalDAV\\Notifications\\Plugin' => $vendorDir . '/sabre/dav/lib/CalDAV/Notifications/Plugin.php', + 'Sabre\\CalDAV\\Plugin' => $vendorDir . '/sabre/dav/lib/CalDAV/Plugin.php', + 'Sabre\\CalDAV\\Principal\\Collection' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/Collection.php', + 'Sabre\\CalDAV\\Principal\\IProxyRead' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/IProxyRead.php', + 'Sabre\\CalDAV\\Principal\\IProxyWrite' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php', + 'Sabre\\CalDAV\\Principal\\ProxyRead' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/ProxyRead.php', + 'Sabre\\CalDAV\\Principal\\ProxyWrite' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php', + 'Sabre\\CalDAV\\Principal\\User' => $vendorDir . '/sabre/dav/lib/CalDAV/Principal/User.php', + 'Sabre\\CalDAV\\Schedule\\IInbox' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/IInbox.php', + 'Sabre\\CalDAV\\Schedule\\IMipPlugin' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php', + 'Sabre\\CalDAV\\Schedule\\IOutbox' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/IOutbox.php', + 'Sabre\\CalDAV\\Schedule\\ISchedulingObject' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php', + 'Sabre\\CalDAV\\Schedule\\Inbox' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/Inbox.php', + 'Sabre\\CalDAV\\Schedule\\Outbox' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/Outbox.php', + 'Sabre\\CalDAV\\Schedule\\Plugin' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/Plugin.php', + 'Sabre\\CalDAV\\Schedule\\SchedulingObject' => $vendorDir . '/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php', + 'Sabre\\CalDAV\\SharedCalendar' => $vendorDir . '/sabre/dav/lib/CalDAV/SharedCalendar.php', + 'Sabre\\CalDAV\\SharingPlugin' => $vendorDir . '/sabre/dav/lib/CalDAV/SharingPlugin.php', + 'Sabre\\CalDAV\\Subscriptions\\ISubscription' => $vendorDir . '/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php', + 'Sabre\\CalDAV\\Subscriptions\\Plugin' => $vendorDir . '/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php', + 'Sabre\\CalDAV\\Subscriptions\\Subscription' => $vendorDir . '/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php', + 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php', + 'Sabre\\CalDAV\\Xml\\Filter\\CompFilter' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php', + 'Sabre\\CalDAV\\Xml\\Filter\\ParamFilter' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php', + 'Sabre\\CalDAV\\Xml\\Filter\\PropFilter' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php', + 'Sabre\\CalDAV\\Xml\\Notification\\Invite' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php', + 'Sabre\\CalDAV\\Xml\\Notification\\InviteReply' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php', + 'Sabre\\CalDAV\\Xml\\Notification\\NotificationInterface' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php', + 'Sabre\\CalDAV\\Xml\\Notification\\SystemStatus' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php', + 'Sabre\\CalDAV\\Xml\\Property\\AllowedSharingModes' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php', + 'Sabre\\CalDAV\\Xml\\Property\\EmailAddressSet' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php', + 'Sabre\\CalDAV\\Xml\\Property\\Invite' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/Invite.php', + 'Sabre\\CalDAV\\Xml\\Property\\ScheduleCalendarTransp' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarData' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCollationSet' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php', + 'Sabre\\CalDAV\\Xml\\Request\\CalendarMultiGetReport' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\CalendarQueryReport' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\FreeBusyQueryReport' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\InviteReply' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php', + 'Sabre\\CalDAV\\Xml\\Request\\MkCalendar' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php', + 'Sabre\\CalDAV\\Xml\\Request\\Share' => $vendorDir . '/sabre/dav/lib/CalDAV/Xml/Request/Share.php', + 'Sabre\\CardDAV\\AddressBook' => $vendorDir . '/sabre/dav/lib/CardDAV/AddressBook.php', + 'Sabre\\CardDAV\\AddressBookHome' => $vendorDir . '/sabre/dav/lib/CardDAV/AddressBookHome.php', + 'Sabre\\CardDAV\\AddressBookRoot' => $vendorDir . '/sabre/dav/lib/CardDAV/AddressBookRoot.php', + 'Sabre\\CardDAV\\Backend\\AbstractBackend' => $vendorDir . '/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php', + 'Sabre\\CardDAV\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/CardDAV/Backend/BackendInterface.php', + 'Sabre\\CardDAV\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/CardDAV/Backend/PDO.php', + 'Sabre\\CardDAV\\Backend\\SyncSupport' => $vendorDir . '/sabre/dav/lib/CardDAV/Backend/SyncSupport.php', + 'Sabre\\CardDAV\\Card' => $vendorDir . '/sabre/dav/lib/CardDAV/Card.php', + 'Sabre\\CardDAV\\IAddressBook' => $vendorDir . '/sabre/dav/lib/CardDAV/IAddressBook.php', + 'Sabre\\CardDAV\\ICard' => $vendorDir . '/sabre/dav/lib/CardDAV/ICard.php', + 'Sabre\\CardDAV\\IDirectory' => $vendorDir . '/sabre/dav/lib/CardDAV/IDirectory.php', + 'Sabre\\CardDAV\\Plugin' => $vendorDir . '/sabre/dav/lib/CardDAV/Plugin.php', + 'Sabre\\CardDAV\\VCFExportPlugin' => $vendorDir . '/sabre/dav/lib/CardDAV/VCFExportPlugin.php', + 'Sabre\\CardDAV\\Xml\\Filter\\AddressData' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php', + 'Sabre\\CardDAV\\Xml\\Filter\\ParamFilter' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php', + 'Sabre\\CardDAV\\Xml\\Filter\\PropFilter' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php', + 'Sabre\\CardDAV\\Xml\\Property\\SupportedAddressData' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php', + 'Sabre\\CardDAV\\Xml\\Property\\SupportedCollationSet' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php', + 'Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php', + 'Sabre\\CardDAV\\Xml\\Request\\AddressBookQueryReport' => $vendorDir . '/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php', + 'Sabre\\DAVACL\\ACLTrait' => $vendorDir . '/sabre/dav/lib/DAVACL/ACLTrait.php', + 'Sabre\\DAVACL\\AbstractPrincipalCollection' => $vendorDir . '/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php', + 'Sabre\\DAVACL\\Exception\\AceConflict' => $vendorDir . '/sabre/dav/lib/DAVACL/Exception/AceConflict.php', + 'Sabre\\DAVACL\\Exception\\NeedPrivileges' => $vendorDir . '/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php', + 'Sabre\\DAVACL\\Exception\\NoAbstract' => $vendorDir . '/sabre/dav/lib/DAVACL/Exception/NoAbstract.php', + 'Sabre\\DAVACL\\Exception\\NotRecognizedPrincipal' => $vendorDir . '/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php', + 'Sabre\\DAVACL\\Exception\\NotSupportedPrivilege' => $vendorDir . '/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php', + 'Sabre\\DAVACL\\FS\\Collection' => $vendorDir . '/sabre/dav/lib/DAVACL/FS/Collection.php', + 'Sabre\\DAVACL\\FS\\File' => $vendorDir . '/sabre/dav/lib/DAVACL/FS/File.php', + 'Sabre\\DAVACL\\FS\\HomeCollection' => $vendorDir . '/sabre/dav/lib/DAVACL/FS/HomeCollection.php', + 'Sabre\\DAVACL\\IACL' => $vendorDir . '/sabre/dav/lib/DAVACL/IACL.php', + 'Sabre\\DAVACL\\IPrincipal' => $vendorDir . '/sabre/dav/lib/DAVACL/IPrincipal.php', + 'Sabre\\DAVACL\\IPrincipalCollection' => $vendorDir . '/sabre/dav/lib/DAVACL/IPrincipalCollection.php', + 'Sabre\\DAVACL\\Plugin' => $vendorDir . '/sabre/dav/lib/DAVACL/Plugin.php', + 'Sabre\\DAVACL\\Principal' => $vendorDir . '/sabre/dav/lib/DAVACL/Principal.php', + 'Sabre\\DAVACL\\PrincipalBackend\\AbstractBackend' => $vendorDir . '/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php', + 'Sabre\\DAVACL\\PrincipalBackend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php', + 'Sabre\\DAVACL\\PrincipalBackend\\CreatePrincipalSupport' => $vendorDir . '/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php', + 'Sabre\\DAVACL\\PrincipalBackend\\PDO' => $vendorDir . '/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php', + 'Sabre\\DAVACL\\PrincipalCollection' => $vendorDir . '/sabre/dav/lib/DAVACL/PrincipalCollection.php', + 'Sabre\\DAVACL\\Xml\\Property\\Acl' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Property/Acl.php', + 'Sabre\\DAVACL\\Xml\\Property\\AclRestrictions' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php', + 'Sabre\\DAVACL\\Xml\\Property\\CurrentUserPrivilegeSet' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php', + 'Sabre\\DAVACL\\Xml\\Property\\Principal' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Property/Principal.php', + 'Sabre\\DAVACL\\Xml\\Property\\SupportedPrivilegeSet' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php', + 'Sabre\\DAVACL\\Xml\\Request\\AclPrincipalPropSetReport' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\ExpandPropertyReport' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalMatchReport' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalPropertySearchReport' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalSearchPropertySetReport' => $vendorDir . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractBasic' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractBearer' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractDigest' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php', + 'Sabre\\DAV\\Auth\\Backend\\Apache' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/Apache.php', + 'Sabre\\DAV\\Auth\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php', + 'Sabre\\DAV\\Auth\\Backend\\BasicCallBack' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php', + 'Sabre\\DAV\\Auth\\Backend\\File' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/File.php', + 'Sabre\\DAV\\Auth\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Backend/PDO.php', + 'Sabre\\DAV\\Auth\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Auth/Plugin.php', + 'Sabre\\DAV\\Browser\\GuessContentType' => $vendorDir . '/sabre/dav/lib/DAV/Browser/GuessContentType.php', + 'Sabre\\DAV\\Browser\\HtmlOutput' => $vendorDir . '/sabre/dav/lib/DAV/Browser/HtmlOutput.php', + 'Sabre\\DAV\\Browser\\HtmlOutputHelper' => $vendorDir . '/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php', + 'Sabre\\DAV\\Browser\\MapGetToPropFind' => $vendorDir . '/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php', + 'Sabre\\DAV\\Browser\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Browser/Plugin.php', + 'Sabre\\DAV\\Browser\\PropFindAll' => $vendorDir . '/sabre/dav/lib/DAV/Browser/PropFindAll.php', + 'Sabre\\DAV\\Client' => $vendorDir . '/sabre/dav/lib/DAV/Client.php', + 'Sabre\\DAV\\Collection' => $vendorDir . '/sabre/dav/lib/DAV/Collection.php', + 'Sabre\\DAV\\CorePlugin' => $vendorDir . '/sabre/dav/lib/DAV/CorePlugin.php', + 'Sabre\\DAV\\Exception' => $vendorDir . '/sabre/dav/lib/DAV/Exception.php', + 'Sabre\\DAV\\Exception\\BadRequest' => $vendorDir . '/sabre/dav/lib/DAV/Exception/BadRequest.php', + 'Sabre\\DAV\\Exception\\Conflict' => $vendorDir . '/sabre/dav/lib/DAV/Exception/Conflict.php', + 'Sabre\\DAV\\Exception\\ConflictingLock' => $vendorDir . '/sabre/dav/lib/DAV/Exception/ConflictingLock.php', + 'Sabre\\DAV\\Exception\\Forbidden' => $vendorDir . '/sabre/dav/lib/DAV/Exception/Forbidden.php', + 'Sabre\\DAV\\Exception\\InsufficientStorage' => $vendorDir . '/sabre/dav/lib/DAV/Exception/InsufficientStorage.php', + 'Sabre\\DAV\\Exception\\InvalidResourceType' => $vendorDir . '/sabre/dav/lib/DAV/Exception/InvalidResourceType.php', + 'Sabre\\DAV\\Exception\\InvalidSyncToken' => $vendorDir . '/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php', + 'Sabre\\DAV\\Exception\\LengthRequired' => $vendorDir . '/sabre/dav/lib/DAV/Exception/LengthRequired.php', + 'Sabre\\DAV\\Exception\\LockTokenMatchesRequestUri' => $vendorDir . '/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php', + 'Sabre\\DAV\\Exception\\Locked' => $vendorDir . '/sabre/dav/lib/DAV/Exception/Locked.php', + 'Sabre\\DAV\\Exception\\MethodNotAllowed' => $vendorDir . '/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php', + 'Sabre\\DAV\\Exception\\NotAuthenticated' => $vendorDir . '/sabre/dav/lib/DAV/Exception/NotAuthenticated.php', + 'Sabre\\DAV\\Exception\\NotFound' => $vendorDir . '/sabre/dav/lib/DAV/Exception/NotFound.php', + 'Sabre\\DAV\\Exception\\NotImplemented' => $vendorDir . '/sabre/dav/lib/DAV/Exception/NotImplemented.php', + 'Sabre\\DAV\\Exception\\PaymentRequired' => $vendorDir . '/sabre/dav/lib/DAV/Exception/PaymentRequired.php', + 'Sabre\\DAV\\Exception\\PreconditionFailed' => $vendorDir . '/sabre/dav/lib/DAV/Exception/PreconditionFailed.php', + 'Sabre\\DAV\\Exception\\ReportNotSupported' => $vendorDir . '/sabre/dav/lib/DAV/Exception/ReportNotSupported.php', + 'Sabre\\DAV\\Exception\\RequestedRangeNotSatisfiable' => $vendorDir . '/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php', + 'Sabre\\DAV\\Exception\\ServiceUnavailable' => $vendorDir . '/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php', + 'Sabre\\DAV\\Exception\\TooManyMatches' => $vendorDir . '/sabre/dav/lib/DAV/Exception/TooManyMatches.php', + 'Sabre\\DAV\\Exception\\UnsupportedMediaType' => $vendorDir . '/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php', + 'Sabre\\DAV\\FSExt\\Directory' => $vendorDir . '/sabre/dav/lib/DAV/FSExt/Directory.php', + 'Sabre\\DAV\\FSExt\\File' => $vendorDir . '/sabre/dav/lib/DAV/FSExt/File.php', + 'Sabre\\DAV\\FS\\Directory' => $vendorDir . '/sabre/dav/lib/DAV/FS/Directory.php', + 'Sabre\\DAV\\FS\\File' => $vendorDir . '/sabre/dav/lib/DAV/FS/File.php', + 'Sabre\\DAV\\FS\\Node' => $vendorDir . '/sabre/dav/lib/DAV/FS/Node.php', + 'Sabre\\DAV\\File' => $vendorDir . '/sabre/dav/lib/DAV/File.php', + 'Sabre\\DAV\\ICollection' => $vendorDir . '/sabre/dav/lib/DAV/ICollection.php', + 'Sabre\\DAV\\IExtendedCollection' => $vendorDir . '/sabre/dav/lib/DAV/IExtendedCollection.php', + 'Sabre\\DAV\\IFile' => $vendorDir . '/sabre/dav/lib/DAV/IFile.php', + 'Sabre\\DAV\\IMoveTarget' => $vendorDir . '/sabre/dav/lib/DAV/IMoveTarget.php', + 'Sabre\\DAV\\IMultiGet' => $vendorDir . '/sabre/dav/lib/DAV/IMultiGet.php', + 'Sabre\\DAV\\INode' => $vendorDir . '/sabre/dav/lib/DAV/INode.php', + 'Sabre\\DAV\\IProperties' => $vendorDir . '/sabre/dav/lib/DAV/IProperties.php', + 'Sabre\\DAV\\IQuota' => $vendorDir . '/sabre/dav/lib/DAV/IQuota.php', + 'Sabre\\DAV\\Locks\\Backend\\AbstractBackend' => $vendorDir . '/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php', + 'Sabre\\DAV\\Locks\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php', + 'Sabre\\DAV\\Locks\\Backend\\File' => $vendorDir . '/sabre/dav/lib/DAV/Locks/Backend/File.php', + 'Sabre\\DAV\\Locks\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/DAV/Locks/Backend/PDO.php', + 'Sabre\\DAV\\Locks\\LockInfo' => $vendorDir . '/sabre/dav/lib/DAV/Locks/LockInfo.php', + 'Sabre\\DAV\\Locks\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Locks/Plugin.php', + 'Sabre\\DAV\\MkCol' => $vendorDir . '/sabre/dav/lib/DAV/MkCol.php', + 'Sabre\\DAV\\Mount\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Mount/Plugin.php', + 'Sabre\\DAV\\Node' => $vendorDir . '/sabre/dav/lib/DAV/Node.php', + 'Sabre\\DAV\\PartialUpdate\\IPatchSupport' => $vendorDir . '/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php', + 'Sabre\\DAV\\PartialUpdate\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/PartialUpdate/Plugin.php', + 'Sabre\\DAV\\PropFind' => $vendorDir . '/sabre/dav/lib/DAV/PropFind.php', + 'Sabre\\DAV\\PropPatch' => $vendorDir . '/sabre/dav/lib/DAV/PropPatch.php', + 'Sabre\\DAV\\PropertyStorage\\Backend\\BackendInterface' => $vendorDir . '/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php', + 'Sabre\\DAV\\PropertyStorage\\Backend\\PDO' => $vendorDir . '/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php', + 'Sabre\\DAV\\PropertyStorage\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/PropertyStorage/Plugin.php', + 'Sabre\\DAV\\Server' => $vendorDir . '/sabre/dav/lib/DAV/Server.php', + 'Sabre\\DAV\\ServerPlugin' => $vendorDir . '/sabre/dav/lib/DAV/ServerPlugin.php', + 'Sabre\\DAV\\Sharing\\ISharedNode' => $vendorDir . '/sabre/dav/lib/DAV/Sharing/ISharedNode.php', + 'Sabre\\DAV\\Sharing\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Sharing/Plugin.php', + 'Sabre\\DAV\\SimpleCollection' => $vendorDir . '/sabre/dav/lib/DAV/SimpleCollection.php', + 'Sabre\\DAV\\SimpleFile' => $vendorDir . '/sabre/dav/lib/DAV/SimpleFile.php', + 'Sabre\\DAV\\StringUtil' => $vendorDir . '/sabre/dav/lib/DAV/StringUtil.php', + 'Sabre\\DAV\\Sync\\ISyncCollection' => $vendorDir . '/sabre/dav/lib/DAV/Sync/ISyncCollection.php', + 'Sabre\\DAV\\Sync\\Plugin' => $vendorDir . '/sabre/dav/lib/DAV/Sync/Plugin.php', + 'Sabre\\DAV\\TemporaryFileFilterPlugin' => $vendorDir . '/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php', + 'Sabre\\DAV\\Tree' => $vendorDir . '/sabre/dav/lib/DAV/Tree.php', + 'Sabre\\DAV\\UUIDUtil' => $vendorDir . '/sabre/dav/lib/DAV/UUIDUtil.php', + 'Sabre\\DAV\\Version' => $vendorDir . '/sabre/dav/lib/DAV/Version.php', + 'Sabre\\DAV\\Xml\\Element\\Prop' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Element/Prop.php', + 'Sabre\\DAV\\Xml\\Element\\Response' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Element/Response.php', + 'Sabre\\DAV\\Xml\\Element\\Sharee' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Element/Sharee.php', + 'Sabre\\DAV\\Xml\\Property\\Complex' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/Complex.php', + 'Sabre\\DAV\\Xml\\Property\\GetLastModified' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php', + 'Sabre\\DAV\\Xml\\Property\\Href' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/Href.php', + 'Sabre\\DAV\\Xml\\Property\\Invite' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/Invite.php', + 'Sabre\\DAV\\Xml\\Property\\LocalHref' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/LocalHref.php', + 'Sabre\\DAV\\Xml\\Property\\LockDiscovery' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php', + 'Sabre\\DAV\\Xml\\Property\\ResourceType' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/ResourceType.php', + 'Sabre\\DAV\\Xml\\Property\\ShareAccess' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedLock' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedMethodSet' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedReportSet' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php', + 'Sabre\\DAV\\Xml\\Request\\Lock' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/Lock.php', + 'Sabre\\DAV\\Xml\\Request\\MkCol' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/MkCol.php', + 'Sabre\\DAV\\Xml\\Request\\PropFind' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/PropFind.php', + 'Sabre\\DAV\\Xml\\Request\\PropPatch' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/PropPatch.php', + 'Sabre\\DAV\\Xml\\Request\\ShareResource' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/ShareResource.php', + 'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php', + 'Sabre\\DAV\\Xml\\Response\\MultiStatus' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php', + 'Sabre\\DAV\\Xml\\Service' => $vendorDir . '/sabre/dav/lib/DAV/Xml/Service.php', + 'Sabre\\Event\\EventEmitter' => $vendorDir . '/sabre/event/lib/EventEmitter.php', + 'Sabre\\Event\\EventEmitterInterface' => $vendorDir . '/sabre/event/lib/EventEmitterInterface.php', + 'Sabre\\Event\\EventEmitterTrait' => $vendorDir . '/sabre/event/lib/EventEmitterTrait.php', + 'Sabre\\Event\\Loop\\Loop' => $vendorDir . '/sabre/event/lib/Loop/Loop.php', + 'Sabre\\Event\\Promise' => $vendorDir . '/sabre/event/lib/Promise.php', + 'Sabre\\Event\\PromiseAlreadyResolvedException' => $vendorDir . '/sabre/event/lib/PromiseAlreadyResolvedException.php', + 'Sabre\\Event\\Version' => $vendorDir . '/sabre/event/lib/Version.php', + 'Sabre\\HTTP\\Auth\\AWS' => $vendorDir . '/sabre/http/lib/Auth/AWS.php', + 'Sabre\\HTTP\\Auth\\AbstractAuth' => $vendorDir . '/sabre/http/lib/Auth/AbstractAuth.php', + 'Sabre\\HTTP\\Auth\\Basic' => $vendorDir . '/sabre/http/lib/Auth/Basic.php', + 'Sabre\\HTTP\\Auth\\Bearer' => $vendorDir . '/sabre/http/lib/Auth/Bearer.php', + 'Sabre\\HTTP\\Auth\\Digest' => $vendorDir . '/sabre/http/lib/Auth/Digest.php', + 'Sabre\\HTTP\\Client' => $vendorDir . '/sabre/http/lib/Client.php', + 'Sabre\\HTTP\\ClientException' => $vendorDir . '/sabre/http/lib/ClientException.php', + 'Sabre\\HTTP\\ClientHttpException' => $vendorDir . '/sabre/http/lib/ClientHttpException.php', + 'Sabre\\HTTP\\HttpException' => $vendorDir . '/sabre/http/lib/HttpException.php', + 'Sabre\\HTTP\\Message' => $vendorDir . '/sabre/http/lib/Message.php', + 'Sabre\\HTTP\\MessageDecoratorTrait' => $vendorDir . '/sabre/http/lib/MessageDecoratorTrait.php', + 'Sabre\\HTTP\\MessageInterface' => $vendorDir . '/sabre/http/lib/MessageInterface.php', + 'Sabre\\HTTP\\Request' => $vendorDir . '/sabre/http/lib/Request.php', + 'Sabre\\HTTP\\RequestDecorator' => $vendorDir . '/sabre/http/lib/RequestDecorator.php', + 'Sabre\\HTTP\\RequestInterface' => $vendorDir . '/sabre/http/lib/RequestInterface.php', + 'Sabre\\HTTP\\Response' => $vendorDir . '/sabre/http/lib/Response.php', + 'Sabre\\HTTP\\ResponseDecorator' => $vendorDir . '/sabre/http/lib/ResponseDecorator.php', + 'Sabre\\HTTP\\ResponseInterface' => $vendorDir . '/sabre/http/lib/ResponseInterface.php', + 'Sabre\\HTTP\\Sapi' => $vendorDir . '/sabre/http/lib/Sapi.php', + 'Sabre\\HTTP\\URLUtil' => $vendorDir . '/sabre/http/lib/URLUtil.php', + 'Sabre\\HTTP\\Util' => $vendorDir . '/sabre/http/lib/Util.php', + 'Sabre\\HTTP\\Version' => $vendorDir . '/sabre/http/lib/Version.php', + 'Sabre\\Uri\\Version' => $vendorDir . '/sabre/uri/lib/Version.php', + 'Sabre\\VObject\\BirthdayCalendarGenerator' => $vendorDir . '/sabre/vobject/lib/BirthdayCalendarGenerator.php', + 'Sabre\\VObject\\Cli' => $vendorDir . '/sabre/vobject/lib/Cli.php', + 'Sabre\\VObject\\Component' => $vendorDir . '/sabre/vobject/lib/Component.php', + 'Sabre\\VObject\\Component\\Available' => $vendorDir . '/sabre/vobject/lib/Component/Available.php', + 'Sabre\\VObject\\Component\\VAlarm' => $vendorDir . '/sabre/vobject/lib/Component/VAlarm.php', + 'Sabre\\VObject\\Component\\VAvailability' => $vendorDir . '/sabre/vobject/lib/Component/VAvailability.php', + 'Sabre\\VObject\\Component\\VCalendar' => $vendorDir . '/sabre/vobject/lib/Component/VCalendar.php', + 'Sabre\\VObject\\Component\\VCard' => $vendorDir . '/sabre/vobject/lib/Component/VCard.php', + 'Sabre\\VObject\\Component\\VEvent' => $vendorDir . '/sabre/vobject/lib/Component/VEvent.php', + 'Sabre\\VObject\\Component\\VFreeBusy' => $vendorDir . '/sabre/vobject/lib/Component/VFreeBusy.php', + 'Sabre\\VObject\\Component\\VJournal' => $vendorDir . '/sabre/vobject/lib/Component/VJournal.php', + 'Sabre\\VObject\\Component\\VTimeZone' => $vendorDir . '/sabre/vobject/lib/Component/VTimeZone.php', + 'Sabre\\VObject\\Component\\VTodo' => $vendorDir . '/sabre/vobject/lib/Component/VTodo.php', + 'Sabre\\VObject\\DateTimeParser' => $vendorDir . '/sabre/vobject/lib/DateTimeParser.php', + 'Sabre\\VObject\\Document' => $vendorDir . '/sabre/vobject/lib/Document.php', + 'Sabre\\VObject\\ElementList' => $vendorDir . '/sabre/vobject/lib/ElementList.php', + 'Sabre\\VObject\\EofException' => $vendorDir . '/sabre/vobject/lib/EofException.php', + 'Sabre\\VObject\\FreeBusyData' => $vendorDir . '/sabre/vobject/lib/FreeBusyData.php', + 'Sabre\\VObject\\FreeBusyGenerator' => $vendorDir . '/sabre/vobject/lib/FreeBusyGenerator.php', + 'Sabre\\VObject\\ITip\\Broker' => $vendorDir . '/sabre/vobject/lib/ITip/Broker.php', + 'Sabre\\VObject\\ITip\\ITipException' => $vendorDir . '/sabre/vobject/lib/ITip/ITipException.php', + 'Sabre\\VObject\\ITip\\Message' => $vendorDir . '/sabre/vobject/lib/ITip/Message.php', + 'Sabre\\VObject\\ITip\\SameOrganizerForAllComponentsException' => $vendorDir . '/sabre/vobject/lib/ITip/SameOrganizerForAllComponentsException.php', + 'Sabre\\VObject\\InvalidDataException' => $vendorDir . '/sabre/vobject/lib/InvalidDataException.php', + 'Sabre\\VObject\\Node' => $vendorDir . '/sabre/vobject/lib/Node.php', + 'Sabre\\VObject\\PHPUnitAssertions' => $vendorDir . '/sabre/vobject/lib/PHPUnitAssertions.php', + 'Sabre\\VObject\\Parameter' => $vendorDir . '/sabre/vobject/lib/Parameter.php', + 'Sabre\\VObject\\ParseException' => $vendorDir . '/sabre/vobject/lib/ParseException.php', + 'Sabre\\VObject\\Parser\\Json' => $vendorDir . '/sabre/vobject/lib/Parser/Json.php', + 'Sabre\\VObject\\Parser\\MimeDir' => $vendorDir . '/sabre/vobject/lib/Parser/MimeDir.php', + 'Sabre\\VObject\\Parser\\Parser' => $vendorDir . '/sabre/vobject/lib/Parser/Parser.php', + 'Sabre\\VObject\\Parser\\XML' => $vendorDir . '/sabre/vobject/lib/Parser/XML.php', + 'Sabre\\VObject\\Parser\\XML\\Element\\KeyValue' => $vendorDir . '/sabre/vobject/lib/Parser/XML/Element/KeyValue.php', + 'Sabre\\VObject\\Property' => $vendorDir . '/sabre/vobject/lib/Property.php', + 'Sabre\\VObject\\Property\\Binary' => $vendorDir . '/sabre/vobject/lib/Property/Binary.php', + 'Sabre\\VObject\\Property\\Boolean' => $vendorDir . '/sabre/vobject/lib/Property/Boolean.php', + 'Sabre\\VObject\\Property\\FlatText' => $vendorDir . '/sabre/vobject/lib/Property/FlatText.php', + 'Sabre\\VObject\\Property\\FloatValue' => $vendorDir . '/sabre/vobject/lib/Property/FloatValue.php', + 'Sabre\\VObject\\Property\\ICalendar\\CalAddress' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/CalAddress.php', + 'Sabre\\VObject\\Property\\ICalendar\\Date' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/Date.php', + 'Sabre\\VObject\\Property\\ICalendar\\DateTime' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/DateTime.php', + 'Sabre\\VObject\\Property\\ICalendar\\Duration' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/Duration.php', + 'Sabre\\VObject\\Property\\ICalendar\\Period' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/Period.php', + 'Sabre\\VObject\\Property\\ICalendar\\Recur' => $vendorDir . '/sabre/vobject/lib/Property/ICalendar/Recur.php', + 'Sabre\\VObject\\Property\\IntegerValue' => $vendorDir . '/sabre/vobject/lib/Property/IntegerValue.php', + 'Sabre\\VObject\\Property\\Text' => $vendorDir . '/sabre/vobject/lib/Property/Text.php', + 'Sabre\\VObject\\Property\\Time' => $vendorDir . '/sabre/vobject/lib/Property/Time.php', + 'Sabre\\VObject\\Property\\Unknown' => $vendorDir . '/sabre/vobject/lib/Property/Unknown.php', + 'Sabre\\VObject\\Property\\Uri' => $vendorDir . '/sabre/vobject/lib/Property/Uri.php', + 'Sabre\\VObject\\Property\\UtcOffset' => $vendorDir . '/sabre/vobject/lib/Property/UtcOffset.php', + 'Sabre\\VObject\\Property\\VCard\\Date' => $vendorDir . '/sabre/vobject/lib/Property/VCard/Date.php', + 'Sabre\\VObject\\Property\\VCard\\DateAndOrTime' => $vendorDir . '/sabre/vobject/lib/Property/VCard/DateAndOrTime.php', + 'Sabre\\VObject\\Property\\VCard\\DateTime' => $vendorDir . '/sabre/vobject/lib/Property/VCard/DateTime.php', + 'Sabre\\VObject\\Property\\VCard\\LanguageTag' => $vendorDir . '/sabre/vobject/lib/Property/VCard/LanguageTag.php', + 'Sabre\\VObject\\Property\\VCard\\TimeStamp' => $vendorDir . '/sabre/vobject/lib/Property/VCard/TimeStamp.php', + 'Sabre\\VObject\\Reader' => $vendorDir . '/sabre/vobject/lib/Reader.php', + 'Sabre\\VObject\\Recur\\EventIterator' => $vendorDir . '/sabre/vobject/lib/Recur/EventIterator.php', + 'Sabre\\VObject\\Recur\\MaxInstancesExceededException' => $vendorDir . '/sabre/vobject/lib/Recur/MaxInstancesExceededException.php', + 'Sabre\\VObject\\Recur\\NoInstancesException' => $vendorDir . '/sabre/vobject/lib/Recur/NoInstancesException.php', + 'Sabre\\VObject\\Recur\\RDateIterator' => $vendorDir . '/sabre/vobject/lib/Recur/RDateIterator.php', + 'Sabre\\VObject\\Recur\\RRuleIterator' => $vendorDir . '/sabre/vobject/lib/Recur/RRuleIterator.php', + 'Sabre\\VObject\\Settings' => $vendorDir . '/sabre/vobject/lib/Settings.php', + 'Sabre\\VObject\\Splitter\\ICalendar' => $vendorDir . '/sabre/vobject/lib/Splitter/ICalendar.php', + 'Sabre\\VObject\\Splitter\\SplitterInterface' => $vendorDir . '/sabre/vobject/lib/Splitter/SplitterInterface.php', + 'Sabre\\VObject\\Splitter\\VCard' => $vendorDir . '/sabre/vobject/lib/Splitter/VCard.php', + 'Sabre\\VObject\\StringUtil' => $vendorDir . '/sabre/vobject/lib/StringUtil.php', + 'Sabre\\VObject\\TimeZoneUtil' => $vendorDir . '/sabre/vobject/lib/TimeZoneUtil.php', + 'Sabre\\VObject\\UUIDUtil' => $vendorDir . '/sabre/vobject/lib/UUIDUtil.php', + 'Sabre\\VObject\\VCardConverter' => $vendorDir . '/sabre/vobject/lib/VCardConverter.php', + 'Sabre\\VObject\\Version' => $vendorDir . '/sabre/vobject/lib/Version.php', + 'Sabre\\VObject\\Writer' => $vendorDir . '/sabre/vobject/lib/Writer.php', + 'Sabre\\Xml\\ContextStackTrait' => $vendorDir . '/sabre/xml/lib/ContextStackTrait.php', + 'Sabre\\Xml\\Element' => $vendorDir . '/sabre/xml/lib/Element.php', + 'Sabre\\Xml\\Element\\Base' => $vendorDir . '/sabre/xml/lib/Element/Base.php', + 'Sabre\\Xml\\Element\\Cdata' => $vendorDir . '/sabre/xml/lib/Element/Cdata.php', + 'Sabre\\Xml\\Element\\Elements' => $vendorDir . '/sabre/xml/lib/Element/Elements.php', + 'Sabre\\Xml\\Element\\KeyValue' => $vendorDir . '/sabre/xml/lib/Element/KeyValue.php', + 'Sabre\\Xml\\Element\\Uri' => $vendorDir . '/sabre/xml/lib/Element/Uri.php', + 'Sabre\\Xml\\Element\\XmlFragment' => $vendorDir . '/sabre/xml/lib/Element/XmlFragment.php', + 'Sabre\\Xml\\LibXMLException' => $vendorDir . '/sabre/xml/lib/LibXMLException.php', + 'Sabre\\Xml\\ParseException' => $vendorDir . '/sabre/xml/lib/ParseException.php', + 'Sabre\\Xml\\Reader' => $vendorDir . '/sabre/xml/lib/Reader.php', + 'Sabre\\Xml\\Service' => $vendorDir . '/sabre/xml/lib/Service.php', + 'Sabre\\Xml\\Version' => $vendorDir . '/sabre/xml/lib/Version.php', + 'Sabre\\Xml\\Writer' => $vendorDir . '/sabre/xml/lib/Writer.php', + 'Sabre\\Xml\\XmlDeserializable' => $vendorDir . '/sabre/xml/lib/XmlDeserializable.php', + 'Sabre\\Xml\\XmlSerializable' => $vendorDir . '/sabre/xml/lib/XmlSerializable.php', + 'Zotlabs\\Access\\AccessList' => $baseDir . '/Zotlabs/Access/AccessList.php', + 'Zotlabs\\Access\\PermissionLimits' => $baseDir . '/Zotlabs/Access/PermissionLimits.php', + 'Zotlabs\\Access\\PermissionRoles' => $baseDir . '/Zotlabs/Access/PermissionRoles.php', + 'Zotlabs\\Access\\Permissions' => $baseDir . '/Zotlabs/Access/Permissions.php', + 'Zotlabs\\Daemon\\Checksites' => $baseDir . '/Zotlabs/Daemon/Checksites.php', + 'Zotlabs\\Daemon\\Cli_suggest' => $baseDir . '/Zotlabs/Daemon/Cli_suggest.php', + 'Zotlabs\\Daemon\\Cron' => $baseDir . '/Zotlabs/Daemon/Cron.php', + 'Zotlabs\\Daemon\\Cron_daily' => $baseDir . '/Zotlabs/Daemon/Cron_daily.php', + 'Zotlabs\\Daemon\\Cron_weekly' => $baseDir . '/Zotlabs/Daemon/Cron_weekly.php', + 'Zotlabs\\Daemon\\Cronhooks' => $baseDir . '/Zotlabs/Daemon/Cronhooks.php', + 'Zotlabs\\Daemon\\CurlAuth' => $baseDir . '/Zotlabs/Daemon/CurlAuth.php', + 'Zotlabs\\Daemon\\Deliver' => $baseDir . '/Zotlabs/Daemon/Deliver.php', + 'Zotlabs\\Daemon\\Deliver_hooks' => $baseDir . '/Zotlabs/Daemon/Deliver_hooks.php', + 'Zotlabs\\Daemon\\Directory' => $baseDir . '/Zotlabs/Daemon/Directory.php', + 'Zotlabs\\Daemon\\Expire' => $baseDir . '/Zotlabs/Daemon/Expire.php', + 'Zotlabs\\Daemon\\Externals' => $baseDir . '/Zotlabs/Daemon/Externals.php', + 'Zotlabs\\Daemon\\Gprobe' => $baseDir . '/Zotlabs/Daemon/Gprobe.php', + 'Zotlabs\\Daemon\\Importdoc' => $baseDir . '/Zotlabs/Daemon/Importdoc.php', + 'Zotlabs\\Daemon\\Master' => $baseDir . '/Zotlabs/Daemon/Master.php', + 'Zotlabs\\Daemon\\Notifier' => $baseDir . '/Zotlabs/Daemon/Notifier.php', + 'Zotlabs\\Daemon\\Onedirsync' => $baseDir . '/Zotlabs/Daemon/Onedirsync.php', + 'Zotlabs\\Daemon\\Onepoll' => $baseDir . '/Zotlabs/Daemon/Onepoll.php', + 'Zotlabs\\Daemon\\Poller' => $baseDir . '/Zotlabs/Daemon/Poller.php', + 'Zotlabs\\Daemon\\Queue' => $baseDir . '/Zotlabs/Daemon/Queue.php', + 'Zotlabs\\Daemon\\Ratenotif' => $baseDir . '/Zotlabs/Daemon/Ratenotif.php', + 'Zotlabs\\Extend\\Hook' => $baseDir . '/Zotlabs/Extend/Hook.php', + 'Zotlabs\\Identity\\BasicId\\BasicId' => $baseDir . '/Zotlabs/Identity/BasicId.php', + 'Zotlabs\\Identity\\ProfilePhoto\\ProfilePhoto' => $baseDir . '/Zotlabs/Identity/ProfilePhoto.php', + 'Zotlabs\\Lib\\AConfig' => $baseDir . '/Zotlabs/Lib/AConfig.php', + 'Zotlabs\\Lib\\AbConfig' => $baseDir . '/Zotlabs/Lib/AbConfig.php', + 'Zotlabs\\Lib\\Api_router' => $baseDir . '/Zotlabs/Lib/Api_router.php', + 'Zotlabs\\Lib\\Apps' => $baseDir . '/Zotlabs/Lib/Apps.php', + 'Zotlabs\\Lib\\Cache' => $baseDir . '/Zotlabs/Lib/Cache.php', + 'Zotlabs\\Lib\\Chatroom' => $baseDir . '/Zotlabs/Lib/Chatroom.php', + 'Zotlabs\\Lib\\Config' => $baseDir . '/Zotlabs/Lib/Config.php', + 'Zotlabs\\Lib\\Enotify' => $baseDir . '/Zotlabs/Lib/Enotify.php', + 'Zotlabs\\Lib\\ExtendedZip' => $baseDir . '/Zotlabs/Lib/ExtendedZip.php', + 'Zotlabs\\Lib\\IConfig' => $baseDir . '/Zotlabs/Lib/IConfig.php', + 'Zotlabs\\Lib\\PConfig' => $baseDir . '/Zotlabs/Lib/PConfig.php', + 'Zotlabs\\Lib\\PermissionDescription' => $baseDir . '/Zotlabs/Lib/PermissionDescription.php', + 'Zotlabs\\Lib\\ProtoDriver' => $baseDir . '/Zotlabs/Lib/ProtoDriver.php', + 'Zotlabs\\Lib\\SuperCurl' => $baseDir . '/Zotlabs/Lib/SuperCurl.php', + 'Zotlabs\\Lib\\System' => $baseDir . '/Zotlabs/Lib/System.php', + 'Zotlabs\\Lib\\Techlevels' => $baseDir . '/Zotlabs/Lib/Techlevels.php', + 'Zotlabs\\Lib\\ThreadItem' => $baseDir . '/Zotlabs/Lib/ThreadItem.php', + 'Zotlabs\\Lib\\ThreadStream' => $baseDir . '/Zotlabs/Lib/ThreadStream.php', + 'Zotlabs\\Lib\\XConfig' => $baseDir . '/Zotlabs/Lib/XConfig.php', + 'Zotlabs\\Lib\\ZotDriver' => $baseDir . '/Zotlabs/Lib/ZotDriver.php', + 'Zotlabs\\Module\\Achievements' => $baseDir . '/Zotlabs/Module/Achievements.php', + 'Zotlabs\\Module\\Acl' => $baseDir . '/Zotlabs/Module/Acl.php', + 'Zotlabs\\Module\\Admin' => $baseDir . '/Zotlabs/Module/Admin.php', + 'Zotlabs\\Module\\Admin\\Account_edit' => $baseDir . '/Zotlabs/Module/Admin/Account_edit.php', + 'Zotlabs\\Module\\Admin\\Accounts' => $baseDir . '/Zotlabs/Module/Admin/Accounts.php', + 'Zotlabs\\Module\\Admin\\Channels' => $baseDir . '/Zotlabs/Module/Admin/Channels.php', + 'Zotlabs\\Module\\Admin\\Dbsync' => $baseDir . '/Zotlabs/Module/Admin/Dbsync.php', + 'Zotlabs\\Module\\Admin\\Features' => $baseDir . '/Zotlabs/Module/Admin/Features.php', + 'Zotlabs\\Module\\Admin\\Logs' => $baseDir . '/Zotlabs/Module/Admin/Logs.php', + 'Zotlabs\\Module\\Admin\\Plugins' => $baseDir . '/Zotlabs/Module/Admin/Plugins.php', + 'Zotlabs\\Module\\Admin\\Profs' => $baseDir . '/Zotlabs/Module/Admin/Profs.php', + 'Zotlabs\\Module\\Admin\\Queue' => $baseDir . '/Zotlabs/Module/Admin/Queue.php', + 'Zotlabs\\Module\\Admin\\Security' => $baseDir . '/Zotlabs/Module/Admin/Security.php', + 'Zotlabs\\Module\\Admin\\Site' => $baseDir . '/Zotlabs/Module/Admin/Site.php', + 'Zotlabs\\Module\\Admin\\Themes' => $baseDir . '/Zotlabs/Module/Admin/Themes.php', + 'Zotlabs\\Module\\Api' => $baseDir . '/Zotlabs/Module/Api.php', + 'Zotlabs\\Module\\Appman' => $baseDir . '/Zotlabs/Module/Appman.php', + 'Zotlabs\\Module\\Apps' => $baseDir . '/Zotlabs/Module/Apps.php', + 'Zotlabs\\Module\\Attach' => $baseDir . '/Zotlabs/Module/Attach.php', + 'Zotlabs\\Module\\Authtest' => $baseDir . '/Zotlabs/Module/Authtest.php', + 'Zotlabs\\Module\\Block' => $baseDir . '/Zotlabs/Module/Block.php', + 'Zotlabs\\Module\\Blocks' => $baseDir . '/Zotlabs/Module/Blocks.php', + 'Zotlabs\\Module\\Bookmarks' => $baseDir . '/Zotlabs/Module/Bookmarks.php', + 'Zotlabs\\Module\\Branchtopic' => $baseDir . '/Zotlabs/Module/Branchtopic.php', + 'Zotlabs\\Module\\Cal' => $baseDir . '/Zotlabs/Module/Cal.php', + 'Zotlabs\\Module\\Channel' => $baseDir . '/Zotlabs/Module/Channel.php', + 'Zotlabs\\Module\\Chanview' => $baseDir . '/Zotlabs/Module/Chanview.php', + 'Zotlabs\\Module\\Chat' => $baseDir . '/Zotlabs/Module/Chat.php', + 'Zotlabs\\Module\\Chatsvc' => $baseDir . '/Zotlabs/Module/Chatsvc.php', + 'Zotlabs\\Module\\Cloud' => $baseDir . '/Zotlabs/Module/Cloud.php', + 'Zotlabs\\Module\\Common' => $baseDir . '/Zotlabs/Module/Common.php', + 'Zotlabs\\Module\\Connect' => $baseDir . '/Zotlabs/Module/Connect.php', + 'Zotlabs\\Module\\Connections' => $baseDir . '/Zotlabs/Module/Connections.php', + 'Zotlabs\\Module\\Connedit' => $baseDir . '/Zotlabs/Module/Connedit.php', + 'Zotlabs\\Module\\Contactgroup' => $baseDir . '/Zotlabs/Module/Contactgroup.php', + 'Zotlabs\\Module\\Cover_photo' => $baseDir . '/Zotlabs/Module/Cover_photo.php', + 'Zotlabs\\Module\\Dav' => $baseDir . '/Zotlabs/Module/Dav.php', + 'Zotlabs\\Module\\Directory' => $baseDir . '/Zotlabs/Module/Directory.php', + 'Zotlabs\\Module\\Dirsearch' => $baseDir . '/Zotlabs/Module/Dirsearch.php', + 'Zotlabs\\Module\\Display' => $baseDir . '/Zotlabs/Module/Display.php', + 'Zotlabs\\Module\\Dreport' => $baseDir . '/Zotlabs/Module/Dreport.php', + 'Zotlabs\\Module\\Editblock' => $baseDir . '/Zotlabs/Module/Editblock.php', + 'Zotlabs\\Module\\Editlayout' => $baseDir . '/Zotlabs/Module/Editlayout.php', + 'Zotlabs\\Module\\Editpost' => $baseDir . '/Zotlabs/Module/Editpost.php', + 'Zotlabs\\Module\\Editwebpage' => $baseDir . '/Zotlabs/Module/Editwebpage.php', + 'Zotlabs\\Module\\Embedphotos' => $baseDir . '/Zotlabs/Module/Embedphotos.php', + 'Zotlabs\\Module\\Events' => $baseDir . '/Zotlabs/Module/Events.php', + 'Zotlabs\\Module\\Fbrowser' => $baseDir . '/Zotlabs/Module/Fbrowser.php', + 'Zotlabs\\Module\\Feed' => $baseDir . '/Zotlabs/Module/Feed.php', + 'Zotlabs\\Module\\Ffsapi' => $baseDir . '/Zotlabs/Module/Ffsapi.php', + 'Zotlabs\\Module\\Fhublocs' => $baseDir . '/Zotlabs/Module/Fhublocs.php', + 'Zotlabs\\Module\\File_upload' => $baseDir . '/Zotlabs/Module/File_upload.php', + 'Zotlabs\\Module\\Filer' => $baseDir . '/Zotlabs/Module/Filer.php', + 'Zotlabs\\Module\\Filerm' => $baseDir . '/Zotlabs/Module/Filerm.php', + 'Zotlabs\\Module\\Filestorage' => $baseDir . '/Zotlabs/Module/Filestorage.php', + 'Zotlabs\\Module\\Follow' => $baseDir . '/Zotlabs/Module/Follow.php', + 'Zotlabs\\Module\\Getfile' => $baseDir . '/Zotlabs/Module/Getfile.php', + 'Zotlabs\\Module\\Group' => $baseDir . '/Zotlabs/Module/Group.php', + 'Zotlabs\\Module\\Hcard' => $baseDir . '/Zotlabs/Module/Hcard.php', + 'Zotlabs\\Module\\Help' => $baseDir . '/Zotlabs/Module/Help.php', + 'Zotlabs\\Module\\Home' => $baseDir . '/Zotlabs/Module/Home.php', + 'Zotlabs\\Module\\Hostxrd' => $baseDir . '/Zotlabs/Module/Hostxrd.php', + 'Zotlabs\\Module\\Impel' => $baseDir . '/Zotlabs/Module/Impel.php', + 'Zotlabs\\Module\\Import' => $baseDir . '/Zotlabs/Module/Import.php', + 'Zotlabs\\Module\\Import_items' => $baseDir . '/Zotlabs/Module/Import_items.php', + 'Zotlabs\\Module\\Invite' => $baseDir . '/Zotlabs/Module/Invite.php', + 'Zotlabs\\Module\\Item' => $baseDir . '/Zotlabs/Module/Item.php', + 'Zotlabs\\Module\\Lang' => $baseDir . '/Zotlabs/Module/Lang.php', + 'Zotlabs\\Module\\Layouts' => $baseDir . '/Zotlabs/Module/Layouts.php', + 'Zotlabs\\Module\\Like' => $baseDir . '/Zotlabs/Module/Like.php', + 'Zotlabs\\Module\\Linkinfo' => $baseDir . '/Zotlabs/Module/Linkinfo.php', + 'Zotlabs\\Module\\Lockview' => $baseDir . '/Zotlabs/Module/Lockview.php', + 'Zotlabs\\Module\\Locs' => $baseDir . '/Zotlabs/Module/Locs.php', + 'Zotlabs\\Module\\Login' => $baseDir . '/Zotlabs/Module/Login.php', + 'Zotlabs\\Module\\Lostpass' => $baseDir . '/Zotlabs/Module/Lostpass.php', + 'Zotlabs\\Module\\Magic' => $baseDir . '/Zotlabs/Module/Magic.php', + 'Zotlabs\\Module\\Mail' => $baseDir . '/Zotlabs/Module/Mail.php', + 'Zotlabs\\Module\\Manage' => $baseDir . '/Zotlabs/Module/Manage.php', + 'Zotlabs\\Module\\Match' => $baseDir . '/Zotlabs/Module/Match.php', + 'Zotlabs\\Module\\Menu' => $baseDir . '/Zotlabs/Module/Menu.php', + 'Zotlabs\\Module\\Message' => $baseDir . '/Zotlabs/Module/Message.php', + 'Zotlabs\\Module\\Mitem' => $baseDir . '/Zotlabs/Module/Mitem.php', + 'Zotlabs\\Module\\Mood' => $baseDir . '/Zotlabs/Module/Mood.php', + 'Zotlabs\\Module\\Network' => $baseDir . '/Zotlabs/Module/Network.php', + 'Zotlabs\\Module\\New_channel' => $baseDir . '/Zotlabs/Module/New_channel.php', + 'Zotlabs\\Module\\Nojs' => $baseDir . '/Zotlabs/Module/Nojs.php', + 'Zotlabs\\Module\\Notes' => $baseDir . '/Zotlabs/Module/Notes.php', + 'Zotlabs\\Module\\Notifications' => $baseDir . '/Zotlabs/Module/Notifications.php', + 'Zotlabs\\Module\\Notify' => $baseDir . '/Zotlabs/Module/Notify.php', + 'Zotlabs\\Module\\Oembed' => $baseDir . '/Zotlabs/Module/Oembed.php', + 'Zotlabs\\Module\\Oep' => $baseDir . '/Zotlabs/Module/Oep.php', + 'Zotlabs\\Module\\Oexchange' => $baseDir . '/Zotlabs/Module/Oexchange.php', + 'Zotlabs\\Module\\Online' => $baseDir . '/Zotlabs/Module/Online.php', + 'Zotlabs\\Module\\Opensearch' => $baseDir . '/Zotlabs/Module/Opensearch.php', + 'Zotlabs\\Module\\Page' => $baseDir . '/Zotlabs/Module/Page.php', + 'Zotlabs\\Module\\Pconfig' => $baseDir . '/Zotlabs/Module/Pconfig.php', + 'Zotlabs\\Module\\Pdledit' => $baseDir . '/Zotlabs/Module/Pdledit.php', + 'Zotlabs\\Module\\Photo' => $baseDir . '/Zotlabs/Module/Photo.php', + 'Zotlabs\\Module\\Photos' => $baseDir . '/Zotlabs/Module/Photos.php', + 'Zotlabs\\Module\\Ping' => $baseDir . '/Zotlabs/Module/Ping.php', + 'Zotlabs\\Module\\Poco' => $baseDir . '/Zotlabs/Module/Poco.php', + 'Zotlabs\\Module\\Poke' => $baseDir . '/Zotlabs/Module/Poke.php', + 'Zotlabs\\Module\\Post' => $baseDir . '/Zotlabs/Module/Post.php', + 'Zotlabs\\Module\\Prate' => $baseDir . '/Zotlabs/Module/Prate.php', + 'Zotlabs\\Module\\Pretheme' => $baseDir . '/Zotlabs/Module/Pretheme.php', + 'Zotlabs\\Module\\Probe' => $baseDir . '/Zotlabs/Module/Probe.php', + 'Zotlabs\\Module\\Profile' => $baseDir . '/Zotlabs/Module/Profile.php', + 'Zotlabs\\Module\\Profile_photo' => $baseDir . '/Zotlabs/Module/Profile_photo.php', + 'Zotlabs\\Module\\Profiles' => $baseDir . '/Zotlabs/Module/Profiles.php', + 'Zotlabs\\Module\\Profperm' => $baseDir . '/Zotlabs/Module/Profperm.php', + 'Zotlabs\\Module\\Pubsites' => $baseDir . '/Zotlabs/Module/Pubsites.php', + 'Zotlabs\\Module\\Pubstream' => $baseDir . '/Zotlabs/Module/Pubstream.php', + 'Zotlabs\\Module\\Randprof' => $baseDir . '/Zotlabs/Module/Randprof.php', + 'Zotlabs\\Module\\Rate' => $baseDir . '/Zotlabs/Module/Rate.php', + 'Zotlabs\\Module\\Ratings' => $baseDir . '/Zotlabs/Module/Ratings.php', + 'Zotlabs\\Module\\Ratingsearch' => $baseDir . '/Zotlabs/Module/Ratingsearch.php', + 'Zotlabs\\Module\\Rbmark' => $baseDir . '/Zotlabs/Module/Rbmark.php', + 'Zotlabs\\Module\\React' => $baseDir . '/Zotlabs/Module/React.php', + 'Zotlabs\\Module\\Regdir' => $baseDir . '/Zotlabs/Module/Regdir.php', + 'Zotlabs\\Module\\Register' => $baseDir . '/Zotlabs/Module/Register.php', + 'Zotlabs\\Module\\Regmod' => $baseDir . '/Zotlabs/Module/Regmod.php', + 'Zotlabs\\Module\\Regver' => $baseDir . '/Zotlabs/Module/Regver.php', + 'Zotlabs\\Module\\Removeaccount' => $baseDir . '/Zotlabs/Module/Removeaccount.php', + 'Zotlabs\\Module\\Removeme' => $baseDir . '/Zotlabs/Module/Removeme.php', + 'Zotlabs\\Module\\Rmagic' => $baseDir . '/Zotlabs/Module/Rmagic.php', + 'Zotlabs\\Module\\Rpost' => $baseDir . '/Zotlabs/Module/Rpost.php', + 'Zotlabs\\Module\\Rsd_xml' => $baseDir . '/Zotlabs/Module/Rsd_xml.php', + 'Zotlabs\\Module\\Search' => $baseDir . '/Zotlabs/Module/Search.php', + 'Zotlabs\\Module\\Search_ac' => $baseDir . '/Zotlabs/Module/Search_ac.php', + 'Zotlabs\\Module\\Service_limits' => $baseDir . '/Zotlabs/Module/Service_limits.php', + 'Zotlabs\\Module\\Settings' => $baseDir . '/Zotlabs/Module/Settings.php', + 'Zotlabs\\Module\\Settings\\Account' => $baseDir . '/Zotlabs/Module/Settings/Account.php', + 'Zotlabs\\Module\\Settings\\Channel' => $baseDir . '/Zotlabs/Module/Settings/Channel.php', + 'Zotlabs\\Module\\Settings\\Display' => $baseDir . '/Zotlabs/Module/Settings/Display.php', + 'Zotlabs\\Module\\Settings\\Featured' => $baseDir . '/Zotlabs/Module/Settings/Featured.php', + 'Zotlabs\\Module\\Settings\\Features' => $baseDir . '/Zotlabs/Module/Settings/Features.php', + 'Zotlabs\\Module\\Settings\\Oauth' => $baseDir . '/Zotlabs/Module/Settings/Oauth.php', + 'Zotlabs\\Module\\Settings\\Tokens' => $baseDir . '/Zotlabs/Module/Settings/Tokens.php', + 'Zotlabs\\Module\\Setup' => $baseDir . '/Zotlabs/Module/Setup.php', + 'Zotlabs\\Module\\Share' => $baseDir . '/Zotlabs/Module/Share.php', + 'Zotlabs\\Module\\Sharedwithme' => $baseDir . '/Zotlabs/Module/Sharedwithme.php', + 'Zotlabs\\Module\\Siteinfo' => $baseDir . '/Zotlabs/Module/Siteinfo.php', + 'Zotlabs\\Module\\Siteinfo_json' => $baseDir . '/Zotlabs/Module/Siteinfo_json.php', + 'Zotlabs\\Module\\Sitelist' => $baseDir . '/Zotlabs/Module/Sitelist.php', + 'Zotlabs\\Module\\Smilies' => $baseDir . '/Zotlabs/Module/Smilies.php', + 'Zotlabs\\Module\\Snap' => $baseDir . '/Zotlabs/Module/Snap.php', + 'Zotlabs\\Module\\Sources' => $baseDir . '/Zotlabs/Module/Sources.php', + 'Zotlabs\\Module\\Sslify' => $baseDir . '/Zotlabs/Module/Sslify.php', + 'Zotlabs\\Module\\Starred' => $baseDir . '/Zotlabs/Module/Starred.php', + 'Zotlabs\\Module\\Subthread' => $baseDir . '/Zotlabs/Module/Subthread.php', + 'Zotlabs\\Module\\Suggest' => $baseDir . '/Zotlabs/Module/Suggest.php', + 'Zotlabs\\Module\\Tagger' => $baseDir . '/Zotlabs/Module/Tagger.php', + 'Zotlabs\\Module\\Tagrm' => $baseDir . '/Zotlabs/Module/Tagrm.php', + 'Zotlabs\\Module\\Tasks' => $baseDir . '/Zotlabs/Module/Tasks.php', + 'Zotlabs\\Module\\Theme_info' => $baseDir . '/Zotlabs/Module/Theme_info.php', + 'Zotlabs\\Module\\Thing' => $baseDir . '/Zotlabs/Module/Thing.php', + 'Zotlabs\\Module\\Toggle_mobile' => $baseDir . '/Zotlabs/Module/Toggle_mobile.php', + 'Zotlabs\\Module\\Toggle_safesearch' => $baseDir . '/Zotlabs/Module/Toggle_safesearch.php', + 'Zotlabs\\Module\\Uexport' => $baseDir . '/Zotlabs/Module/Uexport.php', + 'Zotlabs\\Module\\Update_channel' => $baseDir . '/Zotlabs/Module/Update_channel.php', + 'Zotlabs\\Module\\Update_display' => $baseDir . '/Zotlabs/Module/Update_display.php', + 'Zotlabs\\Module\\Update_home' => $baseDir . '/Zotlabs/Module/Update_home.php', + 'Zotlabs\\Module\\Update_network' => $baseDir . '/Zotlabs/Module/Update_network.php', + 'Zotlabs\\Module\\Update_pubstream' => $baseDir . '/Zotlabs/Module/Update_pubstream.php', + 'Zotlabs\\Module\\Update_search' => $baseDir . '/Zotlabs/Module/Update_search.php', + 'Zotlabs\\Module\\View' => $baseDir . '/Zotlabs/Module/View.php', + 'Zotlabs\\Module\\Viewconnections' => $baseDir . '/Zotlabs/Module/Viewconnections.php', + 'Zotlabs\\Module\\Viewsrc' => $baseDir . '/Zotlabs/Module/Viewsrc.php', + 'Zotlabs\\Module\\Wall_attach' => $baseDir . '/Zotlabs/Module/Wall_attach.php', + 'Zotlabs\\Module\\Wall_upload' => $baseDir . '/Zotlabs/Module/Wall_upload.php', + 'Zotlabs\\Module\\Webfinger' => $baseDir . '/Zotlabs/Module/Webfinger.php', + 'Zotlabs\\Module\\Webpages' => $baseDir . '/Zotlabs/Module/Webpages.php', + 'Zotlabs\\Module\\Well_known' => $baseDir . '/Zotlabs/Module/Well_known.php', + 'Zotlabs\\Module\\Wfinger' => $baseDir . '/Zotlabs/Module/Wfinger.php', + 'Zotlabs\\Module\\Wiki' => $baseDir . '/Zotlabs/Module/Wiki.php', + 'Zotlabs\\Module\\Xchan' => $baseDir . '/Zotlabs/Module/Xchan.php', + 'Zotlabs\\Module\\Xpoco' => $baseDir . '/Zotlabs/Module/Xpoco.php', + 'Zotlabs\\Module\\Xrd' => $baseDir . '/Zotlabs/Module/Xrd.php', + 'Zotlabs\\Module\\Xref' => $baseDir . '/Zotlabs/Module/Xref.php', + 'Zotlabs\\Module\\Zfinger' => $baseDir . '/Zotlabs/Module/Zfinger.php', + 'Zotlabs\\Module\\Zotfeed' => $baseDir . '/Zotlabs/Module/Zotfeed.php', + 'Zotlabs\\Module\\Zping' => $baseDir . '/Zotlabs/Module/Zping.php', + 'Zotlabs\\Render\\Comanche' => $baseDir . '/Zotlabs/Render/Comanche.php', + 'Zotlabs\\Render\\SimpleTemplate' => $baseDir . '/Zotlabs/Render/SimpleTemplate.php', + 'Zotlabs\\Render\\SmartyInterface' => $baseDir . '/Zotlabs/Render/SmartyInterface.php', + 'Zotlabs\\Render\\SmartyTemplate' => $baseDir . '/Zotlabs/Render/SmartyTemplate.php', + 'Zotlabs\\Render\\TemplateEngine' => $baseDir . '/Zotlabs/Render/TemplateEngine.php', + 'Zotlabs\\Render\\Theme' => $baseDir . '/Zotlabs/Render/Theme.php', + 'Zotlabs\\Storage\\BasicAuth' => $baseDir . '/Zotlabs/Storage/BasicAuth.php', + 'Zotlabs\\Storage\\Browser' => $baseDir . '/Zotlabs/Storage/Browser.php', + 'Zotlabs\\Storage\\CalDAVClient' => $baseDir . '/Zotlabs/Storage/CalDAVClient.php', + 'Zotlabs\\Storage\\Directory' => $baseDir . '/Zotlabs/Storage/Directory.php', + 'Zotlabs\\Storage\\File' => $baseDir . '/Zotlabs/Storage/File.php', + 'Zotlabs\\Storage\\GitRepo' => $baseDir . '/Zotlabs/Storage/GitRepo.php', + 'Zotlabs\\Text\\Tagadelic' => $baseDir . '/Zotlabs/Text/Tagadelic.php', + 'Zotlabs\\Web\\CheckJS' => $baseDir . '/Zotlabs/Web/CheckJS.php', + 'Zotlabs\\Web\\Controller' => $baseDir . '/Zotlabs/Web/Controller.php', + 'Zotlabs\\Web\\HttpMeta' => $baseDir . '/Zotlabs/Web/HttpMeta.php', + 'Zotlabs\\Web\\Router' => $baseDir . '/Zotlabs/Web/Router.php', + 'Zotlabs\\Web\\Session' => $baseDir . '/Zotlabs/Web/Session.php', + 'Zotlabs\\Web\\SessionHandler' => $baseDir . '/Zotlabs/Web/SessionHandler.php', + 'Zotlabs\\Web\\SubModule' => $baseDir . '/Zotlabs/Web/SubModule.php', + 'Zotlabs\\Web\\WebServer' => $baseDir . '/Zotlabs/Web/WebServer.php', + 'Zotlabs\\Zot\\Auth' => $baseDir . '/Zotlabs/Zot/Auth.php', + 'Zotlabs\\Zot\\DReport' => $baseDir . '/Zotlabs/Zot/DReport.php', + 'Zotlabs\\Zot\\Finger' => $baseDir . '/Zotlabs/Zot/Finger.php', + 'Zotlabs\\Zot\\IHandler' => $baseDir . '/Zotlabs/Zot/IHandler.php', + 'Zotlabs\\Zot\\Receiver' => $baseDir . '/Zotlabs/Zot/Receiver.php', + 'Zotlabs\\Zot\\Verify' => $baseDir . '/Zotlabs/Zot/Verify.php', + 'Zotlabs\\Zot\\ZotHandler' => $baseDir . '/Zotlabs/Zot/ZotHandler.php', ); diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index 24ffd3718..a78cbe6fb 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -7,10 +7,10 @@ $baseDir = dirname($vendorDir); return array( '383eaff206634a77a1be54e64e6459c7' => $vendorDir . '/sabre/uri/lib/functions.php', - '3569eecfeed3bcf0bad3c998a494ecb8' => $vendorDir . '/sabre/xml/lib/Deserializer/functions.php', - '93aa591bc4ca510c520999e34229ee79' => $vendorDir . '/sabre/xml/lib/Serializer/functions.php', '2b9d0f43f9552984cfa82fee95491826' => $vendorDir . '/sabre/event/lib/coroutine.php', 'd81bab31d3feb45bfe2f283ea3c8fdf7' => $vendorDir . '/sabre/event/lib/Loop/functions.php', 'a1cce3d26cc15c00fcd0b3354bd72c88' => $vendorDir . '/sabre/event/lib/Promise/functions.php', + '3569eecfeed3bcf0bad3c998a494ecb8' => $vendorDir . '/sabre/xml/lib/Deserializer/functions.php', + '93aa591bc4ca510c520999e34229ee79' => $vendorDir . '/sabre/xml/lib/Serializer/functions.php', 'ebdb698ed4152ae445614b69b5e4bb6a' => $vendorDir . '/sabre/http/lib/functions.php', ); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php index 10c9b8207..b7fc0125d 100644 --- a/vendor/composer/autoload_namespaces.php +++ b/vendor/composer/autoload_namespaces.php @@ -6,5 +6,4 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( - 'Psr\\Log\\' => array($vendorDir . '/psr/log'), ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 8e90b0195..e8ea2ed78 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,6 +6,7 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( + 'Zotlabs\\' => array($baseDir . '/Zotlabs'), 'Sabre\\Xml\\' => array($vendorDir . '/sabre/xml/lib'), 'Sabre\\VObject\\' => array($vendorDir . '/sabre/vobject/lib'), 'Sabre\\Uri\\' => array($vendorDir . '/sabre/uri/lib'), @@ -15,4 +16,6 @@ return array( 'Sabre\\DAVACL\\' => array($vendorDir . '/sabre/dav/lib/DAVACL'), 'Sabre\\CardDAV\\' => array($vendorDir . '/sabre/dav/lib/CardDAV'), 'Sabre\\CalDAV\\' => array($vendorDir . '/sabre/dav/lib/CalDAV'), + 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'), + 'Hubzilla\\' => array($baseDir . '/include'), ); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 16f7dea85..24b45085d 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c +class ComposerAutoloaderInit7b34d7e50a62201ec5d5e526a5b8b35d { private static $loader; @@ -19,15 +19,15 @@ class ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit7b34d7e50a62201ec5d5e526a5b8b35d', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit7b34d7e50a62201ec5d5e526a5b8b35d', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION'); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -48,19 +48,19 @@ class ComposerAutoloaderInit02c7a5bb99a87a4c8dbf069d69b1a15c $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire02c7a5bb99a87a4c8dbf069d69b1a15c($fileIdentifier, $file); + composerRequire7b34d7e50a62201ec5d5e526a5b8b35d($fileIdentifier, $file); } return $loader; } } -function composerRequire02c7a5bb99a87a4c8dbf069d69b1a15c($fileIdentifier, $file) +function composerRequire7b34d7e50a62201ec5d5e526a5b8b35d($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 15dc46f55..7f2551665 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,19 +4,23 @@ namespace Composer\Autoload; -class ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c +class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d { public static $files = array ( '383eaff206634a77a1be54e64e6459c7' => __DIR__ . '/..' . '/sabre/uri/lib/functions.php', - '3569eecfeed3bcf0bad3c998a494ecb8' => __DIR__ . '/..' . '/sabre/xml/lib/Deserializer/functions.php', - '93aa591bc4ca510c520999e34229ee79' => __DIR__ . '/..' . '/sabre/xml/lib/Serializer/functions.php', '2b9d0f43f9552984cfa82fee95491826' => __DIR__ . '/..' . '/sabre/event/lib/coroutine.php', 'd81bab31d3feb45bfe2f283ea3c8fdf7' => __DIR__ . '/..' . '/sabre/event/lib/Loop/functions.php', 'a1cce3d26cc15c00fcd0b3354bd72c88' => __DIR__ . '/..' . '/sabre/event/lib/Promise/functions.php', + '3569eecfeed3bcf0bad3c998a494ecb8' => __DIR__ . '/..' . '/sabre/xml/lib/Deserializer/functions.php', + '93aa591bc4ca510c520999e34229ee79' => __DIR__ . '/..' . '/sabre/xml/lib/Serializer/functions.php', 'ebdb698ed4152ae445614b69b5e4bb6a' => __DIR__ . '/..' . '/sabre/http/lib/functions.php', ); public static $prefixLengthsPsr4 = array ( + 'Z' => + array ( + 'Zotlabs\\' => 8, + ), 'S' => array ( 'Sabre\\Xml\\' => 10, @@ -29,9 +33,21 @@ class ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c 'Sabre\\CardDAV\\' => 14, 'Sabre\\CalDAV\\' => 13, ), + 'P' => + array ( + 'Psr\\Log\\' => 8, + ), + 'H' => + array ( + 'Hubzilla\\' => 9, + ), ); public static $prefixDirsPsr4 = array ( + 'Zotlabs\\' => + array ( + 0 => __DIR__ . '/../..' . '/Zotlabs', + ), 'Sabre\\Xml\\' => array ( 0 => __DIR__ . '/..' . '/sabre/xml/lib', @@ -68,24 +84,630 @@ class ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c array ( 0 => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV', ), + 'Psr\\Log\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/log/Psr/Log', + ), + 'Hubzilla\\' => + array ( + 0 => __DIR__ . '/../..' . '/include', + ), ); - public static $prefixesPsr0 = array ( - 'P' => - array ( - 'Psr\\Log\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/log', - ), - ), + public static $classMap = array ( + 'Hubzilla\\Import\\Import' => __DIR__ . '/../..' . '/include/Import/Importer.php', + 'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php', + 'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php', + 'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php', + 'Psr\\Log\\LoggerAwareInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareInterface.php', + 'Psr\\Log\\LoggerAwareTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareTrait.php', + 'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerInterface.php', + 'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerTrait.php', + 'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php', + 'Sabre\\CalDAV\\Backend\\AbstractBackend' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php', + 'Sabre\\CalDAV\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/BackendInterface.php', + 'Sabre\\CalDAV\\Backend\\NotificationSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/NotificationSupport.php', + 'Sabre\\CalDAV\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/PDO.php', + 'Sabre\\CalDAV\\Backend\\SchedulingSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/SchedulingSupport.php', + 'Sabre\\CalDAV\\Backend\\SharingSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/SharingSupport.php', + 'Sabre\\CalDAV\\Backend\\SimplePDO' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/SimplePDO.php', + 'Sabre\\CalDAV\\Backend\\SubscriptionSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/SubscriptionSupport.php', + 'Sabre\\CalDAV\\Backend\\SyncSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Backend/SyncSupport.php', + 'Sabre\\CalDAV\\Calendar' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Calendar.php', + 'Sabre\\CalDAV\\CalendarHome' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/CalendarHome.php', + 'Sabre\\CalDAV\\CalendarObject' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/CalendarObject.php', + 'Sabre\\CalDAV\\CalendarQueryValidator' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/CalendarQueryValidator.php', + 'Sabre\\CalDAV\\CalendarRoot' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/CalendarRoot.php', + 'Sabre\\CalDAV\\Exception\\InvalidComponentType' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Exception/InvalidComponentType.php', + 'Sabre\\CalDAV\\ICSExportPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/ICSExportPlugin.php', + 'Sabre\\CalDAV\\ICalendar' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/ICalendar.php', + 'Sabre\\CalDAV\\ICalendarObject' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/ICalendarObject.php', + 'Sabre\\CalDAV\\ICalendarObjectContainer' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/ICalendarObjectContainer.php', + 'Sabre\\CalDAV\\ISharedCalendar' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/ISharedCalendar.php', + 'Sabre\\CalDAV\\Notifications\\Collection' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Notifications/Collection.php', + 'Sabre\\CalDAV\\Notifications\\ICollection' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Notifications/ICollection.php', + 'Sabre\\CalDAV\\Notifications\\INode' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Notifications/INode.php', + 'Sabre\\CalDAV\\Notifications\\Node' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Notifications/Node.php', + 'Sabre\\CalDAV\\Notifications\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Notifications/Plugin.php', + 'Sabre\\CalDAV\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Plugin.php', + 'Sabre\\CalDAV\\Principal\\Collection' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/Collection.php', + 'Sabre\\CalDAV\\Principal\\IProxyRead' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/IProxyRead.php', + 'Sabre\\CalDAV\\Principal\\IProxyWrite' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/IProxyWrite.php', + 'Sabre\\CalDAV\\Principal\\ProxyRead' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/ProxyRead.php', + 'Sabre\\CalDAV\\Principal\\ProxyWrite' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/ProxyWrite.php', + 'Sabre\\CalDAV\\Principal\\User' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Principal/User.php', + 'Sabre\\CalDAV\\Schedule\\IInbox' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/IInbox.php', + 'Sabre\\CalDAV\\Schedule\\IMipPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/IMipPlugin.php', + 'Sabre\\CalDAV\\Schedule\\IOutbox' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/IOutbox.php', + 'Sabre\\CalDAV\\Schedule\\ISchedulingObject' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/ISchedulingObject.php', + 'Sabre\\CalDAV\\Schedule\\Inbox' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/Inbox.php', + 'Sabre\\CalDAV\\Schedule\\Outbox' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/Outbox.php', + 'Sabre\\CalDAV\\Schedule\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/Plugin.php', + 'Sabre\\CalDAV\\Schedule\\SchedulingObject' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Schedule/SchedulingObject.php', + 'Sabre\\CalDAV\\SharedCalendar' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/SharedCalendar.php', + 'Sabre\\CalDAV\\SharingPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/SharingPlugin.php', + 'Sabre\\CalDAV\\Subscriptions\\ISubscription' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Subscriptions/ISubscription.php', + 'Sabre\\CalDAV\\Subscriptions\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Subscriptions/Plugin.php', + 'Sabre\\CalDAV\\Subscriptions\\Subscription' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Subscriptions/Subscription.php', + 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Filter/CalendarData.php', + 'Sabre\\CalDAV\\Xml\\Filter\\CompFilter' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Filter/CompFilter.php', + 'Sabre\\CalDAV\\Xml\\Filter\\ParamFilter' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Filter/ParamFilter.php', + 'Sabre\\CalDAV\\Xml\\Filter\\PropFilter' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Filter/PropFilter.php', + 'Sabre\\CalDAV\\Xml\\Notification\\Invite' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Notification/Invite.php', + 'Sabre\\CalDAV\\Xml\\Notification\\InviteReply' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Notification/InviteReply.php', + 'Sabre\\CalDAV\\Xml\\Notification\\NotificationInterface' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Notification/NotificationInterface.php', + 'Sabre\\CalDAV\\Xml\\Notification\\SystemStatus' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Notification/SystemStatus.php', + 'Sabre\\CalDAV\\Xml\\Property\\AllowedSharingModes' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/AllowedSharingModes.php', + 'Sabre\\CalDAV\\Xml\\Property\\EmailAddressSet' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/EmailAddressSet.php', + 'Sabre\\CalDAV\\Xml\\Property\\Invite' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/Invite.php', + 'Sabre\\CalDAV\\Xml\\Property\\ScheduleCalendarTransp' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/ScheduleCalendarTransp.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarComponentSet.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarData' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCalendarData.php', + 'Sabre\\CalDAV\\Xml\\Property\\SupportedCollationSet' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Property/SupportedCollationSet.php', + 'Sabre\\CalDAV\\Xml\\Request\\CalendarMultiGetReport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/CalendarMultiGetReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\CalendarQueryReport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/CalendarQueryReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\FreeBusyQueryReport' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/FreeBusyQueryReport.php', + 'Sabre\\CalDAV\\Xml\\Request\\InviteReply' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/InviteReply.php', + 'Sabre\\CalDAV\\Xml\\Request\\MkCalendar' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/MkCalendar.php', + 'Sabre\\CalDAV\\Xml\\Request\\Share' => __DIR__ . '/..' . '/sabre/dav/lib/CalDAV/Xml/Request/Share.php', + 'Sabre\\CardDAV\\AddressBook' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/AddressBook.php', + 'Sabre\\CardDAV\\AddressBookHome' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/AddressBookHome.php', + 'Sabre\\CardDAV\\AddressBookRoot' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/AddressBookRoot.php', + 'Sabre\\CardDAV\\Backend\\AbstractBackend' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Backend/AbstractBackend.php', + 'Sabre\\CardDAV\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Backend/BackendInterface.php', + 'Sabre\\CardDAV\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Backend/PDO.php', + 'Sabre\\CardDAV\\Backend\\SyncSupport' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Backend/SyncSupport.php', + 'Sabre\\CardDAV\\Card' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Card.php', + 'Sabre\\CardDAV\\IAddressBook' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/IAddressBook.php', + 'Sabre\\CardDAV\\ICard' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/ICard.php', + 'Sabre\\CardDAV\\IDirectory' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/IDirectory.php', + 'Sabre\\CardDAV\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Plugin.php', + 'Sabre\\CardDAV\\VCFExportPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/VCFExportPlugin.php', + 'Sabre\\CardDAV\\Xml\\Filter\\AddressData' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Filter/AddressData.php', + 'Sabre\\CardDAV\\Xml\\Filter\\ParamFilter' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Filter/ParamFilter.php', + 'Sabre\\CardDAV\\Xml\\Filter\\PropFilter' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Filter/PropFilter.php', + 'Sabre\\CardDAV\\Xml\\Property\\SupportedAddressData' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Property/SupportedAddressData.php', + 'Sabre\\CardDAV\\Xml\\Property\\SupportedCollationSet' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Property/SupportedCollationSet.php', + 'Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php', + 'Sabre\\CardDAV\\Xml\\Request\\AddressBookQueryReport' => __DIR__ . '/..' . '/sabre/dav/lib/CardDAV/Xml/Request/AddressBookQueryReport.php', + 'Sabre\\DAVACL\\ACLTrait' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/ACLTrait.php', + 'Sabre\\DAVACL\\AbstractPrincipalCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/AbstractPrincipalCollection.php', + 'Sabre\\DAVACL\\Exception\\AceConflict' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Exception/AceConflict.php', + 'Sabre\\DAVACL\\Exception\\NeedPrivileges' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Exception/NeedPrivileges.php', + 'Sabre\\DAVACL\\Exception\\NoAbstract' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Exception/NoAbstract.php', + 'Sabre\\DAVACL\\Exception\\NotRecognizedPrincipal' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Exception/NotRecognizedPrincipal.php', + 'Sabre\\DAVACL\\Exception\\NotSupportedPrivilege' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Exception/NotSupportedPrivilege.php', + 'Sabre\\DAVACL\\FS\\Collection' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/FS/Collection.php', + 'Sabre\\DAVACL\\FS\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/FS/File.php', + 'Sabre\\DAVACL\\FS\\HomeCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/FS/HomeCollection.php', + 'Sabre\\DAVACL\\IACL' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/IACL.php', + 'Sabre\\DAVACL\\IPrincipal' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/IPrincipal.php', + 'Sabre\\DAVACL\\IPrincipalCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/IPrincipalCollection.php', + 'Sabre\\DAVACL\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Plugin.php', + 'Sabre\\DAVACL\\Principal' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Principal.php', + 'Sabre\\DAVACL\\PrincipalBackend\\AbstractBackend' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/PrincipalBackend/AbstractBackend.php', + 'Sabre\\DAVACL\\PrincipalBackend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/PrincipalBackend/BackendInterface.php', + 'Sabre\\DAVACL\\PrincipalBackend\\CreatePrincipalSupport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/PrincipalBackend/CreatePrincipalSupport.php', + 'Sabre\\DAVACL\\PrincipalBackend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/PrincipalBackend/PDO.php', + 'Sabre\\DAVACL\\PrincipalCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/PrincipalCollection.php', + 'Sabre\\DAVACL\\Xml\\Property\\Acl' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Property/Acl.php', + 'Sabre\\DAVACL\\Xml\\Property\\AclRestrictions' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Property/AclRestrictions.php', + 'Sabre\\DAVACL\\Xml\\Property\\CurrentUserPrivilegeSet' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Property/CurrentUserPrivilegeSet.php', + 'Sabre\\DAVACL\\Xml\\Property\\Principal' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Property/Principal.php', + 'Sabre\\DAVACL\\Xml\\Property\\SupportedPrivilegeSet' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Property/SupportedPrivilegeSet.php', + 'Sabre\\DAVACL\\Xml\\Request\\AclPrincipalPropSetReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\ExpandPropertyReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Request/ExpandPropertyReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalMatchReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalMatchReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalPropertySearchReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalPropertySearchReport.php', + 'Sabre\\DAVACL\\Xml\\Request\\PrincipalSearchPropertySetReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAVACL/Xml/Request/PrincipalSearchPropertySetReport.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractBasic' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractBearer' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/AbstractBearer.php', + 'Sabre\\DAV\\Auth\\Backend\\AbstractDigest' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/AbstractDigest.php', + 'Sabre\\DAV\\Auth\\Backend\\Apache' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/Apache.php', + 'Sabre\\DAV\\Auth\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/BackendInterface.php', + 'Sabre\\DAV\\Auth\\Backend\\BasicCallBack' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/BasicCallBack.php', + 'Sabre\\DAV\\Auth\\Backend\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/File.php', + 'Sabre\\DAV\\Auth\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Backend/PDO.php', + 'Sabre\\DAV\\Auth\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Auth/Plugin.php', + 'Sabre\\DAV\\Browser\\GuessContentType' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/GuessContentType.php', + 'Sabre\\DAV\\Browser\\HtmlOutput' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/HtmlOutput.php', + 'Sabre\\DAV\\Browser\\HtmlOutputHelper' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/HtmlOutputHelper.php', + 'Sabre\\DAV\\Browser\\MapGetToPropFind' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/MapGetToPropFind.php', + 'Sabre\\DAV\\Browser\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/Plugin.php', + 'Sabre\\DAV\\Browser\\PropFindAll' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Browser/PropFindAll.php', + 'Sabre\\DAV\\Client' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Client.php', + 'Sabre\\DAV\\Collection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Collection.php', + 'Sabre\\DAV\\CorePlugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/CorePlugin.php', + 'Sabre\\DAV\\Exception' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception.php', + 'Sabre\\DAV\\Exception\\BadRequest' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/BadRequest.php', + 'Sabre\\DAV\\Exception\\Conflict' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/Conflict.php', + 'Sabre\\DAV\\Exception\\ConflictingLock' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/ConflictingLock.php', + 'Sabre\\DAV\\Exception\\Forbidden' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/Forbidden.php', + 'Sabre\\DAV\\Exception\\InsufficientStorage' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/InsufficientStorage.php', + 'Sabre\\DAV\\Exception\\InvalidResourceType' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/InvalidResourceType.php', + 'Sabre\\DAV\\Exception\\InvalidSyncToken' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/InvalidSyncToken.php', + 'Sabre\\DAV\\Exception\\LengthRequired' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/LengthRequired.php', + 'Sabre\\DAV\\Exception\\LockTokenMatchesRequestUri' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/LockTokenMatchesRequestUri.php', + 'Sabre\\DAV\\Exception\\Locked' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/Locked.php', + 'Sabre\\DAV\\Exception\\MethodNotAllowed' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/MethodNotAllowed.php', + 'Sabre\\DAV\\Exception\\NotAuthenticated' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/NotAuthenticated.php', + 'Sabre\\DAV\\Exception\\NotFound' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/NotFound.php', + 'Sabre\\DAV\\Exception\\NotImplemented' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/NotImplemented.php', + 'Sabre\\DAV\\Exception\\PaymentRequired' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/PaymentRequired.php', + 'Sabre\\DAV\\Exception\\PreconditionFailed' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/PreconditionFailed.php', + 'Sabre\\DAV\\Exception\\ReportNotSupported' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/ReportNotSupported.php', + 'Sabre\\DAV\\Exception\\RequestedRangeNotSatisfiable' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/RequestedRangeNotSatisfiable.php', + 'Sabre\\DAV\\Exception\\ServiceUnavailable' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/ServiceUnavailable.php', + 'Sabre\\DAV\\Exception\\TooManyMatches' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/TooManyMatches.php', + 'Sabre\\DAV\\Exception\\UnsupportedMediaType' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Exception/UnsupportedMediaType.php', + 'Sabre\\DAV\\FSExt\\Directory' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FSExt/Directory.php', + 'Sabre\\DAV\\FSExt\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FSExt/File.php', + 'Sabre\\DAV\\FS\\Directory' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FS/Directory.php', + 'Sabre\\DAV\\FS\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FS/File.php', + 'Sabre\\DAV\\FS\\Node' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/FS/Node.php', + 'Sabre\\DAV\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/File.php', + 'Sabre\\DAV\\ICollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/ICollection.php', + 'Sabre\\DAV\\IExtendedCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IExtendedCollection.php', + 'Sabre\\DAV\\IFile' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IFile.php', + 'Sabre\\DAV\\IMoveTarget' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IMoveTarget.php', + 'Sabre\\DAV\\IMultiGet' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IMultiGet.php', + 'Sabre\\DAV\\INode' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/INode.php', + 'Sabre\\DAV\\IProperties' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IProperties.php', + 'Sabre\\DAV\\IQuota' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/IQuota.php', + 'Sabre\\DAV\\Locks\\Backend\\AbstractBackend' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/Backend/AbstractBackend.php', + 'Sabre\\DAV\\Locks\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/Backend/BackendInterface.php', + 'Sabre\\DAV\\Locks\\Backend\\File' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/Backend/File.php', + 'Sabre\\DAV\\Locks\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/Backend/PDO.php', + 'Sabre\\DAV\\Locks\\LockInfo' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/LockInfo.php', + 'Sabre\\DAV\\Locks\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Locks/Plugin.php', + 'Sabre\\DAV\\MkCol' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/MkCol.php', + 'Sabre\\DAV\\Mount\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Mount/Plugin.php', + 'Sabre\\DAV\\Node' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Node.php', + 'Sabre\\DAV\\PartialUpdate\\IPatchSupport' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PartialUpdate/IPatchSupport.php', + 'Sabre\\DAV\\PartialUpdate\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PartialUpdate/Plugin.php', + 'Sabre\\DAV\\PropFind' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PropFind.php', + 'Sabre\\DAV\\PropPatch' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PropPatch.php', + 'Sabre\\DAV\\PropertyStorage\\Backend\\BackendInterface' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PropertyStorage/Backend/BackendInterface.php', + 'Sabre\\DAV\\PropertyStorage\\Backend\\PDO' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php', + 'Sabre\\DAV\\PropertyStorage\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/PropertyStorage/Plugin.php', + 'Sabre\\DAV\\Server' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Server.php', + 'Sabre\\DAV\\ServerPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/ServerPlugin.php', + 'Sabre\\DAV\\Sharing\\ISharedNode' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Sharing/ISharedNode.php', + 'Sabre\\DAV\\Sharing\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Sharing/Plugin.php', + 'Sabre\\DAV\\SimpleCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/SimpleCollection.php', + 'Sabre\\DAV\\SimpleFile' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/SimpleFile.php', + 'Sabre\\DAV\\StringUtil' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/StringUtil.php', + 'Sabre\\DAV\\Sync\\ISyncCollection' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Sync/ISyncCollection.php', + 'Sabre\\DAV\\Sync\\Plugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Sync/Plugin.php', + 'Sabre\\DAV\\TemporaryFileFilterPlugin' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/TemporaryFileFilterPlugin.php', + 'Sabre\\DAV\\Tree' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Tree.php', + 'Sabre\\DAV\\UUIDUtil' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/UUIDUtil.php', + 'Sabre\\DAV\\Version' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Version.php', + 'Sabre\\DAV\\Xml\\Element\\Prop' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Element/Prop.php', + 'Sabre\\DAV\\Xml\\Element\\Response' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Element/Response.php', + 'Sabre\\DAV\\Xml\\Element\\Sharee' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Element/Sharee.php', + 'Sabre\\DAV\\Xml\\Property\\Complex' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/Complex.php', + 'Sabre\\DAV\\Xml\\Property\\GetLastModified' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/GetLastModified.php', + 'Sabre\\DAV\\Xml\\Property\\Href' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/Href.php', + 'Sabre\\DAV\\Xml\\Property\\Invite' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/Invite.php', + 'Sabre\\DAV\\Xml\\Property\\LocalHref' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/LocalHref.php', + 'Sabre\\DAV\\Xml\\Property\\LockDiscovery' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/LockDiscovery.php', + 'Sabre\\DAV\\Xml\\Property\\ResourceType' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/ResourceType.php', + 'Sabre\\DAV\\Xml\\Property\\ShareAccess' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/ShareAccess.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedLock' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/SupportedLock.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedMethodSet' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/SupportedMethodSet.php', + 'Sabre\\DAV\\Xml\\Property\\SupportedReportSet' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Property/SupportedReportSet.php', + 'Sabre\\DAV\\Xml\\Request\\Lock' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/Lock.php', + 'Sabre\\DAV\\Xml\\Request\\MkCol' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/MkCol.php', + 'Sabre\\DAV\\Xml\\Request\\PropFind' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/PropFind.php', + 'Sabre\\DAV\\Xml\\Request\\PropPatch' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/PropPatch.php', + 'Sabre\\DAV\\Xml\\Request\\ShareResource' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/ShareResource.php', + 'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Request/SyncCollectionReport.php', + 'Sabre\\DAV\\Xml\\Response\\MultiStatus' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Response/MultiStatus.php', + 'Sabre\\DAV\\Xml\\Service' => __DIR__ . '/..' . '/sabre/dav/lib/DAV/Xml/Service.php', + 'Sabre\\Event\\EventEmitter' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitter.php', + 'Sabre\\Event\\EventEmitterInterface' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitterInterface.php', + 'Sabre\\Event\\EventEmitterTrait' => __DIR__ . '/..' . '/sabre/event/lib/EventEmitterTrait.php', + 'Sabre\\Event\\Loop\\Loop' => __DIR__ . '/..' . '/sabre/event/lib/Loop/Loop.php', + 'Sabre\\Event\\Promise' => __DIR__ . '/..' . '/sabre/event/lib/Promise.php', + 'Sabre\\Event\\PromiseAlreadyResolvedException' => __DIR__ . '/..' . '/sabre/event/lib/PromiseAlreadyResolvedException.php', + 'Sabre\\Event\\Version' => __DIR__ . '/..' . '/sabre/event/lib/Version.php', + 'Sabre\\HTTP\\Auth\\AWS' => __DIR__ . '/..' . '/sabre/http/lib/Auth/AWS.php', + 'Sabre\\HTTP\\Auth\\AbstractAuth' => __DIR__ . '/..' . '/sabre/http/lib/Auth/AbstractAuth.php', + 'Sabre\\HTTP\\Auth\\Basic' => __DIR__ . '/..' . '/sabre/http/lib/Auth/Basic.php', + 'Sabre\\HTTP\\Auth\\Bearer' => __DIR__ . '/..' . '/sabre/http/lib/Auth/Bearer.php', + 'Sabre\\HTTP\\Auth\\Digest' => __DIR__ . '/..' . '/sabre/http/lib/Auth/Digest.php', + 'Sabre\\HTTP\\Client' => __DIR__ . '/..' . '/sabre/http/lib/Client.php', + 'Sabre\\HTTP\\ClientException' => __DIR__ . '/..' . '/sabre/http/lib/ClientException.php', + 'Sabre\\HTTP\\ClientHttpException' => __DIR__ . '/..' . '/sabre/http/lib/ClientHttpException.php', + 'Sabre\\HTTP\\HttpException' => __DIR__ . '/..' . '/sabre/http/lib/HttpException.php', + 'Sabre\\HTTP\\Message' => __DIR__ . '/..' . '/sabre/http/lib/Message.php', + 'Sabre\\HTTP\\MessageDecoratorTrait' => __DIR__ . '/..' . '/sabre/http/lib/MessageDecoratorTrait.php', + 'Sabre\\HTTP\\MessageInterface' => __DIR__ . '/..' . '/sabre/http/lib/MessageInterface.php', + 'Sabre\\HTTP\\Request' => __DIR__ . '/..' . '/sabre/http/lib/Request.php', + 'Sabre\\HTTP\\RequestDecorator' => __DIR__ . '/..' . '/sabre/http/lib/RequestDecorator.php', + 'Sabre\\HTTP\\RequestInterface' => __DIR__ . '/..' . '/sabre/http/lib/RequestInterface.php', + 'Sabre\\HTTP\\Response' => __DIR__ . '/..' . '/sabre/http/lib/Response.php', + 'Sabre\\HTTP\\ResponseDecorator' => __DIR__ . '/..' . '/sabre/http/lib/ResponseDecorator.php', + 'Sabre\\HTTP\\ResponseInterface' => __DIR__ . '/..' . '/sabre/http/lib/ResponseInterface.php', + 'Sabre\\HTTP\\Sapi' => __DIR__ . '/..' . '/sabre/http/lib/Sapi.php', + 'Sabre\\HTTP\\URLUtil' => __DIR__ . '/..' . '/sabre/http/lib/URLUtil.php', + 'Sabre\\HTTP\\Util' => __DIR__ . '/..' . '/sabre/http/lib/Util.php', + 'Sabre\\HTTP\\Version' => __DIR__ . '/..' . '/sabre/http/lib/Version.php', + 'Sabre\\Uri\\Version' => __DIR__ . '/..' . '/sabre/uri/lib/Version.php', + 'Sabre\\VObject\\BirthdayCalendarGenerator' => __DIR__ . '/..' . '/sabre/vobject/lib/BirthdayCalendarGenerator.php', + 'Sabre\\VObject\\Cli' => __DIR__ . '/..' . '/sabre/vobject/lib/Cli.php', + 'Sabre\\VObject\\Component' => __DIR__ . '/..' . '/sabre/vobject/lib/Component.php', + 'Sabre\\VObject\\Component\\Available' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/Available.php', + 'Sabre\\VObject\\Component\\VAlarm' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VAlarm.php', + 'Sabre\\VObject\\Component\\VAvailability' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VAvailability.php', + 'Sabre\\VObject\\Component\\VCalendar' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VCalendar.php', + 'Sabre\\VObject\\Component\\VCard' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VCard.php', + 'Sabre\\VObject\\Component\\VEvent' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VEvent.php', + 'Sabre\\VObject\\Component\\VFreeBusy' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VFreeBusy.php', + 'Sabre\\VObject\\Component\\VJournal' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VJournal.php', + 'Sabre\\VObject\\Component\\VTimeZone' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VTimeZone.php', + 'Sabre\\VObject\\Component\\VTodo' => __DIR__ . '/..' . '/sabre/vobject/lib/Component/VTodo.php', + 'Sabre\\VObject\\DateTimeParser' => __DIR__ . '/..' . '/sabre/vobject/lib/DateTimeParser.php', + 'Sabre\\VObject\\Document' => __DIR__ . '/..' . '/sabre/vobject/lib/Document.php', + 'Sabre\\VObject\\ElementList' => __DIR__ . '/..' . '/sabre/vobject/lib/ElementList.php', + 'Sabre\\VObject\\EofException' => __DIR__ . '/..' . '/sabre/vobject/lib/EofException.php', + 'Sabre\\VObject\\FreeBusyData' => __DIR__ . '/..' . '/sabre/vobject/lib/FreeBusyData.php', + 'Sabre\\VObject\\FreeBusyGenerator' => __DIR__ . '/..' . '/sabre/vobject/lib/FreeBusyGenerator.php', + 'Sabre\\VObject\\ITip\\Broker' => __DIR__ . '/..' . '/sabre/vobject/lib/ITip/Broker.php', + 'Sabre\\VObject\\ITip\\ITipException' => __DIR__ . '/..' . '/sabre/vobject/lib/ITip/ITipException.php', + 'Sabre\\VObject\\ITip\\Message' => __DIR__ . '/..' . '/sabre/vobject/lib/ITip/Message.php', + 'Sabre\\VObject\\ITip\\SameOrganizerForAllComponentsException' => __DIR__ . '/..' . '/sabre/vobject/lib/ITip/SameOrganizerForAllComponentsException.php', + 'Sabre\\VObject\\InvalidDataException' => __DIR__ . '/..' . '/sabre/vobject/lib/InvalidDataException.php', + 'Sabre\\VObject\\Node' => __DIR__ . '/..' . '/sabre/vobject/lib/Node.php', + 'Sabre\\VObject\\PHPUnitAssertions' => __DIR__ . '/..' . '/sabre/vobject/lib/PHPUnitAssertions.php', + 'Sabre\\VObject\\Parameter' => __DIR__ . '/..' . '/sabre/vobject/lib/Parameter.php', + 'Sabre\\VObject\\ParseException' => __DIR__ . '/..' . '/sabre/vobject/lib/ParseException.php', + 'Sabre\\VObject\\Parser\\Json' => __DIR__ . '/..' . '/sabre/vobject/lib/Parser/Json.php', + 'Sabre\\VObject\\Parser\\MimeDir' => __DIR__ . '/..' . '/sabre/vobject/lib/Parser/MimeDir.php', + 'Sabre\\VObject\\Parser\\Parser' => __DIR__ . '/..' . '/sabre/vobject/lib/Parser/Parser.php', + 'Sabre\\VObject\\Parser\\XML' => __DIR__ . '/..' . '/sabre/vobject/lib/Parser/XML.php', + 'Sabre\\VObject\\Parser\\XML\\Element\\KeyValue' => __DIR__ . '/..' . '/sabre/vobject/lib/Parser/XML/Element/KeyValue.php', + 'Sabre\\VObject\\Property' => __DIR__ . '/..' . '/sabre/vobject/lib/Property.php', + 'Sabre\\VObject\\Property\\Binary' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Binary.php', + 'Sabre\\VObject\\Property\\Boolean' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Boolean.php', + 'Sabre\\VObject\\Property\\FlatText' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/FlatText.php', + 'Sabre\\VObject\\Property\\FloatValue' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/FloatValue.php', + 'Sabre\\VObject\\Property\\ICalendar\\CalAddress' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/CalAddress.php', + 'Sabre\\VObject\\Property\\ICalendar\\Date' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/Date.php', + 'Sabre\\VObject\\Property\\ICalendar\\DateTime' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/DateTime.php', + 'Sabre\\VObject\\Property\\ICalendar\\Duration' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/Duration.php', + 'Sabre\\VObject\\Property\\ICalendar\\Period' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/Period.php', + 'Sabre\\VObject\\Property\\ICalendar\\Recur' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/ICalendar/Recur.php', + 'Sabre\\VObject\\Property\\IntegerValue' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/IntegerValue.php', + 'Sabre\\VObject\\Property\\Text' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Text.php', + 'Sabre\\VObject\\Property\\Time' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Time.php', + 'Sabre\\VObject\\Property\\Unknown' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Unknown.php', + 'Sabre\\VObject\\Property\\Uri' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/Uri.php', + 'Sabre\\VObject\\Property\\UtcOffset' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/UtcOffset.php', + 'Sabre\\VObject\\Property\\VCard\\Date' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/VCard/Date.php', + 'Sabre\\VObject\\Property\\VCard\\DateAndOrTime' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/VCard/DateAndOrTime.php', + 'Sabre\\VObject\\Property\\VCard\\DateTime' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/VCard/DateTime.php', + 'Sabre\\VObject\\Property\\VCard\\LanguageTag' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/VCard/LanguageTag.php', + 'Sabre\\VObject\\Property\\VCard\\TimeStamp' => __DIR__ . '/..' . '/sabre/vobject/lib/Property/VCard/TimeStamp.php', + 'Sabre\\VObject\\Reader' => __DIR__ . '/..' . '/sabre/vobject/lib/Reader.php', + 'Sabre\\VObject\\Recur\\EventIterator' => __DIR__ . '/..' . '/sabre/vobject/lib/Recur/EventIterator.php', + 'Sabre\\VObject\\Recur\\MaxInstancesExceededException' => __DIR__ . '/..' . '/sabre/vobject/lib/Recur/MaxInstancesExceededException.php', + 'Sabre\\VObject\\Recur\\NoInstancesException' => __DIR__ . '/..' . '/sabre/vobject/lib/Recur/NoInstancesException.php', + 'Sabre\\VObject\\Recur\\RDateIterator' => __DIR__ . '/..' . '/sabre/vobject/lib/Recur/RDateIterator.php', + 'Sabre\\VObject\\Recur\\RRuleIterator' => __DIR__ . '/..' . '/sabre/vobject/lib/Recur/RRuleIterator.php', + 'Sabre\\VObject\\Settings' => __DIR__ . '/..' . '/sabre/vobject/lib/Settings.php', + 'Sabre\\VObject\\Splitter\\ICalendar' => __DIR__ . '/..' . '/sabre/vobject/lib/Splitter/ICalendar.php', + 'Sabre\\VObject\\Splitter\\SplitterInterface' => __DIR__ . '/..' . '/sabre/vobject/lib/Splitter/SplitterInterface.php', + 'Sabre\\VObject\\Splitter\\VCard' => __DIR__ . '/..' . '/sabre/vobject/lib/Splitter/VCard.php', + 'Sabre\\VObject\\StringUtil' => __DIR__ . '/..' . '/sabre/vobject/lib/StringUtil.php', + 'Sabre\\VObject\\TimeZoneUtil' => __DIR__ . '/..' . '/sabre/vobject/lib/TimeZoneUtil.php', + 'Sabre\\VObject\\UUIDUtil' => __DIR__ . '/..' . '/sabre/vobject/lib/UUIDUtil.php', + 'Sabre\\VObject\\VCardConverter' => __DIR__ . '/..' . '/sabre/vobject/lib/VCardConverter.php', + 'Sabre\\VObject\\Version' => __DIR__ . '/..' . '/sabre/vobject/lib/Version.php', + 'Sabre\\VObject\\Writer' => __DIR__ . '/..' . '/sabre/vobject/lib/Writer.php', + 'Sabre\\Xml\\ContextStackTrait' => __DIR__ . '/..' . '/sabre/xml/lib/ContextStackTrait.php', + 'Sabre\\Xml\\Element' => __DIR__ . '/..' . '/sabre/xml/lib/Element.php', + 'Sabre\\Xml\\Element\\Base' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Base.php', + 'Sabre\\Xml\\Element\\Cdata' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Cdata.php', + 'Sabre\\Xml\\Element\\Elements' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Elements.php', + 'Sabre\\Xml\\Element\\KeyValue' => __DIR__ . '/..' . '/sabre/xml/lib/Element/KeyValue.php', + 'Sabre\\Xml\\Element\\Uri' => __DIR__ . '/..' . '/sabre/xml/lib/Element/Uri.php', + 'Sabre\\Xml\\Element\\XmlFragment' => __DIR__ . '/..' . '/sabre/xml/lib/Element/XmlFragment.php', + 'Sabre\\Xml\\LibXMLException' => __DIR__ . '/..' . '/sabre/xml/lib/LibXMLException.php', + 'Sabre\\Xml\\ParseException' => __DIR__ . '/..' . '/sabre/xml/lib/ParseException.php', + 'Sabre\\Xml\\Reader' => __DIR__ . '/..' . '/sabre/xml/lib/Reader.php', + 'Sabre\\Xml\\Service' => __DIR__ . '/..' . '/sabre/xml/lib/Service.php', + 'Sabre\\Xml\\Version' => __DIR__ . '/..' . '/sabre/xml/lib/Version.php', + 'Sabre\\Xml\\Writer' => __DIR__ . '/..' . '/sabre/xml/lib/Writer.php', + 'Sabre\\Xml\\XmlDeserializable' => __DIR__ . '/..' . '/sabre/xml/lib/XmlDeserializable.php', + 'Sabre\\Xml\\XmlSerializable' => __DIR__ . '/..' . '/sabre/xml/lib/XmlSerializable.php', + 'Zotlabs\\Access\\AccessList' => __DIR__ . '/../..' . '/Zotlabs/Access/AccessList.php', + 'Zotlabs\\Access\\PermissionLimits' => __DIR__ . '/../..' . '/Zotlabs/Access/PermissionLimits.php', + 'Zotlabs\\Access\\PermissionRoles' => __DIR__ . '/../..' . '/Zotlabs/Access/PermissionRoles.php', + 'Zotlabs\\Access\\Permissions' => __DIR__ . '/../..' . '/Zotlabs/Access/Permissions.php', + 'Zotlabs\\Daemon\\Checksites' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Checksites.php', + 'Zotlabs\\Daemon\\Cli_suggest' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Cli_suggest.php', + 'Zotlabs\\Daemon\\Cron' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Cron.php', + 'Zotlabs\\Daemon\\Cron_daily' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Cron_daily.php', + 'Zotlabs\\Daemon\\Cron_weekly' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Cron_weekly.php', + 'Zotlabs\\Daemon\\Cronhooks' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Cronhooks.php', + 'Zotlabs\\Daemon\\CurlAuth' => __DIR__ . '/../..' . '/Zotlabs/Daemon/CurlAuth.php', + 'Zotlabs\\Daemon\\Deliver' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Deliver.php', + 'Zotlabs\\Daemon\\Deliver_hooks' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Deliver_hooks.php', + 'Zotlabs\\Daemon\\Directory' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Directory.php', + 'Zotlabs\\Daemon\\Expire' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Expire.php', + 'Zotlabs\\Daemon\\Externals' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Externals.php', + 'Zotlabs\\Daemon\\Gprobe' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Gprobe.php', + 'Zotlabs\\Daemon\\Importdoc' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Importdoc.php', + 'Zotlabs\\Daemon\\Master' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Master.php', + 'Zotlabs\\Daemon\\Notifier' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Notifier.php', + 'Zotlabs\\Daemon\\Onedirsync' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Onedirsync.php', + 'Zotlabs\\Daemon\\Onepoll' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Onepoll.php', + 'Zotlabs\\Daemon\\Poller' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Poller.php', + 'Zotlabs\\Daemon\\Queue' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Queue.php', + 'Zotlabs\\Daemon\\Ratenotif' => __DIR__ . '/../..' . '/Zotlabs/Daemon/Ratenotif.php', + 'Zotlabs\\Extend\\Hook' => __DIR__ . '/../..' . '/Zotlabs/Extend/Hook.php', + 'Zotlabs\\Identity\\BasicId\\BasicId' => __DIR__ . '/../..' . '/Zotlabs/Identity/BasicId.php', + 'Zotlabs\\Identity\\ProfilePhoto\\ProfilePhoto' => __DIR__ . '/../..' . '/Zotlabs/Identity/ProfilePhoto.php', + 'Zotlabs\\Lib\\AConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/AConfig.php', + 'Zotlabs\\Lib\\AbConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/AbConfig.php', + 'Zotlabs\\Lib\\Api_router' => __DIR__ . '/../..' . '/Zotlabs/Lib/Api_router.php', + 'Zotlabs\\Lib\\Apps' => __DIR__ . '/../..' . '/Zotlabs/Lib/Apps.php', + 'Zotlabs\\Lib\\Cache' => __DIR__ . '/../..' . '/Zotlabs/Lib/Cache.php', + 'Zotlabs\\Lib\\Chatroom' => __DIR__ . '/../..' . '/Zotlabs/Lib/Chatroom.php', + 'Zotlabs\\Lib\\Config' => __DIR__ . '/../..' . '/Zotlabs/Lib/Config.php', + 'Zotlabs\\Lib\\Enotify' => __DIR__ . '/../..' . '/Zotlabs/Lib/Enotify.php', + 'Zotlabs\\Lib\\ExtendedZip' => __DIR__ . '/../..' . '/Zotlabs/Lib/ExtendedZip.php', + 'Zotlabs\\Lib\\IConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/IConfig.php', + 'Zotlabs\\Lib\\PConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/PConfig.php', + 'Zotlabs\\Lib\\PermissionDescription' => __DIR__ . '/../..' . '/Zotlabs/Lib/PermissionDescription.php', + 'Zotlabs\\Lib\\ProtoDriver' => __DIR__ . '/../..' . '/Zotlabs/Lib/ProtoDriver.php', + 'Zotlabs\\Lib\\SuperCurl' => __DIR__ . '/../..' . '/Zotlabs/Lib/SuperCurl.php', + 'Zotlabs\\Lib\\System' => __DIR__ . '/../..' . '/Zotlabs/Lib/System.php', + 'Zotlabs\\Lib\\Techlevels' => __DIR__ . '/../..' . '/Zotlabs/Lib/Techlevels.php', + 'Zotlabs\\Lib\\ThreadItem' => __DIR__ . '/../..' . '/Zotlabs/Lib/ThreadItem.php', + 'Zotlabs\\Lib\\ThreadStream' => __DIR__ . '/../..' . '/Zotlabs/Lib/ThreadStream.php', + 'Zotlabs\\Lib\\XConfig' => __DIR__ . '/../..' . '/Zotlabs/Lib/XConfig.php', + 'Zotlabs\\Lib\\ZotDriver' => __DIR__ . '/../..' . '/Zotlabs/Lib/ZotDriver.php', + 'Zotlabs\\Module\\Achievements' => __DIR__ . '/../..' . '/Zotlabs/Module/Achievements.php', + 'Zotlabs\\Module\\Acl' => __DIR__ . '/../..' . '/Zotlabs/Module/Acl.php', + 'Zotlabs\\Module\\Admin' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin.php', + 'Zotlabs\\Module\\Admin\\Account_edit' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Account_edit.php', + 'Zotlabs\\Module\\Admin\\Accounts' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Accounts.php', + 'Zotlabs\\Module\\Admin\\Channels' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Channels.php', + 'Zotlabs\\Module\\Admin\\Dbsync' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Dbsync.php', + 'Zotlabs\\Module\\Admin\\Features' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Features.php', + 'Zotlabs\\Module\\Admin\\Logs' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Logs.php', + 'Zotlabs\\Module\\Admin\\Plugins' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Plugins.php', + 'Zotlabs\\Module\\Admin\\Profs' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Profs.php', + 'Zotlabs\\Module\\Admin\\Queue' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Queue.php', + 'Zotlabs\\Module\\Admin\\Security' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Security.php', + 'Zotlabs\\Module\\Admin\\Site' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Site.php', + 'Zotlabs\\Module\\Admin\\Themes' => __DIR__ . '/../..' . '/Zotlabs/Module/Admin/Themes.php', + 'Zotlabs\\Module\\Api' => __DIR__ . '/../..' . '/Zotlabs/Module/Api.php', + 'Zotlabs\\Module\\Appman' => __DIR__ . '/../..' . '/Zotlabs/Module/Appman.php', + 'Zotlabs\\Module\\Apps' => __DIR__ . '/../..' . '/Zotlabs/Module/Apps.php', + 'Zotlabs\\Module\\Attach' => __DIR__ . '/../..' . '/Zotlabs/Module/Attach.php', + 'Zotlabs\\Module\\Authtest' => __DIR__ . '/../..' . '/Zotlabs/Module/Authtest.php', + 'Zotlabs\\Module\\Block' => __DIR__ . '/../..' . '/Zotlabs/Module/Block.php', + 'Zotlabs\\Module\\Blocks' => __DIR__ . '/../..' . '/Zotlabs/Module/Blocks.php', + 'Zotlabs\\Module\\Bookmarks' => __DIR__ . '/../..' . '/Zotlabs/Module/Bookmarks.php', + 'Zotlabs\\Module\\Branchtopic' => __DIR__ . '/../..' . '/Zotlabs/Module/Branchtopic.php', + 'Zotlabs\\Module\\Cal' => __DIR__ . '/../..' . '/Zotlabs/Module/Cal.php', + 'Zotlabs\\Module\\Channel' => __DIR__ . '/../..' . '/Zotlabs/Module/Channel.php', + 'Zotlabs\\Module\\Chanview' => __DIR__ . '/../..' . '/Zotlabs/Module/Chanview.php', + 'Zotlabs\\Module\\Chat' => __DIR__ . '/../..' . '/Zotlabs/Module/Chat.php', + 'Zotlabs\\Module\\Chatsvc' => __DIR__ . '/../..' . '/Zotlabs/Module/Chatsvc.php', + 'Zotlabs\\Module\\Cloud' => __DIR__ . '/../..' . '/Zotlabs/Module/Cloud.php', + 'Zotlabs\\Module\\Common' => __DIR__ . '/../..' . '/Zotlabs/Module/Common.php', + 'Zotlabs\\Module\\Connect' => __DIR__ . '/../..' . '/Zotlabs/Module/Connect.php', + 'Zotlabs\\Module\\Connections' => __DIR__ . '/../..' . '/Zotlabs/Module/Connections.php', + 'Zotlabs\\Module\\Connedit' => __DIR__ . '/../..' . '/Zotlabs/Module/Connedit.php', + 'Zotlabs\\Module\\Contactgroup' => __DIR__ . '/../..' . '/Zotlabs/Module/Contactgroup.php', + 'Zotlabs\\Module\\Cover_photo' => __DIR__ . '/../..' . '/Zotlabs/Module/Cover_photo.php', + 'Zotlabs\\Module\\Dav' => __DIR__ . '/../..' . '/Zotlabs/Module/Dav.php', + 'Zotlabs\\Module\\Directory' => __DIR__ . '/../..' . '/Zotlabs/Module/Directory.php', + 'Zotlabs\\Module\\Dirsearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Dirsearch.php', + 'Zotlabs\\Module\\Display' => __DIR__ . '/../..' . '/Zotlabs/Module/Display.php', + 'Zotlabs\\Module\\Dreport' => __DIR__ . '/../..' . '/Zotlabs/Module/Dreport.php', + 'Zotlabs\\Module\\Editblock' => __DIR__ . '/../..' . '/Zotlabs/Module/Editblock.php', + 'Zotlabs\\Module\\Editlayout' => __DIR__ . '/../..' . '/Zotlabs/Module/Editlayout.php', + 'Zotlabs\\Module\\Editpost' => __DIR__ . '/../..' . '/Zotlabs/Module/Editpost.php', + 'Zotlabs\\Module\\Editwebpage' => __DIR__ . '/../..' . '/Zotlabs/Module/Editwebpage.php', + 'Zotlabs\\Module\\Embedphotos' => __DIR__ . '/../..' . '/Zotlabs/Module/Embedphotos.php', + 'Zotlabs\\Module\\Events' => __DIR__ . '/../..' . '/Zotlabs/Module/Events.php', + 'Zotlabs\\Module\\Fbrowser' => __DIR__ . '/../..' . '/Zotlabs/Module/Fbrowser.php', + 'Zotlabs\\Module\\Feed' => __DIR__ . '/../..' . '/Zotlabs/Module/Feed.php', + 'Zotlabs\\Module\\Ffsapi' => __DIR__ . '/../..' . '/Zotlabs/Module/Ffsapi.php', + 'Zotlabs\\Module\\Fhublocs' => __DIR__ . '/../..' . '/Zotlabs/Module/Fhublocs.php', + 'Zotlabs\\Module\\File_upload' => __DIR__ . '/../..' . '/Zotlabs/Module/File_upload.php', + 'Zotlabs\\Module\\Filer' => __DIR__ . '/../..' . '/Zotlabs/Module/Filer.php', + 'Zotlabs\\Module\\Filerm' => __DIR__ . '/../..' . '/Zotlabs/Module/Filerm.php', + 'Zotlabs\\Module\\Filestorage' => __DIR__ . '/../..' . '/Zotlabs/Module/Filestorage.php', + 'Zotlabs\\Module\\Follow' => __DIR__ . '/../..' . '/Zotlabs/Module/Follow.php', + 'Zotlabs\\Module\\Getfile' => __DIR__ . '/../..' . '/Zotlabs/Module/Getfile.php', + 'Zotlabs\\Module\\Group' => __DIR__ . '/../..' . '/Zotlabs/Module/Group.php', + 'Zotlabs\\Module\\Hcard' => __DIR__ . '/../..' . '/Zotlabs/Module/Hcard.php', + 'Zotlabs\\Module\\Help' => __DIR__ . '/../..' . '/Zotlabs/Module/Help.php', + 'Zotlabs\\Module\\Home' => __DIR__ . '/../..' . '/Zotlabs/Module/Home.php', + 'Zotlabs\\Module\\Hostxrd' => __DIR__ . '/../..' . '/Zotlabs/Module/Hostxrd.php', + 'Zotlabs\\Module\\Impel' => __DIR__ . '/../..' . '/Zotlabs/Module/Impel.php', + 'Zotlabs\\Module\\Import' => __DIR__ . '/../..' . '/Zotlabs/Module/Import.php', + 'Zotlabs\\Module\\Import_items' => __DIR__ . '/../..' . '/Zotlabs/Module/Import_items.php', + 'Zotlabs\\Module\\Invite' => __DIR__ . '/../..' . '/Zotlabs/Module/Invite.php', + 'Zotlabs\\Module\\Item' => __DIR__ . '/../..' . '/Zotlabs/Module/Item.php', + 'Zotlabs\\Module\\Lang' => __DIR__ . '/../..' . '/Zotlabs/Module/Lang.php', + 'Zotlabs\\Module\\Layouts' => __DIR__ . '/../..' . '/Zotlabs/Module/Layouts.php', + 'Zotlabs\\Module\\Like' => __DIR__ . '/../..' . '/Zotlabs/Module/Like.php', + 'Zotlabs\\Module\\Linkinfo' => __DIR__ . '/../..' . '/Zotlabs/Module/Linkinfo.php', + 'Zotlabs\\Module\\Lockview' => __DIR__ . '/../..' . '/Zotlabs/Module/Lockview.php', + 'Zotlabs\\Module\\Locs' => __DIR__ . '/../..' . '/Zotlabs/Module/Locs.php', + 'Zotlabs\\Module\\Login' => __DIR__ . '/../..' . '/Zotlabs/Module/Login.php', + 'Zotlabs\\Module\\Lostpass' => __DIR__ . '/../..' . '/Zotlabs/Module/Lostpass.php', + 'Zotlabs\\Module\\Magic' => __DIR__ . '/../..' . '/Zotlabs/Module/Magic.php', + 'Zotlabs\\Module\\Mail' => __DIR__ . '/../..' . '/Zotlabs/Module/Mail.php', + 'Zotlabs\\Module\\Manage' => __DIR__ . '/../..' . '/Zotlabs/Module/Manage.php', + 'Zotlabs\\Module\\Match' => __DIR__ . '/../..' . '/Zotlabs/Module/Match.php', + 'Zotlabs\\Module\\Menu' => __DIR__ . '/../..' . '/Zotlabs/Module/Menu.php', + 'Zotlabs\\Module\\Message' => __DIR__ . '/../..' . '/Zotlabs/Module/Message.php', + 'Zotlabs\\Module\\Mitem' => __DIR__ . '/../..' . '/Zotlabs/Module/Mitem.php', + 'Zotlabs\\Module\\Mood' => __DIR__ . '/../..' . '/Zotlabs/Module/Mood.php', + 'Zotlabs\\Module\\Network' => __DIR__ . '/../..' . '/Zotlabs/Module/Network.php', + 'Zotlabs\\Module\\New_channel' => __DIR__ . '/../..' . '/Zotlabs/Module/New_channel.php', + 'Zotlabs\\Module\\Nojs' => __DIR__ . '/../..' . '/Zotlabs/Module/Nojs.php', + 'Zotlabs\\Module\\Notes' => __DIR__ . '/../..' . '/Zotlabs/Module/Notes.php', + 'Zotlabs\\Module\\Notifications' => __DIR__ . '/../..' . '/Zotlabs/Module/Notifications.php', + 'Zotlabs\\Module\\Notify' => __DIR__ . '/../..' . '/Zotlabs/Module/Notify.php', + 'Zotlabs\\Module\\Oembed' => __DIR__ . '/../..' . '/Zotlabs/Module/Oembed.php', + 'Zotlabs\\Module\\Oep' => __DIR__ . '/../..' . '/Zotlabs/Module/Oep.php', + 'Zotlabs\\Module\\Oexchange' => __DIR__ . '/../..' . '/Zotlabs/Module/Oexchange.php', + 'Zotlabs\\Module\\Online' => __DIR__ . '/../..' . '/Zotlabs/Module/Online.php', + 'Zotlabs\\Module\\Opensearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Opensearch.php', + 'Zotlabs\\Module\\Page' => __DIR__ . '/../..' . '/Zotlabs/Module/Page.php', + 'Zotlabs\\Module\\Pconfig' => __DIR__ . '/../..' . '/Zotlabs/Module/Pconfig.php', + 'Zotlabs\\Module\\Pdledit' => __DIR__ . '/../..' . '/Zotlabs/Module/Pdledit.php', + 'Zotlabs\\Module\\Photo' => __DIR__ . '/../..' . '/Zotlabs/Module/Photo.php', + 'Zotlabs\\Module\\Photos' => __DIR__ . '/../..' . '/Zotlabs/Module/Photos.php', + 'Zotlabs\\Module\\Ping' => __DIR__ . '/../..' . '/Zotlabs/Module/Ping.php', + 'Zotlabs\\Module\\Poco' => __DIR__ . '/../..' . '/Zotlabs/Module/Poco.php', + 'Zotlabs\\Module\\Poke' => __DIR__ . '/../..' . '/Zotlabs/Module/Poke.php', + 'Zotlabs\\Module\\Post' => __DIR__ . '/../..' . '/Zotlabs/Module/Post.php', + 'Zotlabs\\Module\\Prate' => __DIR__ . '/../..' . '/Zotlabs/Module/Prate.php', + 'Zotlabs\\Module\\Pretheme' => __DIR__ . '/../..' . '/Zotlabs/Module/Pretheme.php', + 'Zotlabs\\Module\\Probe' => __DIR__ . '/../..' . '/Zotlabs/Module/Probe.php', + 'Zotlabs\\Module\\Profile' => __DIR__ . '/../..' . '/Zotlabs/Module/Profile.php', + 'Zotlabs\\Module\\Profile_photo' => __DIR__ . '/../..' . '/Zotlabs/Module/Profile_photo.php', + 'Zotlabs\\Module\\Profiles' => __DIR__ . '/../..' . '/Zotlabs/Module/Profiles.php', + 'Zotlabs\\Module\\Profperm' => __DIR__ . '/../..' . '/Zotlabs/Module/Profperm.php', + 'Zotlabs\\Module\\Pubsites' => __DIR__ . '/../..' . '/Zotlabs/Module/Pubsites.php', + 'Zotlabs\\Module\\Pubstream' => __DIR__ . '/../..' . '/Zotlabs/Module/Pubstream.php', + 'Zotlabs\\Module\\Randprof' => __DIR__ . '/../..' . '/Zotlabs/Module/Randprof.php', + 'Zotlabs\\Module\\Rate' => __DIR__ . '/../..' . '/Zotlabs/Module/Rate.php', + 'Zotlabs\\Module\\Ratings' => __DIR__ . '/../..' . '/Zotlabs/Module/Ratings.php', + 'Zotlabs\\Module\\Ratingsearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Ratingsearch.php', + 'Zotlabs\\Module\\Rbmark' => __DIR__ . '/../..' . '/Zotlabs/Module/Rbmark.php', + 'Zotlabs\\Module\\React' => __DIR__ . '/../..' . '/Zotlabs/Module/React.php', + 'Zotlabs\\Module\\Regdir' => __DIR__ . '/../..' . '/Zotlabs/Module/Regdir.php', + 'Zotlabs\\Module\\Register' => __DIR__ . '/../..' . '/Zotlabs/Module/Register.php', + 'Zotlabs\\Module\\Regmod' => __DIR__ . '/../..' . '/Zotlabs/Module/Regmod.php', + 'Zotlabs\\Module\\Regver' => __DIR__ . '/../..' . '/Zotlabs/Module/Regver.php', + 'Zotlabs\\Module\\Removeaccount' => __DIR__ . '/../..' . '/Zotlabs/Module/Removeaccount.php', + 'Zotlabs\\Module\\Removeme' => __DIR__ . '/../..' . '/Zotlabs/Module/Removeme.php', + 'Zotlabs\\Module\\Rmagic' => __DIR__ . '/../..' . '/Zotlabs/Module/Rmagic.php', + 'Zotlabs\\Module\\Rpost' => __DIR__ . '/../..' . '/Zotlabs/Module/Rpost.php', + 'Zotlabs\\Module\\Rsd_xml' => __DIR__ . '/../..' . '/Zotlabs/Module/Rsd_xml.php', + 'Zotlabs\\Module\\Search' => __DIR__ . '/../..' . '/Zotlabs/Module/Search.php', + 'Zotlabs\\Module\\Search_ac' => __DIR__ . '/../..' . '/Zotlabs/Module/Search_ac.php', + 'Zotlabs\\Module\\Service_limits' => __DIR__ . '/../..' . '/Zotlabs/Module/Service_limits.php', + 'Zotlabs\\Module\\Settings' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings.php', + 'Zotlabs\\Module\\Settings\\Account' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Account.php', + 'Zotlabs\\Module\\Settings\\Channel' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Channel.php', + 'Zotlabs\\Module\\Settings\\Display' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Display.php', + 'Zotlabs\\Module\\Settings\\Featured' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Featured.php', + 'Zotlabs\\Module\\Settings\\Features' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Features.php', + 'Zotlabs\\Module\\Settings\\Oauth' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Oauth.php', + 'Zotlabs\\Module\\Settings\\Tokens' => __DIR__ . '/../..' . '/Zotlabs/Module/Settings/Tokens.php', + 'Zotlabs\\Module\\Setup' => __DIR__ . '/../..' . '/Zotlabs/Module/Setup.php', + 'Zotlabs\\Module\\Share' => __DIR__ . '/../..' . '/Zotlabs/Module/Share.php', + 'Zotlabs\\Module\\Sharedwithme' => __DIR__ . '/../..' . '/Zotlabs/Module/Sharedwithme.php', + 'Zotlabs\\Module\\Siteinfo' => __DIR__ . '/../..' . '/Zotlabs/Module/Siteinfo.php', + 'Zotlabs\\Module\\Siteinfo_json' => __DIR__ . '/../..' . '/Zotlabs/Module/Siteinfo_json.php', + 'Zotlabs\\Module\\Sitelist' => __DIR__ . '/../..' . '/Zotlabs/Module/Sitelist.php', + 'Zotlabs\\Module\\Smilies' => __DIR__ . '/../..' . '/Zotlabs/Module/Smilies.php', + 'Zotlabs\\Module\\Snap' => __DIR__ . '/../..' . '/Zotlabs/Module/Snap.php', + 'Zotlabs\\Module\\Sources' => __DIR__ . '/../..' . '/Zotlabs/Module/Sources.php', + 'Zotlabs\\Module\\Sslify' => __DIR__ . '/../..' . '/Zotlabs/Module/Sslify.php', + 'Zotlabs\\Module\\Starred' => __DIR__ . '/../..' . '/Zotlabs/Module/Starred.php', + 'Zotlabs\\Module\\Subthread' => __DIR__ . '/../..' . '/Zotlabs/Module/Subthread.php', + 'Zotlabs\\Module\\Suggest' => __DIR__ . '/../..' . '/Zotlabs/Module/Suggest.php', + 'Zotlabs\\Module\\Tagger' => __DIR__ . '/../..' . '/Zotlabs/Module/Tagger.php', + 'Zotlabs\\Module\\Tagrm' => __DIR__ . '/../..' . '/Zotlabs/Module/Tagrm.php', + 'Zotlabs\\Module\\Tasks' => __DIR__ . '/../..' . '/Zotlabs/Module/Tasks.php', + 'Zotlabs\\Module\\Theme_info' => __DIR__ . '/../..' . '/Zotlabs/Module/Theme_info.php', + 'Zotlabs\\Module\\Thing' => __DIR__ . '/../..' . '/Zotlabs/Module/Thing.php', + 'Zotlabs\\Module\\Toggle_mobile' => __DIR__ . '/../..' . '/Zotlabs/Module/Toggle_mobile.php', + 'Zotlabs\\Module\\Toggle_safesearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Toggle_safesearch.php', + 'Zotlabs\\Module\\Uexport' => __DIR__ . '/../..' . '/Zotlabs/Module/Uexport.php', + 'Zotlabs\\Module\\Update_channel' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_channel.php', + 'Zotlabs\\Module\\Update_display' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_display.php', + 'Zotlabs\\Module\\Update_home' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_home.php', + 'Zotlabs\\Module\\Update_network' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_network.php', + 'Zotlabs\\Module\\Update_pubstream' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_pubstream.php', + 'Zotlabs\\Module\\Update_search' => __DIR__ . '/../..' . '/Zotlabs/Module/Update_search.php', + 'Zotlabs\\Module\\View' => __DIR__ . '/../..' . '/Zotlabs/Module/View.php', + 'Zotlabs\\Module\\Viewconnections' => __DIR__ . '/../..' . '/Zotlabs/Module/Viewconnections.php', + 'Zotlabs\\Module\\Viewsrc' => __DIR__ . '/../..' . '/Zotlabs/Module/Viewsrc.php', + 'Zotlabs\\Module\\Wall_attach' => __DIR__ . '/../..' . '/Zotlabs/Module/Wall_attach.php', + 'Zotlabs\\Module\\Wall_upload' => __DIR__ . '/../..' . '/Zotlabs/Module/Wall_upload.php', + 'Zotlabs\\Module\\Webfinger' => __DIR__ . '/../..' . '/Zotlabs/Module/Webfinger.php', + 'Zotlabs\\Module\\Webpages' => __DIR__ . '/../..' . '/Zotlabs/Module/Webpages.php', + 'Zotlabs\\Module\\Well_known' => __DIR__ . '/../..' . '/Zotlabs/Module/Well_known.php', + 'Zotlabs\\Module\\Wfinger' => __DIR__ . '/../..' . '/Zotlabs/Module/Wfinger.php', + 'Zotlabs\\Module\\Wiki' => __DIR__ . '/../..' . '/Zotlabs/Module/Wiki.php', + 'Zotlabs\\Module\\Xchan' => __DIR__ . '/../..' . '/Zotlabs/Module/Xchan.php', + 'Zotlabs\\Module\\Xpoco' => __DIR__ . '/../..' . '/Zotlabs/Module/Xpoco.php', + 'Zotlabs\\Module\\Xrd' => __DIR__ . '/../..' . '/Zotlabs/Module/Xrd.php', + 'Zotlabs\\Module\\Xref' => __DIR__ . '/../..' . '/Zotlabs/Module/Xref.php', + 'Zotlabs\\Module\\Zfinger' => __DIR__ . '/../..' . '/Zotlabs/Module/Zfinger.php', + 'Zotlabs\\Module\\Zotfeed' => __DIR__ . '/../..' . '/Zotlabs/Module/Zotfeed.php', + 'Zotlabs\\Module\\Zping' => __DIR__ . '/../..' . '/Zotlabs/Module/Zping.php', + 'Zotlabs\\Render\\Comanche' => __DIR__ . '/../..' . '/Zotlabs/Render/Comanche.php', + 'Zotlabs\\Render\\SimpleTemplate' => __DIR__ . '/../..' . '/Zotlabs/Render/SimpleTemplate.php', + 'Zotlabs\\Render\\SmartyInterface' => __DIR__ . '/../..' . '/Zotlabs/Render/SmartyInterface.php', + 'Zotlabs\\Render\\SmartyTemplate' => __DIR__ . '/../..' . '/Zotlabs/Render/SmartyTemplate.php', + 'Zotlabs\\Render\\TemplateEngine' => __DIR__ . '/../..' . '/Zotlabs/Render/TemplateEngine.php', + 'Zotlabs\\Render\\Theme' => __DIR__ . '/../..' . '/Zotlabs/Render/Theme.php', + 'Zotlabs\\Storage\\BasicAuth' => __DIR__ . '/../..' . '/Zotlabs/Storage/BasicAuth.php', + 'Zotlabs\\Storage\\Browser' => __DIR__ . '/../..' . '/Zotlabs/Storage/Browser.php', + 'Zotlabs\\Storage\\CalDAVClient' => __DIR__ . '/../..' . '/Zotlabs/Storage/CalDAVClient.php', + 'Zotlabs\\Storage\\Directory' => __DIR__ . '/../..' . '/Zotlabs/Storage/Directory.php', + 'Zotlabs\\Storage\\File' => __DIR__ . '/../..' . '/Zotlabs/Storage/File.php', + 'Zotlabs\\Storage\\GitRepo' => __DIR__ . '/../..' . '/Zotlabs/Storage/GitRepo.php', + 'Zotlabs\\Text\\Tagadelic' => __DIR__ . '/../..' . '/Zotlabs/Text/Tagadelic.php', + 'Zotlabs\\Web\\CheckJS' => __DIR__ . '/../..' . '/Zotlabs/Web/CheckJS.php', + 'Zotlabs\\Web\\Controller' => __DIR__ . '/../..' . '/Zotlabs/Web/Controller.php', + 'Zotlabs\\Web\\HttpMeta' => __DIR__ . '/../..' . '/Zotlabs/Web/HttpMeta.php', + 'Zotlabs\\Web\\Router' => __DIR__ . '/../..' . '/Zotlabs/Web/Router.php', + 'Zotlabs\\Web\\Session' => __DIR__ . '/../..' . '/Zotlabs/Web/Session.php', + 'Zotlabs\\Web\\SessionHandler' => __DIR__ . '/../..' . '/Zotlabs/Web/SessionHandler.php', + 'Zotlabs\\Web\\SubModule' => __DIR__ . '/../..' . '/Zotlabs/Web/SubModule.php', + 'Zotlabs\\Web\\WebServer' => __DIR__ . '/../..' . '/Zotlabs/Web/WebServer.php', + 'Zotlabs\\Zot\\Auth' => __DIR__ . '/../..' . '/Zotlabs/Zot/Auth.php', + 'Zotlabs\\Zot\\DReport' => __DIR__ . '/../..' . '/Zotlabs/Zot/DReport.php', + 'Zotlabs\\Zot\\Finger' => __DIR__ . '/../..' . '/Zotlabs/Zot/Finger.php', + 'Zotlabs\\Zot\\IHandler' => __DIR__ . '/../..' . '/Zotlabs/Zot/IHandler.php', + 'Zotlabs\\Zot\\Receiver' => __DIR__ . '/../..' . '/Zotlabs/Zot/Receiver.php', + 'Zotlabs\\Zot\\Verify' => __DIR__ . '/../..' . '/Zotlabs/Zot/Verify.php', + 'Zotlabs\\Zot\\ZotHandler' => __DIR__ . '/../..' . '/Zotlabs/Zot/ZotHandler.php', ); public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInit02c7a5bb99a87a4c8dbf069d69b1a15c::$prefixesPsr0; + $loader->prefixLengthsPsr4 = ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 835190d7f..88acfc40c 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -52,84 +52,19 @@ "url" ] }, - { - "name": "sabre/xml", - "version": "1.4.2", - "version_normalized": "1.4.2.0", - "source": { - "type": "git", - "url": "https://github.com/fruux/sabre-xml.git", - "reference": "f48d98c22a4a4bef76cabb5968ffaddbb2bb593e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fruux/sabre-xml/zipball/f48d98c22a4a4bef76cabb5968ffaddbb2bb593e", - "reference": "f48d98c22a4a4bef76cabb5968ffaddbb2bb593e", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlreader": "*", - "ext-xmlwriter": "*", - "lib-libxml": ">=2.6.20", - "php": ">=5.4.1", - "sabre/uri": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "*", - "sabre/cs": "~0.0.2" - }, - "time": "2016-05-19 21:56:49", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Sabre\\Xml\\": "lib/" - }, - "files": [ - "lib/Deserializer/functions.php", - "lib/Serializer/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Evert Pot", - "email": "me@evertpot.com", - "homepage": "http://evertpot.com/", - "role": "Developer" - }, - { - "name": "Markus Staab", - "email": "markus.staab@redaxo.de", - "role": "Developer" - } - ], - "description": "sabre/xml is an XML library that you may not hate.", - "homepage": "https://sabre.io/xml/", - "keywords": [ - "XMLReader", - "XMLWriter", - "dom", - "xml" - ] - }, { "name": "sabre/vobject", - "version": "4.1.0", - "version_normalized": "4.1.0.0", + "version": "4.1.1", + "version_normalized": "4.1.1.0", "source": { "type": "git", "url": "https://github.com/fruux/sabre-vobject.git", - "reference": "8899c0e856b3178b17f4e9a4e85010209f32a2fa" + "reference": "a3a59b06947f122af2d45d52b72172cdc1efd68f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruux/sabre-vobject/zipball/8899c0e856b3178b17f4e9a4e85010209f32a2fa", - "reference": "8899c0e856b3178b17f4e9a4e85010209f32a2fa", + "url": "https://api.github.com/repos/fruux/sabre-vobject/zipball/a3a59b06947f122af2d45d52b72172cdc1efd68f", + "reference": "a3a59b06947f122af2d45d52b72172cdc1efd68f", "shasum": "" }, "require": { @@ -144,7 +79,7 @@ "suggest": { "hoa/bench": "If you would like to run the benchmark scripts" }, - "time": "2016-04-07 00:48:27", + "time": "2016-07-15 19:52:17", "bin": [ "bin/vobject", "bin/generate_vcards" @@ -191,6 +126,7 @@ "availability", "freebusy", "iCalendar", + "ical", "ics", "jCal", "jCard", @@ -208,6 +144,7 @@ "rfc6638", "rfc6715", "rfc6868", + "vCalendar", "vCard", "vcf", "xCal", @@ -330,46 +267,6 @@ "http" ] }, - { - "name": "psr/log", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", - "shasum": "" - }, - "time": "2012-12-21 11:40:51", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Psr\\Log\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "keywords": [ - "log", - "psr", - "psr-3" - ] - }, { "name": "sabre/dav", "version": "3.2.0", @@ -454,5 +351,119 @@ "framework", "iCalendar" ] + }, + { + "name": "sabre/xml", + "version": "1.5.0", + "version_normalized": "1.5.0.0", + "source": { + "type": "git", + "url": "https://github.com/fruux/sabre-xml.git", + "reference": "59b20e5bbace9912607481634f97d05a776ffca7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruux/sabre-xml/zipball/59b20e5bbace9912607481634f97d05a776ffca7", + "reference": "59b20e5bbace9912607481634f97d05a776ffca7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "lib-libxml": ">=2.6.20", + "php": ">=5.5.5", + "sabre/uri": ">=1.0,<3.0.0" + }, + "require-dev": { + "phpunit/phpunit": "*", + "sabre/cs": "~1.0.0" + }, + "time": "2016-10-09 22:57:52", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Sabre\\Xml\\": "lib/" + }, + "files": [ + "lib/Deserializer/functions.php", + "lib/Serializer/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + }, + { + "name": "Markus Staab", + "email": "markus.staab@redaxo.de", + "role": "Developer" + } + ], + "description": "sabre/xml is an XML library that you may not hate.", + "homepage": "https://sabre.io/xml/", + "keywords": [ + "XMLReader", + "XMLWriter", + "dom", + "xml" + ] + }, + { + "name": "psr/log", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2016-10-10 12:19:37", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ] } ] diff --git a/vendor/psr/log/Psr/Log/AbstractLogger.php b/vendor/psr/log/Psr/Log/AbstractLogger.php index 00f903452..90e721af2 100644 --- a/vendor/psr/log/Psr/Log/AbstractLogger.php +++ b/vendor/psr/log/Psr/Log/AbstractLogger.php @@ -15,8 +15,9 @@ abstract class AbstractLogger implements LoggerInterface * System is unusable. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function emergency($message, array $context = array()) { @@ -30,8 +31,9 @@ abstract class AbstractLogger implements LoggerInterface * trigger the SMS alerts and wake you up. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function alert($message, array $context = array()) { @@ -44,8 +46,9 @@ abstract class AbstractLogger implements LoggerInterface * Example: Application component unavailable, unexpected exception. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function critical($message, array $context = array()) { @@ -57,8 +60,9 @@ abstract class AbstractLogger implements LoggerInterface * be logged and monitored. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function error($message, array $context = array()) { @@ -72,8 +76,9 @@ abstract class AbstractLogger implements LoggerInterface * that are not necessarily wrong. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function warning($message, array $context = array()) { @@ -84,8 +89,9 @@ abstract class AbstractLogger implements LoggerInterface * Normal but significant events. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function notice($message, array $context = array()) { @@ -98,8 +104,9 @@ abstract class AbstractLogger implements LoggerInterface * Example: User logs in, SQL logs. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function info($message, array $context = array()) { @@ -110,8 +117,9 @@ abstract class AbstractLogger implements LoggerInterface * Detailed debug information. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function debug($message, array $context = array()) { diff --git a/vendor/psr/log/Psr/Log/LogLevel.php b/vendor/psr/log/Psr/Log/LogLevel.php index e32c151cb..9cebcace6 100644 --- a/vendor/psr/log/Psr/Log/LogLevel.php +++ b/vendor/psr/log/Psr/Log/LogLevel.php @@ -3,16 +3,16 @@ namespace Psr\Log; /** - * Describes log levels + * Describes log levels. */ class LogLevel { const EMERGENCY = 'emergency'; - const ALERT = 'alert'; - const CRITICAL = 'critical'; - const ERROR = 'error'; - const WARNING = 'warning'; - const NOTICE = 'notice'; - const INFO = 'info'; - const DEBUG = 'debug'; + const ALERT = 'alert'; + const CRITICAL = 'critical'; + const ERROR = 'error'; + const WARNING = 'warning'; + const NOTICE = 'notice'; + const INFO = 'info'; + const DEBUG = 'debug'; } diff --git a/vendor/psr/log/Psr/Log/LoggerAwareInterface.php b/vendor/psr/log/Psr/Log/LoggerAwareInterface.php index 2eebc4ebd..4d64f4786 100644 --- a/vendor/psr/log/Psr/Log/LoggerAwareInterface.php +++ b/vendor/psr/log/Psr/Log/LoggerAwareInterface.php @@ -3,15 +3,16 @@ namespace Psr\Log; /** - * Describes a logger-aware instance + * Describes a logger-aware instance. */ interface LoggerAwareInterface { /** - * Sets a logger instance on the object + * Sets a logger instance on the object. * * @param LoggerInterface $logger - * @return null + * + * @return void */ public function setLogger(LoggerInterface $logger); } diff --git a/vendor/psr/log/Psr/Log/LoggerAwareTrait.php b/vendor/psr/log/Psr/Log/LoggerAwareTrait.php index f087a3dac..639f79bda 100644 --- a/vendor/psr/log/Psr/Log/LoggerAwareTrait.php +++ b/vendor/psr/log/Psr/Log/LoggerAwareTrait.php @@ -7,12 +7,16 @@ namespace Psr\Log; */ trait LoggerAwareTrait { - /** @var LoggerInterface */ + /** + * The logger instance. + * + * @var LoggerInterface + */ protected $logger; /** * Sets a logger. - * + * * @param LoggerInterface $logger */ public function setLogger(LoggerInterface $logger) diff --git a/vendor/psr/log/Psr/Log/LoggerInterface.php b/vendor/psr/log/Psr/Log/LoggerInterface.php index 476bb962a..5ea72438b 100644 --- a/vendor/psr/log/Psr/Log/LoggerInterface.php +++ b/vendor/psr/log/Psr/Log/LoggerInterface.php @@ -3,14 +3,14 @@ namespace Psr\Log; /** - * Describes a logger instance + * Describes a logger instance. * * The message MUST be a string or object implementing __toString(). * * The message MAY contain placeholders in the form: {foo} where foo * will be replaced by the context data in key "foo". * - * The context array can contain arbitrary data, the only assumption that + * The context array can contain arbitrary data. The only assumption that * can be made by implementors is that if an Exception instance is given * to produce a stack trace, it MUST be in a key named "exception". * @@ -23,8 +23,9 @@ interface LoggerInterface * System is unusable. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function emergency($message, array $context = array()); @@ -35,8 +36,9 @@ interface LoggerInterface * trigger the SMS alerts and wake you up. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function alert($message, array $context = array()); @@ -46,8 +48,9 @@ interface LoggerInterface * Example: Application component unavailable, unexpected exception. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function critical($message, array $context = array()); @@ -56,8 +59,9 @@ interface LoggerInterface * be logged and monitored. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function error($message, array $context = array()); @@ -68,8 +72,9 @@ interface LoggerInterface * that are not necessarily wrong. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function warning($message, array $context = array()); @@ -77,8 +82,9 @@ interface LoggerInterface * Normal but significant events. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function notice($message, array $context = array()); @@ -88,8 +94,9 @@ interface LoggerInterface * Example: User logs in, SQL logs. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function info($message, array $context = array()); @@ -97,18 +104,20 @@ interface LoggerInterface * Detailed debug information. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function debug($message, array $context = array()); /** * Logs with an arbitrary level. * - * @param mixed $level + * @param mixed $level * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function log($level, $message, array $context = array()); } diff --git a/vendor/psr/log/Psr/Log/LoggerTrait.php b/vendor/psr/log/Psr/Log/LoggerTrait.php index 591249600..867225df1 100644 --- a/vendor/psr/log/Psr/Log/LoggerTrait.php +++ b/vendor/psr/log/Psr/Log/LoggerTrait.php @@ -6,8 +6,8 @@ namespace Psr\Log; * This is a simple Logger trait that classes unable to extend AbstractLogger * (because they extend another class, etc) can include. * - * It simply delegates all log-level-specific methods to the `log` method to - * reduce boilerplate code that a simple Logger that does the same thing with + * It simply delegates all log-level-specific methods to the `log` method to + * reduce boilerplate code that a simple Logger that does the same thing with * messages regardless of the error level has to implement. */ trait LoggerTrait @@ -16,8 +16,9 @@ trait LoggerTrait * System is unusable. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function emergency($message, array $context = array()) { @@ -31,8 +32,9 @@ trait LoggerTrait * trigger the SMS alerts and wake you up. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function alert($message, array $context = array()) { @@ -45,8 +47,9 @@ trait LoggerTrait * Example: Application component unavailable, unexpected exception. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function critical($message, array $context = array()) { @@ -58,8 +61,9 @@ trait LoggerTrait * be logged and monitored. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function error($message, array $context = array()) { @@ -73,8 +77,9 @@ trait LoggerTrait * that are not necessarily wrong. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function warning($message, array $context = array()) { @@ -85,8 +90,9 @@ trait LoggerTrait * Normal but significant events. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function notice($message, array $context = array()) { @@ -99,8 +105,9 @@ trait LoggerTrait * Example: User logs in, SQL logs. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function info($message, array $context = array()) { @@ -111,8 +118,9 @@ trait LoggerTrait * Detailed debug information. * * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function debug($message, array $context = array()) { @@ -122,10 +130,11 @@ trait LoggerTrait /** * Logs with an arbitrary level. * - * @param mixed $level + * @param mixed $level * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ abstract public function log($level, $message, array $context = array()); } diff --git a/vendor/psr/log/Psr/Log/NullLogger.php b/vendor/psr/log/Psr/Log/NullLogger.php index 553a3c593..d8cd682c8 100644 --- a/vendor/psr/log/Psr/Log/NullLogger.php +++ b/vendor/psr/log/Psr/Log/NullLogger.php @@ -3,7 +3,7 @@ namespace Psr\Log; /** - * This Logger can be used to avoid conditional log calls + * This Logger can be used to avoid conditional log calls. * * Logging should always be optional, and if no logger is provided to your * library creating a NullLogger instance to have something to throw logs at @@ -15,10 +15,11 @@ class NullLogger extends AbstractLogger /** * Logs with an arbitrary level. * - * @param mixed $level + * @param mixed $level * @param string $message - * @param array $context - * @return null + * @param array $context + * + * @return void */ public function log($level, $message, array $context = array()) { diff --git a/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php b/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php deleted file mode 100644 index a93281511..000000000 --- a/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php +++ /dev/null @@ -1,116 +0,0 @@ - " - * - * Example ->error('Foo') would yield "error Foo" - * - * @return string[] - */ - abstract function getLogs(); - - public function testImplements() - { - $this->assertInstanceOf('Psr\Log\LoggerInterface', $this->getLogger()); - } - - /** - * @dataProvider provideLevelsAndMessages - */ - public function testLogsAtAllLevels($level, $message) - { - $logger = $this->getLogger(); - $logger->{$level}($message, array('user' => 'Bob')); - $logger->log($level, $message, array('user' => 'Bob')); - - $expected = array( - $level.' message of level '.$level.' with context: Bob', - $level.' message of level '.$level.' with context: Bob', - ); - $this->assertEquals($expected, $this->getLogs()); - } - - public function provideLevelsAndMessages() - { - return array( - LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'), - LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'), - LogLevel::CRITICAL => array(LogLevel::CRITICAL, 'message of level critical with context: {user}'), - LogLevel::ERROR => array(LogLevel::ERROR, 'message of level error with context: {user}'), - LogLevel::WARNING => array(LogLevel::WARNING, 'message of level warning with context: {user}'), - LogLevel::NOTICE => array(LogLevel::NOTICE, 'message of level notice with context: {user}'), - LogLevel::INFO => array(LogLevel::INFO, 'message of level info with context: {user}'), - LogLevel::DEBUG => array(LogLevel::DEBUG, 'message of level debug with context: {user}'), - ); - } - - /** - * @expectedException Psr\Log\InvalidArgumentException - */ - public function testThrowsOnInvalidLevel() - { - $logger = $this->getLogger(); - $logger->log('invalid level', 'Foo'); - } - - public function testContextReplacement() - { - $logger = $this->getLogger(); - $logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar')); - - $expected = array('info {Message {nothing} Bob Bar a}'); - $this->assertEquals($expected, $this->getLogs()); - } - - public function testObjectCastToString() - { - $dummy = $this->getMock('Psr\Log\Test\DummyTest', array('__toString')); - $dummy->expects($this->once()) - ->method('__toString') - ->will($this->returnValue('DUMMY')); - - $this->getLogger()->warning($dummy); - } - - public function testContextCanContainAnything() - { - $context = array( - 'bool' => true, - 'null' => null, - 'string' => 'Foo', - 'int' => 0, - 'float' => 0.5, - 'nested' => array('with object' => new DummyTest), - 'object' => new \DateTime, - 'resource' => fopen('php://memory', 'r'), - ); - - $this->getLogger()->warning('Crazy context data', $context); - } - - public function testContextExceptionKeyCanBeExceptionOrOtherValues() - { - $this->getLogger()->warning('Random message', array('exception' => 'oops')); - $this->getLogger()->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail'))); - } -} - -class DummyTest -{ -} \ No newline at end of file diff --git a/vendor/psr/log/composer.json b/vendor/psr/log/composer.json new file mode 100644 index 000000000..87934d707 --- /dev/null +++ b/vendor/psr/log/composer.json @@ -0,0 +1,26 @@ +{ + "name": "psr/log", + "description": "Common interface for logging libraries", + "keywords": ["psr", "psr-3", "log"], + "homepage": "https://github.com/php-fig/log", + "license": "MIT", + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "require": { + "php": ">=5.3.0" + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + } +} diff --git a/vendor/sabre/dav/composer.json b/vendor/sabre/dav/composer.json new file mode 100644 index 000000000..f85d9655e --- /dev/null +++ b/vendor/sabre/dav/composer.json @@ -0,0 +1,68 @@ +{ + "name": "sabre/dav", + "type": "library", + "description": "WebDAV Framework for PHP", + "keywords": ["Framework", "WebDAV", "CalDAV", "CardDAV", "iCalendar"], + "homepage": "http://sabre.io/", + "license" : "BSD-3-Clause", + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage" : "http://evertpot.com/", + "role" : "Developer" + } + ], + "require": { + "php": ">=5.5.0", + "sabre/vobject": "^4.1.0", + "sabre/event" : ">=2.0.0, <4.0.0", + "sabre/xml" : "^1.4.0", + "sabre/http" : "^4.2.1", + "sabre/uri" : "^1.0.1", + "ext-dom": "*", + "ext-pcre": "*", + "ext-spl": "*", + "ext-simplexml": "*", + "ext-mbstring" : "*", + "ext-ctype" : "*", + "ext-date" : "*", + "ext-iconv" : "*", + "lib-libxml" : ">=2.7.0", + "psr/log": "^1.0" + }, + "require-dev" : { + "phpunit/phpunit" : "> 4.8, <=6.0.0", + "evert/phpdoc-md" : "~0.1.0", + "sabre/cs" : "~0.0.5", + "monolog/monolog": "^1.18" + }, + "suggest" : { + "ext-curl" : "*", + "ext-pdo" : "*" + }, + "autoload": { + "psr-4" : { + "Sabre\\DAV\\" : "lib/DAV/", + "Sabre\\DAVACL\\" : "lib/DAVACL/", + "Sabre\\CalDAV\\" : "lib/CalDAV/", + "Sabre\\CardDAV\\" : "lib/CardDAV/" + } + }, + "support" : { + "forum" : "https://groups.google.com/group/sabredav-discuss", + "source" : "https://github.com/fruux/sabre-dav" + }, + "bin" : [ + "bin/sabredav", + "bin/naturalselection" + ], + "config" : { + "bin-dir" : "./bin" + }, + "extra" : { + "branch-alias": { + "dev-master": "3.1.0-dev" + } + } +} diff --git a/vendor/sabre/dav/lib/DAV/Browser/Plugin.php b/vendor/sabre/dav/lib/DAV/Browser/Plugin.php index 4959193ea..49359a045 100644 --- a/vendor/sabre/dav/lib/DAV/Browser/Plugin.php +++ b/vendor/sabre/dav/lib/DAV/Browser/Plugin.php @@ -163,7 +163,7 @@ class Plugin extends DAV\ServerPlugin { * @return bool */ function httpPOST(RequestInterface $request, ResponseInterface $response) { - + $contentType = $request->getHeader('Content-Type'); list($contentType) = explode(';', $contentType); if ($contentType !== 'application/x-www-form-urlencoded' && @@ -179,7 +179,7 @@ class Plugin extends DAV\ServerPlugin { if ($this->server->emit('onBrowserPostAction', [$uri, $postVars['sabreAction'], $postVars])) { - switch ($postVars['sabreAction']) { + switch ($postVars['sabreAction']) { case 'mkcol' : if (isset($postVars['name']) && trim($postVars['name'])) { @@ -221,7 +221,7 @@ class Plugin extends DAV\ServerPlugin { if ($_FILES) $file = current($_FILES); else break; - + list(, $newName) = URLUtil::splitPath(trim($file['name'])); if (isset($postVars['name']) && trim($postVars['name'])) $newName = trim($postVars['name']); diff --git a/vendor/sabre/event/composer.json b/vendor/sabre/event/composer.json new file mode 100644 index 000000000..9a11b01aa --- /dev/null +++ b/vendor/sabre/event/composer.json @@ -0,0 +1,47 @@ +{ + "name": "sabre/event", + "description": "sabre/event is a library for lightweight event-based programming", + "keywords": [ + "Events", + "EventEmitter", + "Promise", + "Hooks", + "Plugin", + "Signal", + "Async" + ], + "homepage": "http://sabre.io/event/", + "license": "BSD-3-Clause", + "require": { + "php": ">=5.5" + }, + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + } + ], + "support": { + "forum": "https://groups.google.com/group/sabredav-discuss", + "source": "https://github.com/fruux/sabre-event" + }, + "autoload": { + "psr-4": { + "Sabre\\Event\\": "lib/" + }, + "files" : [ + "lib/coroutine.php", + "lib/Loop/functions.php", + "lib/Promise/functions.php" + ] + }, + "require-dev": { + "sabre/cs": "~0.0.4", + "phpunit/phpunit" : "*" + }, + "config" : { + "bin-dir" : "bin/" + } +} diff --git a/vendor/sabre/http/composer.json b/vendor/sabre/http/composer.json new file mode 100644 index 000000000..b061194cf --- /dev/null +++ b/vendor/sabre/http/composer.json @@ -0,0 +1,43 @@ +{ + "name": "sabre/http", + "description" : "The sabre/http library provides utilities for dealing with http requests and responses. ", + "keywords" : [ "HTTP" ], + "homepage" : "https://github.com/fruux/sabre-http", + "license" : "BSD-3-Clause", + "require" : { + "php" : ">=5.4", + "ext-mbstring" : "*", + "sabre/event" : ">=1.0.0,<4.0.0", + "sabre/uri" : "~1.0" + }, + "require-dev" : { + "phpunit/phpunit" : "~4.3", + "sabre/cs" : "~0.0.1" + }, + "suggest" : { + "ext-curl" : " to make http requests with the Client class" + }, + "authors" : [ + { + "name" : "Evert Pot", + "email" : "me@evertpot.com", + "homepage" : "http://evertpot.com/", + "role" : "Developer" + } + ], + "support" : { + "forum" : "https://groups.google.com/group/sabredav-discuss", + "source" : "https://github.com/fruux/sabre-http" + }, + "autoload" : { + "files" : [ + "lib/functions.php" + ], + "psr-4" : { + "Sabre\\HTTP\\" : "lib/" + } + }, + "config" : { + "bin-dir" : "bin/" + } +} diff --git a/vendor/sabre/uri/composer.json b/vendor/sabre/uri/composer.json new file mode 100644 index 000000000..7b48acb71 --- /dev/null +++ b/vendor/sabre/uri/composer.json @@ -0,0 +1,41 @@ +{ + "name": "sabre/uri", + "description": "Functions for making sense out of URIs.", + "keywords": [ + "URI", + "URL", + "rfc3986" + ], + "homepage": "http://sabre.io/uri/", + "license": "BSD-3-Clause", + "require": { + "php": ">=5.4.7" + }, + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + } + ], + "support": { + "forum": "https://groups.google.com/group/sabredav-discuss", + "source": "https://github.com/fruux/sabre-uri" + }, + "autoload": { + "files" : [ + "lib/functions.php" + ], + "psr-4" : { + "Sabre\\Uri\\" : "lib/" + } + }, + "require-dev": { + "sabre/cs": "~0.0.1", + "phpunit/phpunit" : "*" + }, + "config" : { + "bin-dir" : "bin/" + } +} diff --git a/vendor/sabre/vobject/.travis.yml b/vendor/sabre/vobject/.travis.yml index 06bbdf8a0..b7266a878 100644 --- a/vendor/sabre/vobject/.travis.yml +++ b/vendor/sabre/vobject/.travis.yml @@ -3,14 +3,9 @@ php: - 5.5 - 5.6 - 7 - - hhvm sudo: false -matrix: - allow_failures: - - php: hhvm - script: - phpunit --configuration tests/phpunit.xml - ./bin/sabre-cs-fixer fix . --dry-run --diff diff --git a/vendor/sabre/vobject/CHANGELOG.md b/vendor/sabre/vobject/CHANGELOG.md index 0bd7d53bd..4c72680f8 100644 --- a/vendor/sabre/vobject/CHANGELOG.md +++ b/vendor/sabre/vobject/CHANGELOG.md @@ -1,6 +1,19 @@ ChangeLog ========= +4.1.1 (2016-07-15) +------------------ + +* #327: Throwing `InvalidDataException` in more cases where invalid iCalendar + dates and times were provided. (@rsto) +* #331: Fix dealing with multiple overridden instances falling on the same + date/time (@afedyk-sugarcrm). +* #333: Fix endless loop on invalid `BYMONTH` values in recurrence. + (@PHPGangsta) +* #339: Fixed a few `validate()` results when repair is off. (@PHPGangsta) +* #338: Stripping invalid `BYMONTH=` rules during `validate()` (@PHPGangsta) +* #336: Fix incorrect `BYSECOND=` validation. (@PHPGangsta) + 4.1.0 (2016-04-06) ------------------ @@ -130,6 +143,20 @@ ChangeLog and `IntegerValue` to allow PHP 7 compatibility. +3.5.3 (????-??-??) +------------------ + +* #331: Fix dealing with multiple overridden instances falling on the same + date/time (@afedyk-sugarcrm). + + +3.5.2 (2016-04-24) +----------------- + +* #312: Backported a fix related to iTip processing of events with timezones, + without a master event. + + 3.5.1 (2016-04-06) ------------------ diff --git a/vendor/sabre/vobject/bin/bench.php b/vendor/sabre/vobject/bin/bench.php old mode 100644 new mode 100755 diff --git a/vendor/sabre/vobject/bin/fetch_windows_zones.php b/vendor/sabre/vobject/bin/fetch_windows_zones.php old mode 100644 new mode 100755 diff --git a/vendor/sabre/vobject/bin/generateicalendardata.php b/vendor/sabre/vobject/bin/generateicalendardata.php old mode 100644 new mode 100755 index dfcf18780..a2df3c63a --- a/vendor/sabre/vobject/bin/generateicalendardata.php +++ b/vendor/sabre/vobject/bin/generateicalendardata.php @@ -29,7 +29,7 @@ include __DIR__ . '/../vendor/autoload.php'; fwrite(STDERR, "Generating " . $events . " events\n"); -$currentDate = new DateTime('-' . round($events / 2) . ' days'); +$currentDate = new DateTime('-' . round($events / 2) . ' days'); $calendar = new VObject\Component\VCalendar(); diff --git a/vendor/sabre/vobject/bin/mergeduplicates.php b/vendor/sabre/vobject/bin/mergeduplicates.php old mode 100644 new mode 100755 index 1662e7bf3..076524d36 --- a/vendor/sabre/vobject/bin/mergeduplicates.php +++ b/vendor/sabre/vobject/bin/mergeduplicates.php @@ -157,7 +157,7 @@ while ($vcard = $splitter->getNext()) { // echo $newProp->serialize() . " does not appear in earlier vcard!\n"; $stats['Error']++; - if ($debug) fwrite($debug, "Missing '" . $newProp->name . "' property in duplicate. Earlier vcard:\n" . $collectedNames[$fn]->serialize() . "\n\nLater:\n" . $vcard->serialize() . "\n\n"); + if ($debug) fwrite($debug, "Missing '" . $newProp->name . "' property in duplicate. Earlier vcard:\n" . $collectedNames[$fn]->serialize() . "\n\nLater:\n" . $vcard->serialize() . "\n\n"); $vcard->destroy(); continue 2; diff --git a/vendor/sabre/vobject/composer.json b/vendor/sabre/vobject/composer.json new file mode 100644 index 000000000..bd6348a82 --- /dev/null +++ b/vendor/sabre/vobject/composer.json @@ -0,0 +1,88 @@ +{ + "name": "sabre/vobject", + "description" : "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects", + "keywords" : [ + "iCalendar", + "iCal", + "vCalendar", + "vCard", + "jCard", + "jCal", + "ics", + "vcf", + "xCard", + "xCal", + "freebusy", + "recurrence", + "availability", + "rfc2425", + "rfc2426", + "rfc2739", + "rfc4770", + "rfc5545", + "rfc5546", + "rfc6321", + "rfc6350", + "rfc6351", + "rfc6474", + "rfc6638", + "rfc6715", + "rfc6868" + ], + "homepage" : "http://sabre.io/vobject/", + "license" : "BSD-3-Clause", + "require" : { + "php" : ">=5.5", + "ext-mbstring" : "*", + "sabre/xml" : "~1.1" + }, + "require-dev" : { + "phpunit/phpunit" : "*", + "sabre/cs" : "~0.0.3" + + }, + "suggest" : { + "hoa/bench" : "If you would like to run the benchmark scripts" + }, + "authors" : [ + { + "name" : "Evert Pot", + "email" : "me@evertpot.com", + "homepage" : "http://evertpot.com/", + "role" : "Developer" + }, + { + "name" : "Dominik Tobschall", + "email" : "dominik@fruux.com", + "homepage" : "http://tobschall.de/", + "role" : "Developer" + }, + { + "name" : "Ivan Enderlin", + "email" : "ivan.enderlin@hoa-project.net", + "homepage" : "http://mnt.io/", + "role" : "Developer" + } + ], + "support" : { + "forum" : "https://groups.google.com/group/sabredav-discuss", + "source" : "https://github.com/fruux/sabre-vobject" + }, + "autoload" : { + "psr-4" : { + "Sabre\\VObject\\" : "lib/" + } + }, + "bin" : [ + "bin/vobject", + "bin/generate_vcards" + ], + "extra" : { + "branch-alias" : { + "dev-master" : "4.0.x-dev" + } + }, + "config" : { + "bin-dir" : "bin" + } +} diff --git a/vendor/sabre/vobject/lib/Component/VTimeZone.php b/vendor/sabre/vobject/lib/Component/VTimeZone.php index d5d886947..f6eb6cba1 100644 --- a/vendor/sabre/vobject/lib/Component/VTimeZone.php +++ b/vendor/sabre/vobject/lib/Component/VTimeZone.php @@ -53,8 +53,7 @@ class VTimeZone extends VObject\Component { 'LAST-MODIFIED' => '?', 'TZURL' => '?', - // At least 1 STANDARD or DAYLIGHT must appear, or more. But both - // cannot appear in the same VTIMEZONE. + // At least 1 STANDARD or DAYLIGHT must appear. // // The validator is not specific yet to pick this up, so these // rules are too loose. diff --git a/vendor/sabre/vobject/lib/DateTimeParser.php b/vendor/sabre/vobject/lib/DateTimeParser.php index fc568abb0..443bbb660 100644 --- a/vendor/sabre/vobject/lib/DateTimeParser.php +++ b/vendor/sabre/vobject/lib/DateTimeParser.php @@ -43,7 +43,12 @@ class DateTimeParser { if ($matches[7] === 'Z' || is_null($tz)) { $tz = new DateTimeZone('UTC'); } - $date = new DateTimeImmutable($matches[1] . '-' . $matches[2] . '-' . $matches[3] . ' ' . $matches[4] . ':' . $matches[5] . ':' . $matches[6], $tz); + + try { + $date = new DateTimeImmutable($matches[1] . '-' . $matches[2] . '-' . $matches[3] . ' ' . $matches[4] . ':' . $matches[5] . ':' . $matches[6], $tz); + } catch (\Exception $e) { + throw new InvalidDataException('The supplied iCalendar datetime value is incorrect: ' . $dt); + } return $date; @@ -70,7 +75,11 @@ class DateTimeParser { $tz = new DateTimeZone('UTC'); } - $date = new DateTimeImmutable($matches[1] . '-' . $matches[2] . '-' . $matches[3], $tz); + try { + $date = new DateTimeImmutable($matches[1] . '-' . $matches[2] . '-' . $matches[3], $tz); + } catch (\Exception $e) { + throw new InvalidDataException('The supplied iCalendar date value is incorrect: ' . $date); + } return $date; diff --git a/vendor/sabre/vobject/lib/Property.php b/vendor/sabre/vobject/lib/Property.php index 112775131..1aaa3ed58 100644 --- a/vendor/sabre/vobject/lib/Property.php +++ b/vendor/sabre/vobject/lib/Property.php @@ -579,7 +579,7 @@ abstract class Property extends Node { // Checking if the propertyname does not contain any invalid bytes. if (!preg_match('/^([A-Z0-9-]+)$/', $this->name)) { $warnings[] = [ - 'level' => 1, + 'level' => $options & self::REPAIR ? 1 : 3, 'message' => 'The propertyname: ' . $this->name . ' contains invalid characters. Only A-Z, 0-9 and - are allowed', 'node' => $this, ]; @@ -599,7 +599,7 @@ abstract class Property extends Node { if ($this->root->getDocumentType() === Document::VCARD40) { $warnings[] = [ - 'level' => 1, + 'level' => 3, 'message' => 'ENCODING parameter is not valid in vCard 4.', 'node' => $this ]; @@ -623,7 +623,7 @@ abstract class Property extends Node { } if ($allowedEncoding && !in_array(strtoupper($encoding), $allowedEncoding)) { $warnings[] = [ - 'level' => 1, + 'level' => 3, 'message' => 'ENCODING=' . strtoupper($encoding) . ' is not valid for this document type.', 'node' => $this ]; diff --git a/vendor/sabre/vobject/lib/Property/ICalendar/Recur.php b/vendor/sabre/vobject/lib/Property/ICalendar/Recur.php index a3c36dc64..8392a5cc1 100644 --- a/vendor/sabre/vobject/lib/Property/ICalendar/Recur.php +++ b/vendor/sabre/vobject/lib/Property/ICalendar/Recur.php @@ -260,21 +260,39 @@ class Recur extends Property { foreach ($values as $key => $value) { - if (empty($value)) { + if ($value === '') { $warnings[] = [ - 'level' => $repair ? 3 : 1, + 'level' => $repair ? 1 : 3, 'message' => 'Invalid value for ' . $key . ' in ' . $this->name, 'node' => $this ]; if ($repair) { unset($values[$key]); } + } elseif ($key == 'BYMONTH') { + $byMonth = (array)$value; + foreach ($byMonth as $i => $v) { + if (!is_numeric($v) || (int)$v < 1 || (int)$v > 12) { + $warnings[] = [ + 'level' => $repair ? 1 : 3, + 'message' => 'BYMONTH in RRULE must have value(s) between 1 and 12!', + 'node' => $this + ]; + if ($repair) { + if (is_array($value)) { + unset($values[$key][$i]); + } else { + unset($values[$key]); + } + } + } + } } } if (!isset($values['FREQ'])) { $warnings[] = [ - 'level' => $repair ? 3 : 1, + 'level' => $repair ? 1 : 3, 'message' => 'FREQ is required in ' . $this->name, 'node' => $this ]; diff --git a/vendor/sabre/vobject/lib/Property/Text.php b/vendor/sabre/vobject/lib/Property/Text.php index 2e16ac534..abc17563f 100644 --- a/vendor/sabre/vobject/lib/Property/Text.php +++ b/vendor/sabre/vobject/lib/Property/Text.php @@ -397,7 +397,7 @@ class Text extends Property { if (count($parts) < $minimum) { $warnings[] = [ 'level' => $options & self::REPAIR ? 1 : 3, - 'message' => 'The ' . $this->name . ' property must have at least ' . $minimum . ' values. It only has ' . count($parts), + 'message' => 'The ' . $this->name . ' property must have at least ' . $minimum . ' values. It only has ' . count($parts), 'node' => $this, ]; if ($options & self::REPAIR) { diff --git a/vendor/sabre/vobject/lib/Recur/EventIterator.php b/vendor/sabre/vobject/lib/Recur/EventIterator.php index 86c996aec..f91c336bc 100644 --- a/vendor/sabre/vobject/lib/Recur/EventIterator.php +++ b/vendor/sabre/vobject/lib/Recur/EventIterator.php @@ -325,7 +325,7 @@ class EventIterator implements \Iterator { $index = []; foreach ($this->overriddenEvents as $key => $event) { $stamp = $event->DTSTART->getDateTime($this->timeZone)->getTimeStamp(); - $index[$stamp] = $key; + $index[$stamp][] = $key; } krsort($index); $this->counter = 0; @@ -372,8 +372,9 @@ class EventIterator implements \Iterator { // overridden event may cut ahead. if ($this->overriddenEventsIndex) { - $offset = end($this->overriddenEventsIndex); + $offsets = end($this->overriddenEventsIndex); $timestamp = key($this->overriddenEventsIndex); + $offset = end($offsets); if (!$nextDate || $timestamp < $nextDate->getTimeStamp()) { // Overridden event comes first. $this->currentOverriddenEvent = $this->overriddenEvents[$offset]; @@ -383,7 +384,10 @@ class EventIterator implements \Iterator { $this->currentDate = $this->currentOverriddenEvent->DTSTART->getDateTime($this->timeZone); // Ensuring that this item will only be used once. - array_pop($this->overriddenEventsIndex); + array_pop($this->overriddenEventsIndex[$timestamp]); + if (!$this->overriddenEventsIndex[$timestamp]) { + array_pop($this->overriddenEventsIndex); + } // Exit point! return; @@ -451,7 +455,7 @@ class EventIterator implements \Iterator { /** * Overridden event index. * - * Key is timestamp, value is the index of the item in the $overriddenEvent + * Key is timestamp, value is the list of indexes of the item in the $overriddenEvent * property. * * @var array diff --git a/vendor/sabre/vobject/lib/Recur/RRuleIterator.php b/vendor/sabre/vobject/lib/Recur/RRuleIterator.php index 402e2de83..4c89f3ce4 100644 --- a/vendor/sabre/vobject/lib/Recur/RRuleIterator.php +++ b/vendor/sabre/vobject/lib/Recur/RRuleIterator.php @@ -718,6 +718,11 @@ class RRuleIterator implements Iterator { case 'BYMONTH' : $this->byMonth = (array)$value; + foreach ($this->byMonth as $byMonth) { + if (!is_numeric($byMonth) || (int)$byMonth < 1 || (int)$byMonth > 12) { + throw new InvalidDataException('BYMONTH in RRULE must have value(s) betweeen 1 and 12!'); + } + } break; case 'BYSETPOS' : diff --git a/vendor/sabre/vobject/lib/TimeZoneUtil.php b/vendor/sabre/vobject/lib/TimeZoneUtil.php index 4873daf92..2a95ae898 100644 --- a/vendor/sabre/vobject/lib/TimeZoneUtil.php +++ b/vendor/sabre/vobject/lib/TimeZoneUtil.php @@ -240,10 +240,10 @@ class TimeZoneUtil { if (!is_null(self::$map)) return; self::$map = array_merge( - include __DIR__ . '/timezonedata/windowszones.php', - include __DIR__ . '/timezonedata/lotuszones.php', - include __DIR__ . '/timezonedata/exchangezones.php', - include __DIR__ . '/timezonedata/php-workaround.php' + include __DIR__ . '/timezonedata/windowszones.php', + include __DIR__ . '/timezonedata/lotuszones.php', + include __DIR__ . '/timezonedata/exchangezones.php', + include __DIR__ . '/timezonedata/php-workaround.php' ); } @@ -260,7 +260,7 @@ class TimeZoneUtil { * @return array */ static function getIdentifiersBC() { - return include __DIR__ . '/timezonedata/php-bc.php'; + return include __DIR__ . '/timezonedata/php-bc.php'; } } diff --git a/vendor/sabre/vobject/lib/Version.php b/vendor/sabre/vobject/lib/Version.php index 0b0e16c03..ca9f21960 100644 --- a/vendor/sabre/vobject/lib/Version.php +++ b/vendor/sabre/vobject/lib/Version.php @@ -14,6 +14,6 @@ class Version { /** * Full version number. */ - const VERSION = '4.1.0'; + const VERSION = '4.1.1'; } diff --git a/vendor/sabre/xml/.travis.yml b/vendor/sabre/xml/.travis.yml index 9bba4d451..96396564e 100644 --- a/vendor/sabre/xml/.travis.yml +++ b/vendor/sabre/xml/.travis.yml @@ -1,11 +1,9 @@ language: php php: - - 5.4 - 5.5 - 5.6 - - 7 - - nightly - - hhvm + - 7.0 + - 7.1 matrix: fast_finish: true @@ -16,10 +14,13 @@ cache: directories: - $HOME/.composer/cache +before_install: + - phpenv config-rm xdebug.ini; true + +install: + - composer install + script: - ./bin/phpunit --configuration tests/phpunit.xml.dist - ./bin/sabre-cs-fixer fix . --dry-run --diff -before_script: - - phpenv config-rm xdebug.ini; true - - composer install diff --git a/vendor/sabre/xml/CHANGELOG.md b/vendor/sabre/xml/CHANGELOG.md index a8085401b..39a39bffe 100644 --- a/vendor/sabre/xml/CHANGELOG.md +++ b/vendor/sabre/xml/CHANGELOG.md @@ -1,7 +1,16 @@ ChangeLog ========= -1.4.2 (????-??-??) +1.5.0 (2016-10-09) +------------------ + +* Now requires PHP 5.5. +* Using `finally` to always roll back the context stack when serializing. +* #94: Fixed an infinite loop condition when reading some invalid XML + documents. + + +1.4.2 (2016-05-19) ------------------ * The `contextStack` in the Reader object is now correctly rolled back in diff --git a/vendor/sabre/xml/composer.json b/vendor/sabre/xml/composer.json new file mode 100644 index 000000000..386f8213f --- /dev/null +++ b/vendor/sabre/xml/composer.json @@ -0,0 +1,53 @@ +{ + "name": "sabre/xml", + "description" : "sabre/xml is an XML library that you may not hate.", + "keywords" : [ "XML", "XMLReader", "XMLWriter", "DOM" ], + "homepage" : "https://sabre.io/xml/", + "license" : "BSD-3-Clause", + "require" : { + "php" : ">=5.5.5", + "ext-xmlwriter" : "*", + "ext-xmlreader" : "*", + "ext-dom" : "*", + "lib-libxml" : ">=2.6.20", + "sabre/uri" : ">=1.0,<3.0.0" + }, + "authors" : [ + { + "name" : "Evert Pot", + "email" : "me@evertpot.com", + "homepage" : "http://evertpot.com/", + "role" : "Developer" + }, + { + "name": "Markus Staab", + "email": "markus.staab@redaxo.de", + "role" : "Developer" + } + ], + "support" : { + "forum" : "https://groups.google.com/group/sabredav-discuss", + "source" : "https://github.com/fruux/sabre-xml" + }, + "autoload" : { + "psr-4" : { + "Sabre\\Xml\\" : "lib/" + }, + "files": [ + "lib/Deserializer/functions.php", + "lib/Serializer/functions.php" + ] + }, + "autoload-dev" : { + "psr-4" : { + "Sabre\\Xml\\" : "tests/Sabre/Xml/" + } + }, + "require-dev": { + "sabre/cs": "~1.0.0", + "phpunit/phpunit" : "*" + }, + "config" : { + "bin-dir" : "bin/" + } +} diff --git a/vendor/sabre/xml/lib/Element/XmlFragment.php b/vendor/sabre/xml/lib/Element/XmlFragment.php index 0abfac132..642241ca4 100644 --- a/vendor/sabre/xml/lib/Element/XmlFragment.php +++ b/vendor/sabre/xml/lib/Element/XmlFragment.php @@ -2,9 +2,9 @@ namespace Sabre\Xml\Element; +use Sabre\Xml\Element; use Sabre\Xml\Reader; use Sabre\Xml\Writer; -use Sabre\Xml\Element; /** * The XmlFragment element allows you to extract a portion of your xml tree, diff --git a/vendor/sabre/xml/lib/Reader.php b/vendor/sabre/xml/lib/Reader.php index f35dc8537..92e5dba96 100644 --- a/vendor/sabre/xml/lib/Reader.php +++ b/vendor/sabre/xml/lib/Reader.php @@ -59,22 +59,26 @@ class Reader extends XMLReader { $previousEntityState = libxml_disable_entity_loader(true); $previousSetting = libxml_use_internal_errors(true); - // Really sorry about the silence operator, seems like I have no - // choice. See: - // - // https://bugs.php.net/bug.php?id=64230 - while ($this->nodeType !== self::ELEMENT && @$this->read()) { - // noop - } - $result = $this->parseCurrentElement(); + try { - $errors = libxml_get_errors(); - libxml_clear_errors(); - libxml_use_internal_errors($previousSetting); - libxml_disable_entity_loader($previousEntityState); + // Really sorry about the silence operator, seems like I have no + // choice. See: + // + // https://bugs.php.net/bug.php?id=64230 + while ($this->nodeType !== self::ELEMENT && @$this->read()) { + // noop + } + $result = $this->parseCurrentElement(); - if ($errors) { - throw new LibXMLException($errors); + $errors = libxml_get_errors(); + libxml_clear_errors(); + if ($errors) { + throw new LibXMLException($errors); + } + + } finally { + libxml_use_internal_errors($previousSetting); + libxml_disable_entity_loader($previousEntityState); } return $result; @@ -138,60 +142,62 @@ class Reader extends XMLReader { $this->elementMap = $elementMap; } - // Really sorry about the silence operator, seems like I have no - // choice. See: - // - // https://bugs.php.net/bug.php?id=64230 - if (!@$this->read()) { + try { + + // Really sorry about the silence operator, seems like I have no + // choice. See: + // + // https://bugs.php.net/bug.php?id=64230 + if (!@$this->read()) { + $errors = libxml_get_errors(); + libxml_clear_errors(); + if ($errors) { + throw new LibXMLException($errors); + } + throw new ParseException('This should never happen (famous last words)'); + } + + while (true) { + + if (!$this->isValid()) { + + $errors = libxml_get_errors(); + + if ($errors) { + libxml_clear_errors(); + throw new LibXMLException($errors); + } + } + + switch ($this->nodeType) { + case self::ELEMENT : + $elements[] = $this->parseCurrentElement(); + break; + case self::TEXT : + case self::CDATA : + $text .= $this->value; + $this->read(); + break; + case self::END_ELEMENT : + // Ensuring we are moving the cursor after the end element. + $this->read(); + break 2; + case self::NONE : + throw new ParseException('We hit the end of the document prematurely. This likely means that some parser "eats" too many elements. Do not attempt to continue parsing.'); + default : + // Advance to the next element + $this->read(); + break; + } + + } + + } finally { + if (!is_null($elementMap)) { $this->popContext(); } - return false; - } - while (true) { - - if (!$this->isValid()) { - - $errors = libxml_get_errors(); - - if ($errors) { - libxml_clear_errors(); - if (!is_null($elementMap)) { - $this->popContext(); - } - throw new LibXMLException($errors); - } - } - - switch ($this->nodeType) { - case self::ELEMENT : - $elements[] = $this->parseCurrentElement(); - break; - case self::TEXT : - case self::CDATA : - $text .= $this->value; - $this->read(); - break; - case self::END_ELEMENT : - // Ensuring we are moving the cursor after the end element. - $this->read(); - break 2; - case self::NONE : - if (!is_null($elementMap)) { - $this->popContext(); - } - throw new ParseException('We hit the end of the document prematurely. This likely means that some parser "eats" too many elements. Do not attempt to continue parsing.'); - default : - // Advance to the next element - $this->read(); - break; - } - - } - - if (!is_null($elementMap)) { - $this->popContext(); } return ($elements ? $elements : $text); @@ -304,7 +310,7 @@ class Reader extends XMLReader { $deserializer = $this->elementMap[$name]; if (is_subclass_of($deserializer, 'Sabre\\Xml\\XmlDeserializable')) { - return [ $deserializer, 'xmlDeserialize' ]; + return [$deserializer, 'xmlDeserialize']; } if (is_callable($deserializer)) { diff --git a/vendor/sabre/xml/lib/Version.php b/vendor/sabre/xml/lib/Version.php index f199e7158..7edb40d67 100644 --- a/vendor/sabre/xml/lib/Version.php +++ b/vendor/sabre/xml/lib/Version.php @@ -14,6 +14,6 @@ class Version { /** * Full version number */ - const VERSION = '1.4.1'; + const VERSION = '1.5.0'; } diff --git a/vendor/sabre/xml/lib/Writer.php b/vendor/sabre/xml/lib/Writer.php index adfbe0cb0..09d4cb321 100644 --- a/vendor/sabre/xml/lib/Writer.php +++ b/vendor/sabre/xml/lib/Writer.php @@ -127,7 +127,7 @@ class Writer extends XMLWriter { if (array_key_exists($namespace, $this->namespaceMap)) { $result = $this->startElementNS( - $this->namespaceMap[$namespace] === '' ? null : $this->namespaceMap[$namespace], + $this->namespaceMap[$namespace] === '' ? null : $this->namespaceMap[$namespace], $localName, null ); From 2abea94f8ed835a24fcceb520cb50d3527583b99 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 15:22:38 -0700 Subject: [PATCH 072/407] bring the addons list up to date --- doc/addons.bb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/doc/addons.bb b/doc/addons.bb index b83b3276a..5cc9bb81d 100644 --- a/doc/addons.bb +++ b/doc/addons.bb @@ -11,14 +11,11 @@ [*] chess - cross domain identity aware interactive chess games [*] chords - generate fingering charts and alternatives for every known guitar chord [*] custom_home - set a custom page as the hub start page -[*] dfedfix - fixes some federation issues with Diaspora releases around aug-sep 2015 [*] diaspora - Diaspora protocol emulator -[*] diaspost - crosspost to a Diaspora account (different from the Diaspora protocol emulator) -[*] dirstats - show some interesting statistics generated by the driectory server +[*] dirstats - show some interesting statistics generated by the directory server [*] docs - alternate documentation pages [*] donate - provides a project donation page [*] dwpost - crosspost to Dreamwidth -[*] embedphotos - tool to embed photos from your albums in a post [*] extcron - use an external cron service to run your hub's scheduled tasks [*] flattrwidget - provides a "Flattr Us" button [*] flip - create upside down text @@ -31,7 +28,7 @@ [*] ijpost - crosspost to Insanejournal [*] irc - connect to IRC chatrooms [*] jappixmini - XMPP chat -[*] jsupload - upload multiple photos to photo albums at once. +[*] js_upload - upload multiple photos to photo albums at once. [*] keepout - prevents nearly all use of site when not logged in, more restrictive than 'block public' setting [*] ldapauth - login via account on LDAP or Windows Active Directory domain [*] libertree - crosspost to Libertree @@ -40,6 +37,7 @@ [*] logrot - logfile rotation utility [*] mahjongg - Chinese puzzle game [*] mailhost - when using multiple channel clones, select one to receive email notifications +[*] mailtest - interface for testing mail delivery system [*] metatag - provide SEO friendly pages [*] mayan_places - set location field to a random city in the Mayan world [*] morechoice - additional gender/sexual-preference choices for profiles (not safe for work) @@ -52,8 +50,12 @@ [*] nsfw - Highly recommended plugin to collpase posts with inappropriate content [*] openclipatar - choose a profile photo from hundreds of royalty free images [*] openstreetmap - render locations and maps using OpenStreetMap +[*] pageheader - display text at the top of every page on the site +[*] phpmailer - alternate mail delivery system with more configurability [*] piwik - open source website analytics [*] planets - set location field to a random planet from Star Wars +[*] pong - classic pong game +[*] pubsubhubbub - PuSH protocol for optimised delivery to feed subscribers (required by GNU-Social protocol) [*] pumpio - crosspost to Pump.io [*] qrator - generate QR code images [*] rainbowtag - display your tag and category clouds in colours @@ -61,6 +63,7 @@ [*] redfiles - import file storage from redmatrix [*] redphotos - import photo albums from redmatrix [*] redred - Crosspost to another Red Matrix or Hubzilla channel +[*] rendezvous - group location tracking [*] rtof - Crosspost to Friendica [*] sendzid - add 'zid' auth parmaters to all outbound links, not just in-network links [*] skeleton - sample addon/plugin to demonstrate plugin development From b92e3ca3ee3f8bed1ff52311d29b4ce1e4297a83 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Wed, 12 Oct 2016 21:50:49 +0200 Subject: [PATCH 073/407] [TASK] Restructure tests/ folder. Move unit tests to tests/unit/. Get the old still working UnitTests into a working state again. Updated composer.json with required-dev packages. Create a new folder tests/acceptance for Behat functional/acceptance testing. Add a first Feature draft of a Behat functional test for local login. --- composer.json | 18 +++- tests/README.md | 25 +++++ tests/acceptance/behat.yml | 27 +++++ .../features/bootstrap/AdminContext.php | 23 ++++ .../features/bootstrap/ApiContext.php | 23 ++++ .../features/bootstrap/FeatureContext.php | 23 ++++ tests/acceptance/features/login_local.feature | 18 ++++ .../AntiXSSTest.php} | 42 ++++---- .../AutonameTest.php} | 100 +++++++++--------- .../ContainsAttributeTest.php} | 90 ++++++++-------- tests/{text_test.php => unit/TextTest.php} | 8 +- tests/unit/UnitTestCase.php | 38 +++++++ .../{upload_test.php => unit/UploadTest.php} | 8 +- tests/{ => unit}/expand_acl_test.php | 0 tests/{ => unit}/get_tags_test.php | 0 tests/{ => unit}/template_test.php | 0 16 files changed, 321 insertions(+), 122 deletions(-) create mode 100644 tests/README.md create mode 100644 tests/acceptance/behat.yml create mode 100644 tests/acceptance/features/bootstrap/AdminContext.php create mode 100644 tests/acceptance/features/bootstrap/ApiContext.php create mode 100644 tests/acceptance/features/bootstrap/FeatureContext.php create mode 100644 tests/acceptance/features/login_local.feature rename tests/{xss_filter_test.php => unit/AntiXSSTest.php} (82%) rename tests/{autoname_test.php => unit/AutonameTest.php} (89%) rename tests/{contains_attribute_test.php => unit/ContainsAttributeTest.php} (91%) rename tests/{text_test.php => unit/TextTest.php} (89%) create mode 100644 tests/unit/UnitTestCase.php rename tests/{upload_test.php => unit/UploadTest.php} (90%) rename tests/{ => unit}/expand_acl_test.php (100%) rename tests/{ => unit}/get_tags_test.php (100%) rename tests/{ => unit}/template_test.php (100%) diff --git a/composer.json b/composer.json index 7326fbc6e..abf583875 100644 --- a/composer.json +++ b/composer.json @@ -27,8 +27,15 @@ "ext-gd" : "*", "ext-mbstring" : "*", "ext-xml" : "*", - "sabre/dav" : "~3.2", - "ext-openssl" : "*" + "ext-openssl" : "*", + "sabre/dav" : "~3.2" + }, + "require-dev" : { + "php" : ">=5.6", + "phpunit/phpunit" : "^5.6", + "behat/behat" : "@stable", + "behat/mink-extension": "@stable", + "behat/mink-goutte-driver": "@stable" }, "autoload" : { "psr-4" : { @@ -36,8 +43,13 @@ "Zotlabs\\" : "Zotlabs/" } }, + "autoload-dev" : { + "psr-4" : { + "Zotlabs\\Tests\\Unit\\" : "tests/unit" + } + }, "minimum-stability" : "stable", "config" : { "notify-on-install" : false } -} +} \ No newline at end of file diff --git a/tests/README.md b/tests/README.md new file mode 100644 index 000000000..395333159 --- /dev/null +++ b/tests/README.md @@ -0,0 +1,25 @@ +The folder tests/ contains resources for automated testing tools. + +Here you will find PHPUnit, Behat, etc. files to test the functionaly +of Hubzilla. Right now it only contains some basic tests to see if feasable +this can help improve the project. + +# Contents + +* unit/ PHPUnit tests +These are unit tests to check the smallest parts, like single functions. +It uses the tool PHPUnit https://phpunit.de/ + +* acceptance/ functional/acceptance testing +These are behavioral or so called functional/acceptance testing. They +are used to test business logic. They are written in Gherkin and use +the tool Behat http://behat.org/ + +# How to use? +You need the dev tools which are defined in the composer.json in the +require-dev configuration. +Run ```composer install``` without --no-dev to install these tools. + +To run unit tests run ```vendor/bin/phpunit tests/unit/``` + +To run acceptance tests run ```vendor/bin/behat --config tests/acceptance/behat.yml``` diff --git a/tests/acceptance/behat.yml b/tests/acceptance/behat.yml new file mode 100644 index 000000000..933571e5e --- /dev/null +++ b/tests/acceptance/behat.yml @@ -0,0 +1,27 @@ +default: + suites: + default: + paths: + - %paths.base%/features + contexts: + - Behat\MinkExtension\Context\MinkContext + admin_features: + filters: { role: admin } + contexts: + - AdminContext + api_features: + paths: + - %paths.base%/features/api + filters: + tags: "@api" + contexts: + - ApiContext + gherkin: + filters: + tags: ~@wip + extensions: + Behat\MinkExtension: + base_url: 'http://localhost' + sessions: + default: + goutte: ~ diff --git a/tests/acceptance/features/bootstrap/AdminContext.php b/tests/acceptance/features/bootstrap/AdminContext.php new file mode 100644 index 000000000..aa4dced67 --- /dev/null +++ b/tests/acceptance/features/bootstrap/AdminContext.php @@ -0,0 +1,23 @@ +I want to break\n this!11!"; - $xml=xmlify($text); + $xml=xmlify($text); $retext=unxmlify($text); $this->assertEquals($text, $retext); } - - /** - * xmlify and put in a document - */ - public function testXmlifyDocument() { - $tag="I want to break"; + + /** + * xmlify and put in a document + */ + public function testXmlifyDocument() { + $tag="I want to break"; $xml=xmlify($tag); - $text=''.$xml.''; - - $xml_parser=xml_parser_create(); + $text=''.$xml.''; + + $xml_parser=xml_parser_create(); //should be possible to parse it - $values=array(); $index=array(); - $this->assertEquals(1, xml_parse_into_struct($xml_parser, $text, $values, $index)); - - $this->assertEquals(array('TEXT'=>array(0)), - $index); - $this->assertEquals(array(array('tag'=>'TEXT', 'type'=>'complete', 'level'=>1, 'value'=>$tag)), + $values=array(); $index=array(); + $this->assertEquals(1, xml_parse_into_struct($xml_parser, $text, $values, $index)); + + $this->assertEquals(array('TEXT'=>array(0)), + $index); + $this->assertEquals(array(array('tag'=>'TEXT', 'type'=>'complete', 'level'=>1, 'value'=>$tag)), $values); - - xml_parser_free($xml_parser); + + xml_parser_free($xml_parser); } /** diff --git a/tests/autoname_test.php b/tests/unit/AutonameTest.php similarity index 89% rename from tests/autoname_test.php rename to tests/unit/AutonameTest.php index 702e05bef..9f92f736f 100644 --- a/tests/autoname_test.php +++ b/tests/unit/AutonameTest.php @@ -1,76 +1,78 @@ assertNotEquals($autoname1, $autoname2); - } - - /** - *autonames should be random, odd length - */ - public function testAutonameOdd() { - $autoname1=autoname(9); - $autoname2=autoname(9); - - $this->assertNotEquals($autoname1, $autoname2); - } - - /** - * try to fail autonames - */ - public function testAutonameNoLength() { - $autoname1=autoname(0); - $this->assertEquals(0, strlen($autoname1)); - } - +class AutonameTest extends TestCase { + /** + *autonames should be random, even length + */ + public function testAutonameEven() { + $autoname1=autoname(10); + $autoname2=autoname(10); + + $this->assertNotEquals($autoname1, $autoname2); + } + + /** + *autonames should be random, odd length + */ + public function testAutonameOdd() { + $autoname1=autoname(9); + $autoname2=autoname(9); + + $this->assertNotEquals($autoname1, $autoname2); + } + + /** + * try to fail autonames + */ + public function testAutonameNoLength() { + $autoname1=autoname(0); + $this->assertEquals(0, strlen($autoname1)); + } + /** * try to fail it with invalid input - * + * * TODO: What's corect behaviour here? An exception? - */ - public function testAutonameNegativeLength() { - $autoname1=autoname(-23); - $this->assertEquals(0, strlen($autoname1)); - } - - // public function testAutonameMaxLength() { - // $autoname2=autoname(PHP_INT_MAX); - // $this->assertEquals(PHP_INT_MAX, count($autoname2)); - // } - + */ + public function testAutonameNegativeLength() { + $autoname1=autoname(-23); + $this->assertEquals(0, strlen($autoname1)); + } + + // public function testAutonameMaxLength() { + // $autoname2=autoname(PHP_INT_MAX); + // $this->assertEquals(PHP_INT_MAX, count($autoname2)); + // } + /** * test with a length, that may be too short - */ - public function testAutonameLength1() { - $autoname1=autoname(1); + */ + public function testAutonameLength1() { + $autoname1=autoname(1); $this->assertEquals(1, count($autoname1)); - - $autoname2=autoname(1); + + $autoname2=autoname(1); $this->assertEquals(1, count($autoname2)); // The following test is problematic, with only 26 possibilities // generating the same thing twice happens often aka // birthday paradox -// $this->assertFalse($autoname1==$autoname2); +// $this->assertFalse($autoname1==$autoname2); } } \ No newline at end of file diff --git a/tests/contains_attribute_test.php b/tests/unit/ContainsAttributeTest.php similarity index 91% rename from tests/contains_attribute_test.php rename to tests/unit/ContainsAttributeTest.php index b0bb06acf..0930d9837 100644 --- a/tests/contains_attribute_test.php +++ b/tests/unit/ContainsAttributeTest.php @@ -1,51 +1,53 @@ assertTrue(attribute_contains($testAttr, "class3")); - $this->assertFalse(attribute_contains($testAttr, "class2")); - } - - /** - * test attribute contains - */ - public function testAttributeContains2() { - $testAttr="class1 not-class2 class3"; - $this->assertTrue(attribute_contains($testAttr, "class3")); - $this->assertFalse(attribute_contains($testAttr, "class2")); - } - +/** + * this test tests the contains_attribute function + * + * @package test.util + */ + +use PHPUnit\Framework\TestCase; + +/** required, it is the file under test */ +require_once('include/text.php'); + +/** + * TestCase for the contains_attribute function + * + * @author Alexander Kampmann + * @package test.util + */ +class ContainsAttributeTest extends TestCase { + /** + * test attribute contains + */ + public function testAttributeContains1() { + $testAttr="class1 notclass2 class3"; + $this->assertTrue(attribute_contains($testAttr, "class3")); + $this->assertFalse(attribute_contains($testAttr, "class2")); + } + + /** + * test attribute contains + */ + public function testAttributeContains2() { + $testAttr="class1 not-class2 class3"; + $this->assertTrue(attribute_contains($testAttr, "class3")); + $this->assertFalse(attribute_contains($testAttr, "class2")); + } + /** * test with empty input - */ - public function testAttributeContainsEmpty() { - $testAttr=""; - $this->assertFalse(attribute_contains($testAttr, "class2")); - } - + */ + public function testAttributeContainsEmpty() { + $testAttr=""; + $this->assertFalse(attribute_contains($testAttr, "class2")); + } + /** * test input with special chars - */ - public function testAttributeContainsSpecialChars() { - $testAttr="--... %\$ä() /(=?}"; - $this->assertFalse(attribute_contains($testAttr, "class2")); + */ + public function testAttributeContainsSpecialChars() { + $testAttr="--... %\$ä() /(=?}"; + $this->assertFalse(attribute_contains($testAttr, "class2")); } } \ No newline at end of file diff --git a/tests/text_test.php b/tests/unit/TextTest.php similarity index 89% rename from tests/text_test.php rename to tests/unit/TextTest.php index d1e210b68..48c04bc54 100644 --- a/tests/text_test.php +++ b/tests/unit/TextTest.php @@ -1,20 +1,22 @@ assertTrue(valid_email_regex('ken@spaz.org')); } diff --git a/tests/unit/UnitTestCase.php b/tests/unit/UnitTestCase.php new file mode 100644 index 000000000..7d706d5be --- /dev/null +++ b/tests/unit/UnitTestCase.php @@ -0,0 +1,38 @@ +assertEquals("audio/ogg", z_mime_content_type($multidots)); diff --git a/tests/expand_acl_test.php b/tests/unit/expand_acl_test.php similarity index 100% rename from tests/expand_acl_test.php rename to tests/unit/expand_acl_test.php diff --git a/tests/get_tags_test.php b/tests/unit/get_tags_test.php similarity index 100% rename from tests/get_tags_test.php rename to tests/unit/get_tags_test.php diff --git a/tests/template_test.php b/tests/unit/template_test.php similarity index 100% rename from tests/template_test.php rename to tests/unit/template_test.php From 9e3032e919e4778aff99c2fac7b1bb102aa6c934 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 16:26:54 -0700 Subject: [PATCH 074/407] more fixes to addons doc, include project addons in string extraction for translations, fix the string extractor which was looking in the old places for version info --- doc/addons.bb | 3 +- util/hmessages.po | 13703 +++++++++++++++++++++++++---------------- util/run_xgettext.sh | 20 +- 3 files changed, 8379 insertions(+), 5347 deletions(-) diff --git a/doc/addons.bb b/doc/addons.bb index 5cc9bb81d..9927a2956 100644 --- a/doc/addons.bb +++ b/doc/addons.bb @@ -44,11 +44,12 @@ [*] moremoods - Additional mood options [*] morepokes - additional poke options (not safe for work) [*] msgfooter - provide legal or other text on each outgoing post -[*] noembed - use noembed.com as an addition to Hubzilla's native oembed functionality (currently broken) +[*] noembed - use noembed.com as an addition to $Projectname native oembed functionality (currently broken) [*] nofed - prevent "federation" of channel posts, maintains all interaction on your site [*] nsabait - add random terrorism related hashtags to your posts [*] nsfw - Highly recommended plugin to collpase posts with inappropriate content [*] openclipatar - choose a profile photo from hundreds of royalty free images +[*] openid - OpenID authentication and OpenID server [*] openstreetmap - render locations and maps using OpenStreetMap [*] pageheader - display text at the top of every page on the site [*] phpmailer - alternate mail delivery system with more configurability diff --git a/util/hmessages.po b/util/hmessages.po index 737d7c385..8a6612be7 100644 --- a/util/hmessages.po +++ b/util/hmessages.po @@ -1,14 +1,14 @@ -# Hubzilla Project -# Copyright (C) 2012-2014 the Hubzilla Project -# This file is distributed under the same license as the Red package. +# hubzilla +# Copyright (C) 2012-2016 hubzilla +# This file is distributed under the same license as the hubzilla package. # Mike Macgirvin, 2012 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: \n" +"Project-Id-Version: 1.15.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-14 00:02-0700\n" +"POT-Creation-Date: 2016-10-18 16:26-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -88,9 +88,12 @@ msgid "Special - Group Repository" msgstr "" #: ../../Zotlabs/Access/PermissionRoles.php:204 -#: ../../Zotlabs/Module/Settings/Channel.php:442 #: ../../Zotlabs/Module/Register.php:213 -#: ../../Zotlabs/Module/New_channel.php:132 ../../include/selectors.php:49 +#: ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Settings/Channel.php:442 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1144 +#: ../../extend/addon/addon/cdav/cdav.php:270 +#: ../../extend/addon/addon/cdav/cdav.php:277 ../../include/selectors.php:49 #: ../../include/selectors.php:66 ../../include/selectors.php:104 #: ../../include/selectors.php:140 ../../include/permissions.php:949 msgid "Other" @@ -196,14 +199,17 @@ msgstr "" #: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Module/Photos.php:789 #: ../../Zotlabs/Module/Photos.php:1249 #: ../../Zotlabs/Module/Embedphotos.php:145 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 ../../include/widgets.php:1682 -#: ../../include/conversation.php:1031 +#: ../../Zotlabs/Lib/Apps.php:565 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:744 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:752 +#: ../../include/conversation.php:1031 ../../include/widgets.php:1682 msgid "Unknown" msgstr "" #: ../../Zotlabs/Storage/Browser.php:224 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 -#: ../../include/conversation.php:1679 +#: ../../Zotlabs/Lib/Apps.php:217 ../../include/conversation.php:1679 +#: ../../include/nav.php:96 msgid "Files" msgstr "" @@ -217,8 +223,11 @@ msgstr "" #: ../../Zotlabs/Storage/Browser.php:228 ../../Zotlabs/Storage/Browser.php:321 #: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 -#: ../../Zotlabs/Module/Webpages.php:239 ../../Zotlabs/Module/Blocks.php:159 -#: ../../Zotlabs/Module/Layouts.php:184 +#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 +#: ../../Zotlabs/Module/Webpages.php:239 +#: ../../extend/addon/addon/cdav/include/widgets.php:127 +#: ../../extend/addon/addon/cdav/include/widgets.php:164 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1147 msgid "Create" msgstr "" @@ -226,15 +235,21 @@ msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:357 #: ../../Zotlabs/Module/Profile_photo.php:390 #: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 -#: ../../Zotlabs/Module/Embedphotos.php:157 ../../include/widgets.php:1695 +#: ../../Zotlabs/Module/Embedphotos.php:157 +#: ../../extend/addon/addon/cdav/include/widgets.php:132 +#: ../../extend/addon/addon/cdav/include/widgets.php:168 +#: ../../include/widgets.php:1695 msgid "Upload" msgstr "" #: ../../Zotlabs/Storage/Browser.php:233 +#: ../../Zotlabs/Module/Admin/Channels.php:159 +#: ../../Zotlabs/Module/Sharedwithme.php:99 #: ../../Zotlabs/Module/Settings/Oauth.php:89 #: ../../Zotlabs/Module/Settings/Oauth.php:115 -#: ../../Zotlabs/Module/Admin/Channels.php:159 -#: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Chat.php:250 +#: ../../Zotlabs/Module/Chat.php:250 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1132 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:135 msgid "Name" msgstr "" @@ -255,35 +270,39 @@ msgstr "" #: ../../Zotlabs/Storage/Browser.php:238 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 -#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Admin/Profs.php:154 -#: ../../Zotlabs/Module/Editblock.php:109 -#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Blocks.php:160 -#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Thing.php:260 -#: ../../Zotlabs/Lib/Apps.php:341 ../../Zotlabs/Lib/ThreadItem.php:106 +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 +#: ../../Zotlabs/Module/Editblock.php:109 ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Webpages.php:240 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/Apps.php:341 +#: ../../Zotlabs/Lib/ThreadItem.php:106 +#: ../../extend/addon/addon/cdav/include/widgets.php:125 +#: ../../extend/addon/addon/cdav/include/widgets.php:161 +#: ../../include/channel.php:961 ../../include/channel.php:965 #: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 -#: ../../include/menu.php:113 ../../include/channel.php:961 -#: ../../include/channel.php:965 +#: ../../include/menu.php:113 msgid "Edit" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Storage/Browser.php:239 ../../Zotlabs/Module/Group.php:177 #: ../../Zotlabs/Module/Connections.php:263 -#: ../../Zotlabs/Module/Settings/Oauth.php:150 -#: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Connedit.php:607 #: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Admin/Accounts.php:173 #: ../../Zotlabs/Module/Admin/Channels.php:149 -#: ../../Zotlabs/Module/Editblock.php:134 -#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Group.php:177 ../../Zotlabs/Module/Thing.php:261 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Lib/Apps.php:342 -#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../include/conversation.php:660 +#: ../../Zotlabs/Module/Editlayout.php:137 +#: ../../Zotlabs/Module/Editwebpage.php:170 +#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Editblock.php:134 ../../Zotlabs/Module/Photos.php:1179 +#: ../../Zotlabs/Module/Webpages.php:242 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Lib/Apps.php:342 +#: ../../Zotlabs/Lib/ThreadItem.php:126 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:860 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1149 +#: ../../include/conversation.php:660 msgid "Delete" msgstr "" @@ -313,74 +332,82 @@ msgstr "" msgid "Drop files here to immediately upload" msgstr "" -#: ../../Zotlabs/Web/WebServer.php:127 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Profperm.php:28 #: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 #: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 -#: ../../Zotlabs/Module/Group.php:72 ../../Zotlabs/Module/Subthread.php:62 -#: ../../Zotlabs/Module/Profperm.php:28 ../../include/items.php:399 +#: ../../Zotlabs/Module/Subthread.php:62 +#: ../../extend/addon/addon/frphotos/frphotos.php:81 +#: ../../extend/addon/addon/redfiles/redfiles.php:109 +#: ../../extend/addon/addon/redphotos/redphotos.php:119 +#: ../../include/items.php:399 msgid "Permission denied" msgstr "" #: ../../Zotlabs/Web/WebServer.php:128 ../../Zotlabs/Web/Router.php:67 -#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Rate.php:113 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Network.php:15 -#: ../../Zotlabs/Module/Bookmarks.php:61 ../../Zotlabs/Module/Invite.php:17 -#: ../../Zotlabs/Module/Invite.php:94 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Achievements.php:34 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Group.php:13 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 #: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 #: ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Item.php:216 -#: ../../Zotlabs/Module/Item.php:224 ../../Zotlabs/Module/Item.php:1072 +#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Invite.php:17 +#: ../../Zotlabs/Module/Invite.php:94 ../../Zotlabs/Module/Setup.php:218 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 -#: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Menu.php:78 -#: ../../Zotlabs/Module/Appman.php:75 ../../Zotlabs/Module/Register.php:77 -#: ../../Zotlabs/Module/Connedit.php:395 +#: ../../Zotlabs/Module/Editwebpage.php:126 +#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Appman.php:75 #: ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 #: ../../Zotlabs/Module/Filestorage.php:120 -#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Editpost.php:17 -#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 -#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Channel.php:231 -#: ../../Zotlabs/Module/Channel.php:271 ../../Zotlabs/Module/Block.php:26 -#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Mail.php:121 -#: ../../Zotlabs/Module/Locs.php:87 ../../Zotlabs/Module/Like.php:181 -#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Setup.php:218 -#: ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Connedit.php:395 +#: ../../Zotlabs/Module/Block.php:26 ../../Zotlabs/Module/Block.php:76 +#: ../../Zotlabs/Module/Api.php:12 ../../Zotlabs/Module/Locs.php:87 +#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Mitem.php:115 +#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mood.php:116 #: ../../Zotlabs/Module/New_channel.php:77 -#: ../../Zotlabs/Module/New_channel.php:104 +#: ../../Zotlabs/Module/New_channel.php:104 ../../Zotlabs/Module/Mail.php:121 #: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Poke.php:137 -#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Profile.php:68 -#: ../../Zotlabs/Module/Profile.php:76 ../../Zotlabs/Module/Blocks.php:73 -#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 -#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 -#: ../../Zotlabs/Module/Settings.php:59 +#: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 +#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Rate.php:113 #: ../../Zotlabs/Module/Profile_photo.php:265 #: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/Common.php:39 -#: ../../Zotlabs/Module/Api.php:12 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Group.php:13 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Common.php:39 +#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Channel.php:106 +#: ../../Zotlabs/Module/Channel.php:231 ../../Zotlabs/Module/Channel.php:271 #: ../../Zotlabs/Module/Service_limits.php:11 -#: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 -#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Sharedwithme.php:11 +#: ../../Zotlabs/Module/Webpages.php:116 +#: ../../Zotlabs/Module/Sharedwithme.php:11 #: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 -#: ../../Zotlabs/Module/Photos.php:73 +#: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 +#: ../../Zotlabs/Module/Thing.php:335 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 -#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../include/photos.php:27 ../../include/items.php:3490 -#: ../../include/attach.php:142 ../../include/attach.php:189 -#: ../../include/attach.php:253 ../../include/attach.php:267 -#: ../../include/attach.php:274 ../../include/attach.php:341 -#: ../../include/attach.php:355 ../../include/attach.php:362 -#: ../../include/attach.php:439 ../../include/attach.php:900 -#: ../../include/attach.php:971 ../../include/attach.php:1123 +#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Module/Item.php:216 +#: ../../Zotlabs/Module/Item.php:224 ../../Zotlabs/Module/Item.php:1072 +#: ../../Zotlabs/Lib/Chatroom.php:137 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:55 +#: ../../extend/addon/addon/keepout/keepout.php:36 +#: ../../extend/addon/addon/pumpio/pumpio.php:40 +#: ../../extend/addon/addon/openid/Mod_Id.php:53 ../../include/attach.php:142 +#: ../../include/attach.php:189 ../../include/attach.php:253 +#: ../../include/attach.php:267 ../../include/attach.php:274 +#: ../../include/attach.php:341 ../../include/attach.php:355 +#: ../../include/attach.php:362 ../../include/attach.php:439 +#: ../../include/attach.php:900 ../../include/attach.php:971 +#: ../../include/attach.php:1123 ../../include/photos.php:27 +#: ../../include/items.php:3490 msgid "Permission denied." msgstr "" @@ -388,8 +415,8 @@ msgstr "" msgid "Not Found" msgstr "" -#: ../../Zotlabs/Web/Router.php:151 ../../Zotlabs/Module/Page.php:94 -#: ../../Zotlabs/Module/Block.php:79 ../../Zotlabs/Module/Display.php:120 +#: ../../Zotlabs/Web/Router.php:151 ../../Zotlabs/Module/Display.php:120 +#: ../../Zotlabs/Module/Page.php:94 ../../Zotlabs/Module/Block.php:79 #: ../../include/help.php:65 msgid "Page not found." msgstr "" @@ -401,18 +428,19 @@ msgid "" msgstr "" #: ../../Zotlabs/Zot/Auth.php:246 +#: ../../extend/addon/addon/openid/Mod_Openid.php:76 +#: ../../extend/addon/addon/openid/Mod_Openid.php:183 #, php-format msgid "Welcome %s. Remote authentication successful." msgstr "" #: ../../Zotlabs/Module/Achievements.php:15 -#: ../../Zotlabs/Module/Editlayout.php:31 +#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 -#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17 -#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Profile.php:20 -#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 -#: ../../include/channel.php:862 +#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Hcard.php:12 +#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 +#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Editblock.php:31 +#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:862 msgid "Requested profile is not available." msgstr "" @@ -428,1704 +456,6 @@ msgstr "" msgid "Online" msgstr "" -#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:159 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "" - -#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Invite.php:149 -#: ../../Zotlabs/Module/Settings/Display.php:194 -#: ../../Zotlabs/Module/Settings/Features.php:47 -#: ../../Zotlabs/Module/Settings/Oauth.php:87 -#: ../../Zotlabs/Module/Settings/Tokens.php:167 -#: ../../Zotlabs/Module/Settings/Account.php:118 -#: ../../Zotlabs/Module/Settings/Channel.php:452 -#: ../../Zotlabs/Module/Appman.php:126 ../../Zotlabs/Module/Connedit.php:779 -#: ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Profiles.php:681 -#: ../../Zotlabs/Module/Admin/Features.php:66 -#: ../../Zotlabs/Module/Admin/Logs.php:84 -#: ../../Zotlabs/Module/Admin/Plugins.php:429 -#: ../../Zotlabs/Module/Admin/Profs.php:157 -#: ../../Zotlabs/Module/Admin/Security.php:104 -#: ../../Zotlabs/Module/Admin/Themes.php:156 -#: ../../Zotlabs/Module/Admin/Account_edit.php:74 -#: ../../Zotlabs/Module/Admin/Accounts.php:166 -#: ../../Zotlabs/Module/Admin/Channels.php:147 -#: ../../Zotlabs/Module/Admin/Site.php:258 -#: ../../Zotlabs/Module/Import_items.php:122 ../../Zotlabs/Module/Mail.php:370 -#: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:243 -#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Setup.php:315 -#: ../../Zotlabs/Module/Setup.php:363 ../../Zotlabs/Module/Connect.php:98 -#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Pconfig.php:107 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Import.php:543 -#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Thing.php:320 -#: ../../Zotlabs/Module/Thing.php:370 ../../Zotlabs/Module/Sources.php:114 -#: ../../Zotlabs/Module/Sources.php:149 ../../Zotlabs/Module/Photos.php:668 -#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098 -#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Chat.php:196 -#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Lib/ThreadItem.php:725 -#: ../../include/widgets.php:796 ../../include/js_strings.php:22 -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Submit" -msgstr "" - -#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "" - -#: ../../Zotlabs/Module/Attach.php:13 -msgid "Item not available." -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 -#: ../../Zotlabs/Module/Settings/Oauth.php:88 -#: ../../Zotlabs/Module/Settings/Oauth.php:114 -#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Admin/Plugins.php:414 -#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 -#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 -msgid "Cancel" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 -msgid "Tag removed" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:123 -msgid "Remove Item Tag" -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:125 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../Zotlabs/Module/Tagrm.php:137 -#: ../../Zotlabs/Module/Admin/Plugins.php:445 -#: ../../Zotlabs/Module/Photos.php:989 -msgid "Remove" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:95 -msgid "No such group" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:135 -msgid "No such channel" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:140 -msgid "forum" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:152 -msgid "Search Results For:" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:218 -msgid "Privacy group is empty" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:227 -msgid "Privacy group: " -msgstr "" - -#: ../../Zotlabs/Module/Network.php:253 -msgid "Invalid connection." -msgstr "" - -#: ../../Zotlabs/Module/Bookmarks.php:53 -msgid "Bookmark added" -msgstr "" - -#: ../../Zotlabs/Module/Bookmarks.php:75 -msgid "My Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Bookmarks.php:86 -msgid "My Connections Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Filestorage.php:32 -#: ../../Zotlabs/Module/Admin/Plugins.php:254 -#: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3411 -msgid "Item not found." -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:94 -msgid "# Accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:95 -msgid "# blocked accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:96 -msgid "# expired accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# expiring accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:108 -msgid "# Channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:109 -msgid "# primary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:110 -msgid "# clones" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:116 -msgid "Message queues" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:133 -msgid "Your software should be updated" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:137 ../../Zotlabs/Module/Admin/Logs.php:82 -#: ../../Zotlabs/Module/Admin/Plugins.php:336 -#: ../../Zotlabs/Module/Admin/Plugins.php:427 -#: ../../Zotlabs/Module/Admin/Security.php:86 -#: ../../Zotlabs/Module/Admin/Themes.php:120 -#: ../../Zotlabs/Module/Admin/Themes.php:154 -#: ../../Zotlabs/Module/Admin/Accounts.php:164 -#: ../../Zotlabs/Module/Admin/Channels.php:145 -#: ../../Zotlabs/Module/Admin/Site.php:256 -msgid "Administration" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:138 -msgid "Summary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:141 -msgid "Registered accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Pending registrations" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:143 -msgid "Registered channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:144 -msgid "Active plugins" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Version" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Repository version (master)" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Repository version (dev)" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:53 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:67 -msgid "Please join us on $Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:77 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:82 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:86 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Invite.php:105 -msgid "You have no more invitations available" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Send invitations" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:137 -msgid "Enter email addresses, one per line:" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:138 ../../Zotlabs/Module/Mail.php:241 -msgid "Your message:" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:139 -msgid "Please join my community on $Projectname." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:141 -msgid "You will need to supply this invitation code:" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:142 -msgid "1. Register at any $Projectname location (they are all inter-connected)" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:144 -msgid "2. Enter my $Projectname network address into the site searchbar." -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:145 -msgid "or visit" -msgstr "" - -#: ../../Zotlabs/Module/Invite.php:147 -msgid "3. Click [Connect]" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:772 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:211 -msgid "Channel Manager" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "" - -#: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 -msgid "Invalid item." -msgstr "" - -#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Block.php:43 -#: ../../Zotlabs/Module/Wall_upload.php:33 ../../Zotlabs/Module/Cal.php:62 -msgid "Channel not found." -msgstr "" - -#: ../../Zotlabs/Module/Page.php:131 -msgid "" -"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " -"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, " -"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " -"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " -"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " -"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." -msgstr "" - -#: ../../Zotlabs/Module/Filer.php:52 -msgid "Save to Folder:" -msgstr "" - -#: ../../Zotlabs/Module/Filer.php:52 -msgid "- select -" -msgstr "" - -#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin/Profs.php:74 -#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:994 -#: ../../include/text.php:1006 ../../include/widgets.php:201 -msgid "Save" -msgstr "" - -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:56 -#: ../../Zotlabs/Module/Connections.php:161 -#: ../../Zotlabs/Module/Connections.php:242 -msgid "Blocked" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:61 -#: ../../Zotlabs/Module/Connections.php:168 -#: ../../Zotlabs/Module/Connections.php:241 -msgid "Ignored" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:66 -#: ../../Zotlabs/Module/Connections.php:182 -#: ../../Zotlabs/Module/Connections.php:240 -msgid "Hidden" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:71 -#: ../../Zotlabs/Module/Connections.php:175 -#: ../../Zotlabs/Module/Connections.php:239 -msgid "Archived" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:76 -#: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1573 -msgid "New" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:92 -#: ../../Zotlabs/Module/Connections.php:107 -#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:533 -msgid "All" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:138 -msgid "New Connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:141 -msgid "Show pending (new) connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:145 -#: ../../Zotlabs/Module/Profperm.php:144 -msgid "All Connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:148 -msgid "Show all connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:164 -msgid "Only show blocked connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:171 -msgid "Only show ignored connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:178 -msgid "Only show archived connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:185 -msgid "Only show hidden connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:238 -msgid "Pending approval" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:254 -#, php-format -msgid "%1$s [%2$s]" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:255 -msgid "Edit connection" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:256 -msgid "Delete connection" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:265 -msgid "Channel address" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:267 -msgid "Network" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:270 -msgid "Status" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:272 -msgid "Connected" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:274 -msgid "Approve connection" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:275 -#: ../../Zotlabs/Module/Admin/Accounts.php:171 -msgid "Approve" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:276 -msgid "Ignore connection" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:277 -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Ignore" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:278 -msgid "Recent activity" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/nav.php:191 ../../include/text.php:923 -msgid "Connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/nav.php:170 -#: ../../include/text.php:993 ../../include/text.php:1005 -#: ../../include/widgets.php:315 ../../include/acl_selectors.php:177 -msgid "Search" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:307 -msgid "Search your connections" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:308 -msgid "Connections search" -msgstr "" - -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../Zotlabs/Module/Directory.php:391 -#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 -msgid "Find" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:58 -#: ../../Zotlabs/Module/Profile_photo.php:61 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:134 -#: ../../Zotlabs/Module/Cover_photo.php:181 -msgid "Cover Photos" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:154 -#: ../../Zotlabs/Module/Profile_photo.php:135 -msgid "Image resize failed." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:168 -#: ../../Zotlabs/Module/Profile_photo.php:196 ../../include/photos.php:148 -msgid "Unable to process image" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:192 -#: ../../Zotlabs/Module/Profile_photo.php:223 -msgid "Image upload failed." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:210 -#: ../../Zotlabs/Module/Profile_photo.php:242 -msgid "Unable to process image." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4325 -msgid "female" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4326 -#, php-format -msgid "%1$s updated her %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4327 -msgid "male" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4328 -#, php-format -msgid "%1$s updated his %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4330 -#, php-format -msgid "%1$s updated their %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1738 -msgid "cover photo" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:303 -#: ../../Zotlabs/Module/Cover_photo.php:318 -#: ../../Zotlabs/Module/Profile_photo.php:300 -#: ../../Zotlabs/Module/Profile_photo.php:341 -msgid "Photo not available." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:354 -#: ../../Zotlabs/Module/Profile_photo.php:387 -msgid "Upload File:" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:355 -#: ../../Zotlabs/Module/Profile_photo.php:388 -msgid "Select a profile:" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:356 -msgid "Upload Cover Photo" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Settings/Channel.php:399 -#: ../../Zotlabs/Module/Profile_photo.php:396 -msgid "or" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 -msgid "skip this step" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 -msgid "select a photo from your photo albums" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:377 -#: ../../Zotlabs/Module/Profile_photo.php:415 -msgid "Crop Image" -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:378 -#: ../../Zotlabs/Module/Profile_photo.php:416 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" - -#: ../../Zotlabs/Module/Cover_photo.php:380 -#: ../../Zotlabs/Module/Profile_photo.php:418 -msgid "Done Editing" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:101 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 -#: ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Profiles.php:641 -#: ../../Zotlabs/Module/Admin/Site.php:216 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Photos.php:653 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 -msgid "No" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:101 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -#: ../../Zotlabs/Module/Connedit.php:408 -#: ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Profiles.php:641 -#: ../../Zotlabs/Module/Admin/Site.php:218 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Api.php:84 ../../Zotlabs/Module/Photos.php:653 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1743 -msgid "Yes" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:135 -msgid "No special theme for mobile devices" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:141 -#: ../../Zotlabs/Module/Admin/Site.php:167 -msgid "mobile" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:189 -msgid "Display Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:190 -msgid "Theme Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:191 -msgid "Custom Theme Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:192 -msgid "Content Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:198 -msgid "Display Theme:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:199 -msgid "Select scheme" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:201 -msgid "Mobile Theme:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:202 -msgid "Preload images before rendering the page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:202 -msgid "" -"The subjective page load time will be longer but the page will be ready when " -"displayed" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:203 -msgid "Enable user zoom on mobile devices" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:204 -msgid "Update browser every xx seconds" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:204 -msgid "Minimum of 10 seconds, no maximum" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:205 -msgid "Maximum number of conversations to load at any time:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:205 -msgid "Maximum of 100 items" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:206 -msgid "Show emoticons (smilies) as images" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:207 -msgid "Link post titles to source" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:208 -msgid "System Page Layout Editor - (advanced)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:211 -msgid "Use blog/list mode on channel page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:211 -#: ../../Zotlabs/Module/Settings/Display.php:212 -msgid "(comments displayed separately)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:212 -msgid "Use blog/list mode on grid page" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:213 -msgid "Channel page max height of content (in pixels)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:213 -#: ../../Zotlabs/Module/Settings/Display.php:214 -msgid "click to expand content exceeding this height" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Display.php:214 -msgid "Grid page max height of content (in pixels)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Features.php:38 -#: ../../Zotlabs/Module/Admin/Features.php:55 -#: ../../Zotlabs/Module/Admin/Features.php:56 -msgid "Off" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Features.php:38 -#: ../../Zotlabs/Module/Admin/Features.php:55 -#: ../../Zotlabs/Module/Admin/Features.php:56 -msgid "On" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Features.php:45 -msgid "Additional Features" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:34 -msgid "Name is required" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:38 -msgid "Key and Secret are required" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:42 -#: ../../Zotlabs/Module/Settings/Oauth.php:113 -#: ../../Zotlabs/Module/Admin/Plugins.php:443 ../../Zotlabs/Lib/Apps.php:334 -msgid "Update" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:86 -#: ../../Zotlabs/Module/Settings/Oauth.php:112 -#: ../../Zotlabs/Module/Settings/Oauth.php:148 -msgid "Add application" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:89 -msgid "Name of application" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:116 -msgid "Consumer Key" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -#: ../../Zotlabs/Module/Settings/Oauth.php:117 -msgid "Consumer Secret" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -#: ../../Zotlabs/Module/Settings/Oauth.php:118 -msgid "Redirect" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -msgid "" -"Redirect URI - leave blank unless your application specifically requires this" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -#: ../../Zotlabs/Module/Settings/Oauth.php:119 -msgid "Icon url" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -msgid "Optional" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:104 -msgid "Application not found." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:147 -msgid "Connected Apps" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:151 -msgid "Client key starts with" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:152 -msgid "No name" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Oauth.php:153 -msgid "Remove authorization" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:31 -#, php-format -msgid "This channel is limited to %d tokens" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:37 -msgid "Name and Password are required." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:77 -msgid "Token saved." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:113 -msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:115 -msgid "" -"You may also provide dropbox style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 -msgid "Guest Access Tokens" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:157 -msgid "Login Name" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:158 -msgid "Login Password" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:159 -msgid "Expires (yyyy-mm-dd)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:160 -#: ../../Zotlabs/Module/Connedit.php:782 -msgid "Their Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:161 -#: ../../Zotlabs/Module/Connedit.php:783 -msgid "My Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -#: ../../Zotlabs/Module/Connedit.php:778 -msgid "inherited" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:165 -#: ../../Zotlabs/Module/Connedit.php:785 -msgid "Individual Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Tokens.php:166 -#: ../../Zotlabs/Module/Connedit.php:786 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " -"individual settings. You can not change those settings here." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:20 -msgid "Not valid email." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:23 -msgid "Protected email address. Cannot change to that email." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:32 -msgid "System failure storing new email. Please try again." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:40 -msgid "Technical skill level updated" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:56 -msgid "Password verification failed." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:63 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:67 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:81 -msgid "Password changed." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:83 -msgid "Password update failed. Please try again." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:112 -msgid "Account Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:113 -msgid "Current Password" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:114 -msgid "Enter New Password" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:115 -msgid "Confirm New Password" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:115 -msgid "Leave password fields blank unless changing" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:116 -msgid "Your technical skill level" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:116 -msgid "Used to provide a member experience matched to your comfort level" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:119 -#: ../../Zotlabs/Module/Settings/Channel.php:459 -msgid "Email Address:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:120 -#: ../../Zotlabs/Module/Removeaccount.php:61 -msgid "Remove Account" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Account.php:121 -msgid "Remove this account including all its channels" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 -#: ../../Zotlabs/Module/Connedit.php:627 ../../include/widgets.php:531 -#: ../../include/selectors.php:123 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -msgid "Friends" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:246 -msgid "Settings updated." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:307 -msgid "Nobody except yourself" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:308 -msgid "Only those you specifically allow" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:309 -msgid "Approved connections" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:310 -msgid "Any connections" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:311 -msgid "Anybody on this website" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:312 -msgid "Anybody in this network" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:313 -msgid "Anybody authenticated" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:314 -msgid "Anybody on the internet" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:390 -msgid "Publish your default profile in the network directory" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:395 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:404 -msgid "Your channel address is" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:450 -msgid "Channel Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:457 -msgid "Basic Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:458 -#: ../../include/channel.php:1172 -msgid "Full Name:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:460 -msgid "Your Timezone:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:461 -msgid "Default Post Location:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:461 -msgid "Geographical location to display on your posts" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:462 -msgid "Use Browser Location:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:464 -msgid "Adult Content" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:464 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:466 -msgid "Security and Privacy Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:469 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:471 -msgid "Hide my online presence" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:471 -msgid "Prevents displaying in your profile that you are online" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:473 -msgid "Simple Privacy Settings:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:474 -msgid "" -"Very Public - extremely permissive (should be used with caution)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:475 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:476 -msgid "Private - default private, never open or public" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:477 -msgid "Blocked - default blocked to/from everybody" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:479 -msgid "Allow others to tag your posts" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:479 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:481 -msgid "Channel Permission Limits" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:483 -msgid "Expire other channel content after this many days" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:483 -msgid "0 or blank to use the website limit." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:483 -#, php-format -msgid "This website expires after %d days." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:483 -msgid "This website does not expire imported content." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:483 -msgid "The website limit takes precedence if lower than your limit." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:484 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:484 -msgid "May reduce spam activity" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:485 -msgid "Default Access Control List (ACL)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:486 -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -msgid "(click to open/close)" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:487 -msgid "Use my default audience setting for the type of object published" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:494 -msgid "Channel permissions category:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:500 -msgid "Maximum private messages per day from unknown people:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:500 -msgid "Useful to reduce spamming" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:503 -msgid "Notification Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:504 -msgid "By default post a status message when:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:505 -msgid "accepting a friend request" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:506 -msgid "joining a forum/community" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:507 -msgid "making an interesting profile change" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:508 -msgid "Send a notification email when:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:509 -msgid "You receive a connection request" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:510 -msgid "Your connections are confirmed" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:511 -msgid "Someone writes on your profile wall" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:512 -msgid "Someone writes a followup comment" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:513 -msgid "You receive a private message" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:514 -msgid "You receive a friend suggestion" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:515 -msgid "You are tagged in a post" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:516 -msgid "You are poked/prodded/etc. in a post" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:519 -msgid "Show visual notifications including:" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:521 -msgid "Unseen grid activity" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:522 -msgid "Unseen channel activity" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:523 -msgid "Unseen private messages" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:523 -#: ../../Zotlabs/Module/Settings/Channel.php:528 -#: ../../Zotlabs/Module/Settings/Channel.php:529 -#: ../../Zotlabs/Module/Settings/Channel.php:530 -msgid "Recommended" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:524 -msgid "Upcoming events" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:525 -msgid "Events today" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:526 -msgid "Upcoming birthdays" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:526 -msgid "Not available in all themes" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:527 -msgid "System (personal) notifications" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:528 -msgid "System info messages" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:529 -msgid "System critical alerts" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:530 -msgid "New connections" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:531 -msgid "System Registrations" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:532 -msgid "" -"Also show new wall posts, private messages and connections under Notices" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:534 -msgid "Notify me of events this many days in advance" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:534 -msgid "Must be greater than 0" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:536 -msgid "Advanced Account/Page Type Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:537 -msgid "Change the behaviour of this account for special situations" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:539 -msgid "Miscellaneous Settings" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:540 -msgid "Default photo upload folder" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:540 -#: ../../Zotlabs/Module/Settings/Channel.php:541 -msgid "%Y - current year, %m - current month" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:541 -msgid "Default file upload folder" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:543 -msgid "Personal menu to display in your channel pages" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:544 -#: ../../Zotlabs/Module/Removeme.php:64 -msgid "Remove Channel" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:545 -msgid "Remove this channel." -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:546 -msgid "Firefox Share $Projectname provider" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Channel.php:547 -msgid "Start calendar week on monday" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Featured.php:24 -msgid "No feature settings configured" -msgstr "" - -#: ../../Zotlabs/Module/Settings/Featured.php:31 -msgid "Feature/Addon Settings" -msgstr "" - -#: ../../Zotlabs/Module/Item.php:182 -msgid "Unable to locate original post." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:435 -msgid "Empty post discarded." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:475 -msgid "Executable content type not permitted to this channel." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:855 -msgid "Duplicate post suppressed." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:990 -msgid "System error. Post not saved." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1111 -msgid "Unable to obtain post information from database." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1118 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1125 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:254 -msgid "sent you a private message" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:302 -msgid "added your channel" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:312 -msgid "g A l F d" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:334 -msgid "[today]" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:343 -msgid "posted an event" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:80 -#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Editblock.php:79 -#: ../../Zotlabs/Module/Editblock.php:95 -msgid "Item not found" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:127 -#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 -msgid "Layout Name" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:128 -#: ../../Zotlabs/Module/Layouts.php:131 -msgid "Layout Description (Optional)" -msgstr "" - -#: ../../Zotlabs/Module/Editlayout.php:136 -msgid "Edit Layout" -msgstr "" - -#: ../../Zotlabs/Module/Editwebpage.php:142 -msgid "Page link" -msgstr "" - -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 -#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1149 -msgid "Insert web link" -msgstr "" - -#: ../../Zotlabs/Module/Editwebpage.php:169 -msgid "Edit Webpage" -msgstr "" - -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:49 -msgid "Unable to update menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:60 -msgid "Unable to create menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 -msgid "Menu Name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 -msgid "Unique name (not visible on webpage) - required" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 -msgid "Menu Title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 -msgid "Visible on webpage - leave empty for no title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 -msgid "Allow Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -msgid "Menu may be used to store saved bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 -msgid "Submit and proceed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2312 -msgid "Menus" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 -msgid "Drop" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:251 -#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 -#: ../../include/page_widgets.php:47 -msgid "Created" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:252 -#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 -#: ../../include/page_widgets.php:48 -msgid "Edited" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:117 -msgid "Bookmarks allowed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:119 -msgid "Delete this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 -msgid "Edit menu contents" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:121 -msgid "Edit this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:136 -msgid "Menu could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 -msgid "Menu not found." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:149 -msgid "Edit Menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:153 -msgid "Add or remove entries to this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Menu name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Must be unique, only seen by you" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title as seen by others" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:157 -msgid "Allow bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 -#: ../../Zotlabs/Module/Xchan.php:41 -msgid "Not found." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:104 -msgid "Embed code" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 -msgid "Create App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:115 -msgid "Name of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 -#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 -#: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../include/datetime.php:259 -msgid "Required" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Location (URL) of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:465 -#: ../../Zotlabs/Module/Rbmark.php:101 -msgid "Description" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "Photo icon URL" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "80 x 80 pixels - optional" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Categories (optional, comma separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Version ID" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Price of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Location (URL) to purchase app" -msgstr "" - #: ../../Zotlabs/Module/Register.php:49 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "" @@ -2258,7 +588,7 @@ msgid "Membership on this site is by invitation only." msgstr "" #: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:152 -#: ../../boot.php:1721 +#: ../../boot.php:1691 msgid "Register" msgstr "" @@ -2268,398 +598,367 @@ msgid "" "are returned to a login page, please check your email for instructions." msgstr "" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/nav.php:95 ../../include/conversation.php:1672 -msgid "Photos" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../include/nav.php:89 ../../include/conversation.php:953 -msgid "View Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:557 +#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 #, php-format -msgid "View %s's profile" +msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:575 -#: ../../Zotlabs/Module/Admin/Accounts.php:175 -msgid "Unblock" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:575 -#: ../../Zotlabs/Module/Admin/Accounts.php:174 -msgid "Block" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:594 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 -msgid "Me" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 -msgid "Family" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 -msgid "Acquaintances" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 -msgid "Connection Default Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3977 -#, php-format -msgid "Connection: %s" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:758 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " -"individual settings. You can change those settings here but they wont have " -"any impact unless the inherited setting changes." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "" - -#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Directory.php:64 -#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Ratings.php:83 +#: ../../Zotlabs/Module/Directory.php:64 ../../Zotlabs/Module/Display.php:17 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 #: ../../Zotlabs/Module/Photos.php:509 #: ../../Zotlabs/Module/Viewconnections.php:23 +#: ../../extend/addon/addon/friendica/dfrn_request.php:794 msgid "Public access denied." msgstr "" -#: ../../Zotlabs/Module/Search.php:216 +#: ../../Zotlabs/Module/Directory.php:245 #, php-format -msgid "Items tagged with: %s" +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Gender: " msgstr "" -#: ../../Zotlabs/Module/Search.php:218 -#, php-format -msgid "Search results for: %s" +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Status: " msgstr "" -#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 -#: ../../Zotlabs/Module/Siteinfo.php:48 -msgid "$Projectname" +#: ../../Zotlabs/Module/Directory.php:260 +msgid "Homepage: " msgstr "" -#: ../../Zotlabs/Module/Home.php:92 -#, php-format -msgid "Welcome to %s" +#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 +msgid "Age:" msgstr "" -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" +#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1051 +#: ../../include/bb2diaspora.php:510 ../../include/event.php:52 +#: ../../include/event.php:84 +msgid "Location:" msgstr "" -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" +#: ../../Zotlabs/Module/Directory.php:320 +msgid "Description:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:87 -msgid "Permission Denied." +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 +msgid "Hometown:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:103 -msgid "File not found." +#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 +msgid "About:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:146 -msgid "Edit file permissions" +#: ../../Zotlabs/Module/Directory.php:328 ../../Zotlabs/Module/Match.php:68 +#: ../../Zotlabs/Module/Suggest.php:56 ../../include/channel.php:1036 +#: ../../include/conversation.php:955 ../../include/connections.php:78 +#: ../../include/widgets.php:147 ../../include/widgets.php:184 +msgid "Connect" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:152 ../../Zotlabs/Module/Thing.php:313 -#: ../../Zotlabs/Module/Thing.php:363 ../../Zotlabs/Module/Photos.php:658 -#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Chat.php:234 -#: ../../include/acl_selectors.php:182 -msgid "Permissions" +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Public Forum:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:159 -msgid "Set/edit permissions" +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Keywords: " msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Include all files and sub folders" +#: ../../Zotlabs/Module/Directory.php:335 +msgid "Don't suggest" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Return to file list" +#: ../../Zotlabs/Module/Directory.php:337 +msgid "Common connections:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Copy/paste this code to attach file to a post" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Global Directory" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Copy/paste this URL to link file from a web page" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Local Directory" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:166 -msgid "Share this file" +#: ../../Zotlabs/Module/Directory.php:391 +#: ../../Zotlabs/Module/Directory.php:396 +#: ../../Zotlabs/Module/Connections.php:309 +#: ../../include/contact_widgets.php:23 +msgid "Find" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:167 -msgid "Show URL to this file" +#: ../../Zotlabs/Module/Directory.php:392 +msgid "Finding:" msgstr "" -#: ../../Zotlabs/Module/Filestorage.php:168 -msgid "Notify your contacts about this file" +#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:21 -msgid "Layout updated." +#: ../../Zotlabs/Module/Directory.php:397 +msgid "next page" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." +#: ../../Zotlabs/Module/Directory.php:397 +msgid "previous page" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 -msgid "Edit System Page Description" +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Sort options" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:64 -msgid "Layout not found." +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Alphabetic" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:70 -msgid "Module Name:" +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Reverse Alphabetic" msgstr "" -#: ../../Zotlabs/Module/Pdledit.php:71 -msgid "Layout Help" +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Newest to Oldest" msgstr "" -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Oldest to Newest" msgstr "" -#: ../../Zotlabs/Module/Editpost.php:106 ../../Zotlabs/Module/Rpost.php:138 -msgid "Edit post" +#: ../../Zotlabs/Module/Directory.php:419 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 +#: ../../include/items.php:3944 +msgid "Privacy group not found." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Plugins.php:429 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Themes.php:156 +#: ../../Zotlabs/Module/Admin/Account_edit.php:74 +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Channels.php:147 +#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Module/Invite.php:149 +#: ../../Zotlabs/Module/Setup.php:315 ../../Zotlabs/Module/Setup.php:363 +#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Appman.php:126 +#: ../../Zotlabs/Module/Filestorage.php:165 +#: ../../Zotlabs/Module/Import.php:543 ../../Zotlabs/Module/Connedit.php:779 +#: ../../Zotlabs/Module/Import_items.php:122 ../../Zotlabs/Module/Locs.php:121 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Mood.php:139 +#: ../../Zotlabs/Module/Mail.php:370 ../../Zotlabs/Module/Poke.php:186 +#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Rate.php:166 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Photos.php:668 +#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098 +#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Pdledit.php:74 +#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 +#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Module/Settings/Account.php:118 +#: ../../Zotlabs/Module/Settings/Channel.php:452 +#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 +#: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 +#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Lib/ThreadItem.php:725 +#: ../../extend/addon/addon/chords/Mod_Chords.php:60 +#: ../../extend/addon/addon/diaspora/diaspora.php:693 +#: ../../extend/addon/addon/dwpost/dwpost.php:89 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 +#: ../../extend/addon/addon/friendica/friendica.php:128 +#: ../../extend/addon/addon/frphotos/frphotos.php:96 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:128 +#: ../../extend/addon/addon/hubwall/hubwall.php:95 +#: ../../extend/addon/addon/ijpost/ijpost.php:89 +#: ../../extend/addon/addon/irc/irc.php:53 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 +#: ../../extend/addon/addon/libertree/libertree.php:85 +#: ../../extend/addon/addon/ljpost/ljpost.php:86 +#: ../../extend/addon/addon/logrot/logrot.php:35 +#: ../../extend/addon/addon/mailhost/mailhost.php:40 +#: ../../extend/addon/addon/nofed/nofed.php:80 +#: ../../extend/addon/addon/nsabait/nsabait.php:161 +#: ../../extend/addon/addon/nsfw/nsfw.php:92 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:52 +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:168 +#: ../../extend/addon/addon/pageheader/pageheader.php:48 +#: ../../extend/addon/addon/piwik/piwik.php:95 +#: ../../extend/addon/addon/planets/planets.php:157 +#: ../../extend/addon/addon/pumpio/pumpio.php:237 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 +#: ../../extend/addon/addon/redfiles/redfiles.php:124 +#: ../../extend/addon/addon/redphotos/redphotos.php:136 +#: ../../extend/addon/addon/redred/redred.php:119 +#: ../../extend/addon/addon/rtof/rtof.php:101 +#: ../../extend/addon/addon/skeleton/skeleton.php:65 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:284 +#: ../../extend/addon/addon/startpage/startpage.php:113 +#: ../../extend/addon/addon/statusnet/statusnet.php:322 +#: ../../extend/addon/addon/statusnet/statusnet.php:380 +#: ../../extend/addon/addon/statusnet/statusnet.php:432 +#: ../../extend/addon/addon/statusnet/statusnet.php:899 +#: ../../extend/addon/addon/superblock/superblock.php:67 +#: ../../extend/addon/addon/twitter/twitter.php:217 +#: ../../extend/addon/addon/twitter/twitter.php:259 +#: ../../extend/addon/addon/visage/visage.php:170 +#: ../../extend/addon/addon/wppost/wppost.php:113 +#: ../../extend/addon/addon/xmpp/xmpp.php:69 +#: ../../extend/addon/addon/cdav/cdav.php:239 +#: ../../extend/addon/addon/likebanner/likebanner.php:57 +#: ../../extend/addon/addon/mailtest/mailtest.php:100 +#: ../../include/js_strings.php:22 ../../include/widgets.php:796 +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Submit" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:90 +msgid "Create a group of channels." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 +msgid "Privacy group name: " +msgstr "" + +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 +msgid "Members are visible to other channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:111 +msgid "Privacy group removed." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:113 +msgid "Unable to remove privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:183 +msgid "Privacy group editor" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:197 +msgid "Members" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:199 +msgid "All Connected Channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:231 +msgid "Click on a channel to add or remove." +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 +msgid "Continue" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:90 +msgid "Premium Channel Setup" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:92 +msgid "Enable premium channel connection restrictions" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:93 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:96 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +msgid "" +"By continuing, I certify that I have complied with any instructions provided " +"on this page." +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:106 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "" + +#: ../../Zotlabs/Module/Connect.php:114 +msgid "Restricted or Premium Channel" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Profile Visibility Editor" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1282 +msgid "Profile" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:119 +msgid "Click on a contact to add or remove." +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:128 +msgid "Visible To" +msgstr "" + +#: ../../Zotlabs/Module/Profperm.php:144 +#: ../../Zotlabs/Module/Connections.php:145 +msgid "All Connections" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:53 +msgid "Bookmark added" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:75 +msgid "My Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:86 +msgid "My Connections Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Display.php:40 +#: ../../Zotlabs/Module/Admin/Plugins.php:254 +#: ../../Zotlabs/Module/Admin/Themes.php:69 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Viewsrc.php:24 +#: ../../include/items.php:3411 +msgid "Item not found." msgstr "" #: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 #: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 msgid "Profile not found." msgstr "" @@ -2716,6 +1015,7 @@ msgid "Political Views" msgstr "" #: ../../Zotlabs/Module/Profiles.php:448 +#: ../../extend/addon/addon/openid/MysqlProvider.php:74 msgid "Gender" msgstr "" @@ -2734,12 +1034,15 @@ msgstr "" #: ../../Zotlabs/Module/Profiles.php:464 #: ../../Zotlabs/Module/Admin/Channels.php:160 #: ../../Zotlabs/Module/Locs.php:118 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 msgid "Address" msgstr "" #: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 -#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Pubsites.php:51 -#: ../../Zotlabs/Module/Events.php:467 ../../include/js_strings.php:25 +#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Pubsites.php:51 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 +#: ../../include/js_strings.php:25 msgid "Location" msgstr "" @@ -2751,6 +1054,133 @@ msgstr "" msgid "Hide your connections list from viewers of this profile" msgstr "" +#: ../../Zotlabs/Module/Profiles.php:641 +#: ../../Zotlabs/Module/Admin/Site.php:216 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 +#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 +msgid "No" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:641 +#: ../../Zotlabs/Module/Admin/Site.php:218 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Api.php:84 +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 +#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 +#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 +msgid "Yes" +msgstr "" + #: ../../Zotlabs/Module/Profiles.php:680 msgid "Edit Profile Details" msgstr "" @@ -2792,8 +1222,8 @@ msgstr "" msgid "Add profile things" msgstr "" -#: ../../Zotlabs/Module/Profiles.php:691 ../../include/widgets.php:105 -#: ../../include/conversation.php:1564 +#: ../../Zotlabs/Module/Profiles.php:691 ../../include/conversation.php:1564 +#: ../../include/widgets.php:105 msgid "Personal" msgstr "" @@ -2829,6 +1259,13 @@ msgstr "" msgid "Profile name" msgstr "" +#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 +#: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 +#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "" + #: ../../Zotlabs/Module/Profiles.php:705 msgid "This is your default profile." msgstr "" @@ -2858,6 +1295,7 @@ msgid "Postal/Zip code" msgstr "" #: ../../Zotlabs/Module/Profiles.php:715 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 msgid "Country" msgstr "" @@ -2878,6 +1316,7 @@ msgid "Tell us about yourself" msgstr "" #: ../../Zotlabs/Module/Profiles.php:725 +#: ../../extend/addon/addon/openid/MysqlProvider.php:68 msgid "Homepage URL" msgstr "" @@ -2941,11 +1380,310 @@ msgstr "" msgid "Profile Image" msgstr "" -#: ../../Zotlabs/Module/Profiles.php:771 ../../include/nav.php:91 -#: ../../include/channel.php:961 +#: ../../Zotlabs/Module/Profiles.php:771 ../../include/channel.php:961 +#: ../../include/nav.php:91 msgid "Edit Profiles" msgstr "" +#: ../../Zotlabs/Module/Profiles.php:772 ../../Zotlabs/Module/Manage.php:143 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" +msgstr "" + +#: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 +msgid "Invalid item." +msgstr "" + +#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Block.php:43 +#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Wall_upload.php:33 +msgid "Channel not found." +msgstr "" + +#: ../../Zotlabs/Module/Page.php:131 +msgid "" +"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " +"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, " +"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " +"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " +"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " +"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." +msgstr "" + +#: ../../Zotlabs/Module/Filer.php:52 +msgid "Save to Folder:" +msgstr "" + +#: ../../Zotlabs/Module/Filer.php:52 +msgid "- select -" +msgstr "" + +#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 +#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:994 +#: ../../include/text.php:1006 ../../include/widgets.php:201 +msgid "Save" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:56 +#: ../../Zotlabs/Module/Connections.php:161 +#: ../../Zotlabs/Module/Connections.php:242 +msgid "Blocked" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:61 +#: ../../Zotlabs/Module/Connections.php:168 +#: ../../Zotlabs/Module/Connections.php:241 +msgid "Ignored" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:66 +#: ../../Zotlabs/Module/Connections.php:182 +#: ../../Zotlabs/Module/Connections.php:240 +msgid "Hidden" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:71 +#: ../../Zotlabs/Module/Connections.php:175 +#: ../../Zotlabs/Module/Connections.php:239 +msgid "Archived" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:76 +#: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 +#: ../../include/conversation.php:1573 +msgid "New" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:92 +#: ../../Zotlabs/Module/Connections.php:107 +#: ../../Zotlabs/Module/Connedit.php:629 ../../include/widgets.php:533 +msgid "All" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:138 +msgid "New Connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:141 +msgid "Show pending (new) connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:148 +msgid "Show all connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:164 +msgid "Only show blocked connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:171 +msgid "Only show ignored connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:178 +msgid "Only show archived connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:185 +msgid "Only show hidden connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:238 +msgid "Pending approval" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:254 +#, php-format +msgid "%1$s [%2$s]" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:255 +msgid "Edit connection" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:256 +msgid "Delete connection" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:265 +msgid "Channel address" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:267 +msgid "Network" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:270 +msgid "Status" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:272 +msgid "Connected" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:274 +msgid "Approve connection" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:275 +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +msgid "Approve" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:276 +msgid "Ignore connection" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:277 +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Ignore" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:278 +msgid "Recent activity" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 +#: ../../include/nav.php:191 ../../include/text.php:923 +msgid "Connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/acl_selectors.php:203 +#: ../../include/nav.php:170 ../../include/text.php:993 +#: ../../include/text.php:1005 ../../include/widgets.php:315 +msgid "Search" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:307 +msgid "Search your connections" +msgstr "" + +#: ../../Zotlabs/Module/Connections.php:308 +msgid "Connections search" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:58 +#: ../../Zotlabs/Module/Profile_photo.php:61 +msgid "Image uploaded but image cropping failed." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:134 +#: ../../Zotlabs/Module/Cover_photo.php:181 +msgid "Cover Photos" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:154 +#: ../../Zotlabs/Module/Profile_photo.php:135 +msgid "Image resize failed." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:168 +#: ../../Zotlabs/Module/Profile_photo.php:196 ../../include/photos.php:148 +msgid "Unable to process image" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:192 +#: ../../Zotlabs/Module/Profile_photo.php:223 +msgid "Image upload failed." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:210 +#: ../../Zotlabs/Module/Profile_photo.php:242 +msgid "Unable to process image." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4325 +msgid "female" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4326 +#, php-format +msgid "%1$s updated her %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4327 +msgid "male" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4328 +#, php-format +msgid "%1$s updated his %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4330 +#, php-format +msgid "%1$s updated their %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1738 +msgid "cover photo" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:303 +#: ../../Zotlabs/Module/Cover_photo.php:318 +#: ../../Zotlabs/Module/Profile_photo.php:300 +#: ../../Zotlabs/Module/Profile_photo.php:341 +msgid "Photo not available." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:354 +#: ../../Zotlabs/Module/Profile_photo.php:387 +msgid "Upload File:" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:355 +#: ../../Zotlabs/Module/Profile_photo.php:388 +msgid "Select a profile:" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:356 +msgid "Upload Cover Photo" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:361 +#: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Settings/Channel.php:399 +msgid "or" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:361 +#: ../../Zotlabs/Module/Profile_photo.php:396 +msgid "skip this step" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:361 +#: ../../Zotlabs/Module/Profile_photo.php:396 +msgid "select a photo from your photo albums" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:377 +#: ../../Zotlabs/Module/Profile_photo.php:415 +msgid "Crop Image" +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:378 +#: ../../Zotlabs/Module/Profile_photo.php:416 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" + +#: ../../Zotlabs/Module/Cover_photo.php:380 +#: ../../Zotlabs/Module/Profile_photo.php:418 +msgid "Done Editing" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "Off" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "On" +msgstr "" + #: ../../Zotlabs/Module/Admin/Features.php:56 #, php-format msgid "Lock feature %s" @@ -2959,6 +1697,18 @@ msgstr "" msgid "Log settings updated." msgstr "" +#: ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Plugins.php:336 +#: ../../Zotlabs/Module/Admin/Plugins.php:427 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin/Themes.php:120 +#: ../../Zotlabs/Module/Admin/Themes.php:154 +#: ../../Zotlabs/Module/Admin/Accounts.php:164 +#: ../../Zotlabs/Module/Admin/Channels.php:145 +#: ../../Zotlabs/Module/Admin/Site.php:256 ../../Zotlabs/Module/Admin.php:137 +msgid "Administration" +msgstr "" + #: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1586 #: ../../include/widgets.php:1596 msgid "Logs" @@ -3085,6 +1835,20 @@ msgstr "" msgid "Install" msgstr "" +#: ../../Zotlabs/Module/Admin/Plugins.php:414 +#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 +#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Wiki.php:211 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 +#: ../../extend/addon/addon/friendica/dfrn_request.php:879 +#: ../../extend/addon/addon/js_upload/js_upload.php:46 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:862 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1150 +#: ../../include/conversation.php:1248 ../../include/conversation.php:1297 +msgid "Cancel" +msgstr "" + #: ../../Zotlabs/Module/Admin/Plugins.php:435 msgid "Manage Repos" msgstr "" @@ -3097,10 +1861,22 @@ msgstr "" msgid "Install a New Plugin Repository" msgstr "" +#: ../../Zotlabs/Module/Admin/Plugins.php:443 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:334 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1148 +msgid "Update" +msgstr "" + #: ../../Zotlabs/Module/Admin/Plugins.php:444 msgid "Switch branch" msgstr "" +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 +msgid "Remove" +msgstr "" + #: ../../Zotlabs/Module/Admin/Profs.php:69 msgid "New Profile Field" msgstr "" @@ -3429,7 +2205,13 @@ msgid "Request date" msgstr "" #: ../../Zotlabs/Module/Admin/Accounts.php:169 -#: ../../Zotlabs/Module/Admin/Accounts.php:181 ../../include/network.php:2212 +#: ../../Zotlabs/Module/Admin/Accounts.php:181 +#: ../../extend/addon/addon/redred/redred.php:107 +#: ../../extend/addon/addon/rtof/rtof.php:93 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1136 +#: ../../extend/addon/addon/openid/MysqlProvider.php:56 +#: ../../extend/addon/addon/openid/MysqlProvider.php:57 +#: ../../include/network.php:2212 msgid "Email" msgstr "" @@ -3441,6 +2223,16 @@ msgstr "" msgid "Deny" msgstr "" +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Block" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:575 +msgid "Unblock" +msgstr "" + #: ../../Zotlabs/Module/Admin/Accounts.php:180 msgid "ID" msgstr "" @@ -3477,46 +2269,6 @@ msgid "" "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../Zotlabs/Module/Admin/Dbsync.php:19 -msgid "Update has been marked successful" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:29 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:32 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:36 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:39 -#, php-format -msgid "Update function %s could not be found." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:55 -msgid "No failed updates." -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:59 -msgid "Failed Updates" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:61 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:62 -msgid "Attempt to execute this update step automatically" -msgstr "" - #: ../../Zotlabs/Module/Admin/Channels.php:31 #, php-format msgid "%s channel censored/uncensored" @@ -3608,6 +2360,46 @@ msgid "" "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "" + #: ../../Zotlabs/Module/Admin/Site.php:131 msgid "Site settings updated." msgstr "" @@ -3616,6 +2408,11 @@ msgstr "" msgid "Default" msgstr "" +#: ../../Zotlabs/Module/Admin/Site.php:167 +#: ../../Zotlabs/Module/Settings/Display.php:141 +msgid "mobile" +msgstr "" + #: ../../Zotlabs/Module/Admin/Site.php:169 msgid "experimental" msgstr "" @@ -3698,6 +2495,7 @@ msgid "Advanced" msgstr "" #: ../../Zotlabs/Module/Admin/Site.php:266 +#: ../../extend/addon/addon/statusnet/statusnet.php:890 msgid "Site name" msgstr "" @@ -3961,584 +2759,73 @@ msgstr "" msgid "0 for no expiration of imported content" msgstr "" -#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." msgstr "" -#: ../../Zotlabs/Module/Channel.php:44 -msgid "Posts and comments" -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:45 -msgid "Only posts" -msgstr "" - -#: ../../Zotlabs/Module/Channel.php:103 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 -msgid "webpage" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 -msgid "block" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 -msgid "layout" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 -msgid "menu" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:191 +#: ../../Zotlabs/Module/Invite.php:53 #, php-format -msgid "%s element installed" +msgid "%s : Not a valid email address." msgstr "" -#: ../../Zotlabs/Module/Impel.php:194 +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:82 #, php-format -msgid "%s element installation failed" +msgid "%s : Message delivery failed." msgstr "" -#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 -msgid "Nothing to import." -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:83 -#: ../../Zotlabs/Module/Import.php:98 -msgid "Unable to download data from old server" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:72 -#: ../../Zotlabs/Module/Import.php:105 -msgid "Imported file is empty." -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:88 -#: ../../Zotlabs/Module/Import.php:127 +#: ../../Zotlabs/Module/Invite.php:86 #, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:104 -msgid "Import completed" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "Import Items" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:120 -msgid "Use this form to import existing posts and content from an export file." -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:121 -#: ../../Zotlabs/Module/Import.php:532 -msgid "File to Upload" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:135 -msgid "Messages" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:170 -msgid "Message recalled." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:183 -msgid "Conversation removed." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:226 -msgid "Requested channel is not in this network" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Send Private Message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 -msgid "To:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 -msgid "Subject:" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -#: ../../include/conversation.php:1244 -msgid "Attach file" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:245 -msgid "Send" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 -#: ../../include/conversation.php:1289 -msgid "Set expiration date" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 -#: ../../include/conversation.php:1294 -msgid "Encrypt text" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:332 -msgid "Delete message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:333 -msgid "Delivery report" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:334 -msgid "Recall message" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:336 -msgid "Message has been recalled." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:353 -msgid "Delete Conversation" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:355 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:359 -msgid "Send Reply" -msgstr "" - -#: ../../Zotlabs/Module/Mail.php:364 -#, php-format -msgid "Your message for %s (%s):" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:66 -msgid "" -"Please select another location to become primary before removing the primary " -"location." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:124 -msgid "" -"When possible, drop a location by logging into that website/hub and removing " -"your channel." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:35 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "WARNING: " -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:61 -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "This action is permanent and can not be undone!" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:62 -#: ../../Zotlabs/Module/Removeaccount.php:59 -msgid "Please enter your password for verification:" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "" - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:19 -msgid "Like/Dislike" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:24 -msgid "This action is restricted to members." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:25 -msgid "" -"Please login with your $Projectname ID or register as a new $Projectname member to continue." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 -#: ../../Zotlabs/Module/Like.php:169 -msgid "Invalid request." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 -msgid "channel" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:146 -msgid "thing" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:192 -msgid "Channel unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:240 -msgid "Previous action reversed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1984 -#: ../../include/conversation.php:120 -msgid "photo" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/text.php:1990 ../../include/conversation.php:148 -msgid "status" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:253 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/text.php:1987 -#: ../../include/conversation.php:123 ../../include/event.php:961 -msgid "event" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:419 ../../include/conversation.php:164 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:423 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:425 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:427 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:429 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:431 -#, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:433 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:538 -msgid "Action completed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:539 -msgid "Thank you." -msgstr "" - -#: ../../Zotlabs/Module/Help.php:23 -msgid "Documentation Search" -msgstr "" - -#: ../../Zotlabs/Module/Help.php:51 -msgid "$Projectname Documentation" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1391 -msgid "Public Hubs" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself may provide " -"additional details." -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "" - -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:958 -msgid "Ratings" -msgstr "" +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" -#: ../../Zotlabs/Module/Pubsites.php:48 -msgid "Rate" +#: ../../Zotlabs/Module/Invite.php:105 +msgid "You have no more invitations available" msgstr "" -#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Webpages.php:246 -#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Layouts.php:197 -#: ../../Zotlabs/Module/Events.php:680 ../../include/page_widgets.php:42 -msgid "View" +#: ../../Zotlabs/Module/Invite.php:136 +msgid "Send invitations" msgstr "" -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" +#: ../../Zotlabs/Module/Invite.php:137 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." +#: ../../Zotlabs/Module/Invite.php:138 ../../Zotlabs/Module/Mail.php:241 +msgid "Your message:" msgstr "" -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Please join my community on $Projectname." msgstr "" -#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Directory.php:328 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/connections.php:78 -#: ../../include/conversation.php:955 ../../include/channel.php:1036 -msgid "Connect" +#: ../../Zotlabs/Module/Invite.php:141 +msgid "You will need to supply this invitation code:" msgstr "" -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" +#: ../../Zotlabs/Module/Invite.php:142 +msgid "1. Register at any $Projectname location (they are all inter-connected)" msgstr "" -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" +#: ../../Zotlabs/Module/Invite.php:144 +msgid "2. Enter my $Projectname network address into the site searchbar." msgstr "" -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" +#: ../../Zotlabs/Module/Invite.php:145 +msgid "or visit" msgstr "" -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" +#: ../../Zotlabs/Module/Invite.php:147 +msgid "3. Click [Connect]" msgstr "" #: ../../Zotlabs/Module/Setup.php:182 @@ -4579,8 +2866,9 @@ msgid "System check" msgstr "" #: ../../Zotlabs/Module/Setup.php:270 ../../Zotlabs/Module/Events.php:676 -#: ../../Zotlabs/Module/Events.php:685 ../../Zotlabs/Module/Photos.php:949 -#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +#: ../../Zotlabs/Module/Events.php:685 ../../Zotlabs/Module/Cal.php:333 +#: ../../Zotlabs/Module/Cal.php:340 ../../Zotlabs/Module/Photos.php:949 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:843 msgid "Next" msgstr "" @@ -4951,6 +3239,8 @@ msgid "" msgstr "" #: ../../Zotlabs/Module/Setup.php:697 +#: ../../extend/addon/addon/cdav/cdav.php:40 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:355 msgid "Errors encountered creating database tables." msgstr "" @@ -4963,6 +3253,1314 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 +#: ../../Zotlabs/Module/Editpost.php:24 +msgid "Item not found" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:127 +#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 +msgid "Layout Name" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:128 +#: ../../Zotlabs/Module/Layouts.php:131 +msgid "Layout Description (Optional)" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:136 +msgid "Edit Layout" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:142 +msgid "Page link" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 +#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:169 +msgid "Edit Webpage" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:104 +msgid "Event can not end before it has started." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 +#: ../../Zotlabs/Module/Events.php:135 +msgid "Unable to generate preview." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:113 +msgid "Event title and start time are required." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 +msgid "Event not found." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:253 ../../Zotlabs/Module/Like.php:372 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/conversation.php:123 +#: ../../include/event.php:961 ../../include/text.php:1987 +msgid "event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:452 +msgid "Edit event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:452 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:831 +msgid "Event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:454 +msgid "Categories (comma-separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Edit Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:455 +msgid "Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:458 +msgid "Edit start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:458 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:832 +msgid "Start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 +msgid "Finish date and time are not known or not relevant" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Edit finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:461 +msgid "Finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 +msgid "Adjust for viewer timezone" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "" + +#: ../../Zotlabs/Module/Events.php:465 +msgid "Edit Description" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:465 ../../Zotlabs/Module/Appman.php:117 +#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:834 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:136 +msgid "Description" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:467 +msgid "Edit Location" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 +msgid "Share this event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Photos.php:1099 +#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/conversation.php:1201 ../../include/page_widgets.php:43 +msgid "Preview" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 +msgid "Permission settings" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:485 +msgid "Advanced Options" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 +msgid "l, F j" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:619 +msgid "Edit event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:621 +msgid "Delete event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 +#: ../../include/text.php:1792 +msgid "Link to Source" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:655 +msgid "calendar" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 +msgid "Edit Event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 +msgid "Create Event" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:675 ../../Zotlabs/Module/Events.php:684 +#: ../../Zotlabs/Module/Cal.php:332 ../../Zotlabs/Module/Cal.php:339 +#: ../../Zotlabs/Module/Photos.php:940 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:842 +msgid "Previous" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 +msgid "Export" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:680 ../../Zotlabs/Module/Blocks.php:166 +#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Pubsites.php:59 +#: ../../Zotlabs/Module/Webpages.php:246 ../../include/page_widgets.php:42 +msgid "View" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:681 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:845 +msgid "Month" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:682 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 +msgid "Week" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:683 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 +msgid "Day" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:844 +msgid "Today" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:717 +msgid "Event removed" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:720 +msgid "Failed to remove event" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:172 +#, php-format +msgid "%d new messages" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:173 +#, php-format +msgid "%d new introductions" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:49 +msgid "Unable to update menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:60 +msgid "Unable to create menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 +msgid "Menu Name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 +msgid "Unique name (not visible on webpage) - required" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 +msgid "Menu Title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 +msgid "Visible on webpage - leave empty for no title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 +msgid "Allow Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +msgid "Menu may be used to store saved bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 +msgid "Submit and proceed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2312 +msgid "Menus" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 +msgid "Drop" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 +#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 +#: ../../include/page_widgets.php:47 +msgid "Created" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 +#: ../../include/page_widgets.php:48 +msgid "Edited" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:117 +msgid "Bookmarks allowed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:119 +msgid "Delete this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 +msgid "Edit menu contents" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:121 +msgid "Edit this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:136 +msgid "Menu could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 +msgid "Menu not found." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:149 +msgid "Edit Menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:153 +msgid "Add or remove entries to this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Menu name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Must be unique, only seen by you" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title as seen by others" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:157 +msgid "Allow bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 +#: ../../Zotlabs/Module/Xchan.php:41 +msgid "Not found." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 +msgid "App installed." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:46 +msgid "Malformed app." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:104 +msgid "Embed code" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 +msgid "Edit App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 +msgid "Create App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:115 +msgid "Name of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:116 +msgid "Location (URL) of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "Photo icon URL" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "80 x 80 pixels - optional" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:119 +msgid "Categories (optional, comma separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:120 +msgid "Version ID" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:121 +msgid "Price of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:122 +msgid "Location (URL) to purchase app" +msgstr "" + +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 +msgid "Edit post" +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "" + +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:12 +msgid "Share content from Firefox to $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:15 +msgid "Activate the Firefox $Projectname provider" +msgstr "" + +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../Zotlabs/Module/Siteinfo.php:48 +msgid "$Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:87 +msgid "Permission Denied." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:103 +msgid "File not found." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:146 +msgid "Edit file permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:152 +#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 +#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 +#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:208 +msgid "Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:159 +msgid "Set/edit permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:160 +msgid "Include all files and sub folders" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:161 +msgid "Return to file list" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:163 +msgid "Copy/paste this code to attach file to a post" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:164 +msgid "Copy/paste this URL to link file from a web page" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:166 +msgid "Share this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:167 +msgid "Show URL to this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:168 +msgid "Notify your contacts about this file" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:33 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:98 +#: ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:105 +#: ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:127 +#: ../../Zotlabs/Module/Import_items.php:88 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 +msgid "Cloned channel not found. Import failed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:167 +msgid "No channel. Import failed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:503 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:525 +msgid "You must be logged in to use this feature." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:530 +msgid "Import Channel" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:531 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:532 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:533 +msgid "Or provide the old server/hub details" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:534 +msgid "Your old identity address (xyz@example.com)" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:535 +msgid "Your old login email address" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:536 +msgid "Your old login password" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:537 +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 "" + +#: ../../Zotlabs/Module/Import.php:538 +msgid "Make this hub my primary location" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:539 +msgid "" +"Import existing posts if possible (experimental - limited by available memory" +msgstr "" + +#: ../../Zotlabs/Module/Import.php:540 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "" + +#: ../../Zotlabs/Module/Match.php:26 +msgid "Profile Match" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:35 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "" + +#: ../../Zotlabs/Module/Match.php:67 +msgid "is interested in:" +msgstr "" + +#: ../../Zotlabs/Module/Match.php:74 +msgid "No matches" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 +#: ../../include/conversation.php:953 ../../include/nav.php:89 +msgid "View Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:594 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:627 +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +#: ../../include/selectors.php:123 ../../include/widgets.php:531 +msgid "Friends" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3977 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:758 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:778 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:780 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:782 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:783 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:165 +msgid "Individual Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:786 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " +"individual settings. You can not change those settings here." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:787 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " +"individual settings. You can change those settings here but they wont have " +"any impact unless the inherited setting changes." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" +msgstr "" + +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 +#: ../../include/conversation.php:1672 ../../include/nav.php:95 +msgid "Photos" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 +msgid "webpage" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 +msgid "block" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 +msgid "layout" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 +msgid "menu" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:191 +#, php-format +msgid "%s element installed" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:194 +#, php-format +msgid "%s element installation failed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:104 +msgid "Import completed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:119 +msgid "Import Items" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:120 +msgid "Use this form to import existing posts and content from an export file." +msgstr "" + +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "" + +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:66 +msgid "" +"Please select another location to become primary before removing the primary " +"location." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:119 +msgid "Primary" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing " +"your channel." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:19 +msgid "Like/Dislike" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:24 +msgid "This action is restricted to members." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:25 +msgid "" +"Please login with your $Projectname ID or register as a new $Projectname member to continue." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 +#: ../../Zotlabs/Module/Like.php:169 +msgid "Invalid request." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 +msgid "channel" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:146 +msgid "thing" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:192 +msgid "Channel unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:240 +msgid "Previous action reversed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../Zotlabs/Module/Tagger.php:47 +#: ../../extend/addon/addon/diaspora/inbound.php:1786 +#: ../../extend/addon/addon/redphotos/redphotohelper.php:74 +#: ../../include/conversation.php:120 ../../include/text.php:1984 +msgid "photo" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../extend/addon/addon/diaspora/inbound.php:1786 +#: ../../include/conversation.php:148 ../../include/text.php:1990 +msgid "status" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:419 +#: ../../extend/addon/addon/diaspora/inbound.php:1815 +#: ../../include/conversation.php:164 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:423 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:425 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:427 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:429 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:431 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:433 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:538 +msgid "Action completed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:539 +msgid "Thank you." +msgstr "" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "(click to open/close)" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "" + +#: ../../Zotlabs/Module/Attach.php:13 +msgid "Item not available." +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "" + +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "" + #: ../../Zotlabs/Module/Notify.php:57 #: ../../Zotlabs/Module/Notifications.php:35 msgid "No more system notifications." @@ -4973,53 +4571,6 @@ msgstr "" msgid "System Notifications" msgstr "" -#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 -msgid "Continue" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:90 -msgid "Premium Channel Setup" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:92 -msgid "Enable premium channel connection restrictions" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:93 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:96 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 -msgid "" -"By continuing, I certify that I have complied with any instructions provided " -"on this page." -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:106 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "" - -#: ../../Zotlabs/Module/Connect.php:114 -msgid "Restricted or Premium Channel" -msgstr "" - -#: ../../Zotlabs/Module/Follow.php:31 -msgid "Channel added." -msgstr "" - #: ../../Zotlabs/Module/Dreport.php:45 msgid "Invalid message" msgstr "" @@ -5085,17 +4636,22 @@ msgstr "" msgid "Redeliver" msgstr "" -#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 -#: ../../Zotlabs/Module/Blocks.php:155 -msgid "Block Name" +#: ../../Zotlabs/Module/Search.php:216 +#, php-format +msgid "Items tagged with: %s" msgstr "" -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 -msgid "Title (optional)" +#: ../../Zotlabs/Module/Search.php:218 +#, php-format +msgid "Search results for: %s" msgstr "" -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" msgstr "" #: ../../Zotlabs/Module/New_channel.php:140 @@ -5114,77 +4670,112 @@ msgid "" "or import an existing channel from another location." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." +#: ../../Zotlabs/Module/Mail.php:38 +msgid "Unable to lookup recipient." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." +#: ../../Zotlabs/Module/Mail.php:45 +msgid "Unable to communicate with requested channel." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 -#, php-format -msgid "Site Member (%s)" +#: ../../Zotlabs/Module/Mail.php:52 +msgid "Cannot verify requested channel." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 -#, php-format -msgid "Password reset requested at %s" +#: ../../Zotlabs/Module/Mail.php:70 +msgid "Selected channel has private message restrictions. Send failed." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:68 +#: ../../Zotlabs/Module/Mail.php:135 +msgid "Messages" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:170 +msgid "Message recalled." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:183 +msgid "Conversation removed." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:197 ../../Zotlabs/Module/Mail.php:306 +#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1184 +msgid "Please enter a link URL:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:198 ../../Zotlabs/Module/Mail.php:307 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Requested channel is not in this network" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:234 +msgid "Send Private Message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:235 ../../Zotlabs/Module/Mail.php:360 +msgid "To:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:238 ../../Zotlabs/Module/Mail.php:362 +msgid "Subject:" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 +#: ../../include/conversation.php:1244 +msgid "Attach file" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:245 +msgid "Send" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:248 ../../Zotlabs/Module/Mail.php:373 +#: ../../include/conversation.php:1289 +msgid "Set expiration date" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:250 ../../Zotlabs/Module/Mail.php:375 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../include/conversation.php:1294 +msgid "Encrypt text" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:332 +msgid "Delete message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:333 +msgid "Delivery report" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:334 +msgid "Recall message" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:336 +msgid "Message has been recalled." +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:353 +msgid "Delete Conversation" +msgstr "" + +#: ../../Zotlabs/Module/Mail.php:355 msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." +"No secure communications available. You may be able to " +"respond from the sender's profile page." msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1747 -msgid "Password Reset" +#: ../../Zotlabs/Module/Mail.php:359 +msgid "Send Reply" msgstr "" -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your password has been reset as requested." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Your new password is" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "Save or copy your new password - and then" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "click here to login" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:96 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:117 +#: ../../Zotlabs/Module/Mail.php:364 #, php-format -msgid "Your password has changed at %s" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Forgot your Password?" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:131 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:132 -msgid "Email Address" -msgstr "" - -#: ../../Zotlabs/Module/Lostpass.php:133 -msgid "Reset" +msgid "Your message for %s (%s):" msgstr "" #: ../../Zotlabs/Module/Notifications.php:40 ../../include/nav.php:196 @@ -5220,110 +4811,12 @@ msgstr "" msgid "Make this post private" msgstr "" -#: ../../Zotlabs/Module/Directory.php:245 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Gender: " +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" msgstr "" -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Status: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:260 -msgid "Homepage: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 -msgid "Age:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:314 ../../include/bb2diaspora.php:513 -#: ../../include/event.php:52 ../../include/event.php:84 -#: ../../include/channel.php:1051 -msgid "Location:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:320 -msgid "Description:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 -msgid "Hometown:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 -msgid "About:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Public Forum:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Keywords: " -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:335 -msgid "Don't suggest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:337 -msgid "Common connections:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Global Directory" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Local Directory" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:392 -msgid "Finding:" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "next page" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:397 -msgid "previous page" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Sort options" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:400 -msgid "Reverse Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:401 -msgid "Newest to Oldest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:402 -msgid "Oldest to Newest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:419 -msgid "No entries (some entries may be hidden)." +#: ../../Zotlabs/Module/Help.php:51 +msgid "$Projectname Documentation" msgstr "" #: ../../Zotlabs/Module/Oexchange.php:27 @@ -5334,71 +4827,6 @@ msgstr "" msgid "Post successful." msgstr "" -#: ../../Zotlabs/Module/Webpages.php:52 -msgid "Import Webpage Elements" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:53 -msgid "Import selected" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:76 -msgid "Export Webpage Elements" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:77 -msgid "Export selected" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/nav.php:109 ../../include/conversation.php:1725 -msgid "Webpages" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:241 ../../Zotlabs/Module/Blocks.php:161 -#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Photos.php:1078 -#: ../../include/conversation.php:1232 -msgid "Share" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Module/Events.php:473 -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:734 -#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 -msgid "Preview" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 -msgid "Actions" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 -msgid "Page Link" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:250 -msgid "Page Title" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:280 -msgid "Invalid file type." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:292 -msgid "Error opening zip file" -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:303 -msgid "Invalid folder path." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:330 -msgid "No webpage elements detected." -msgstr "" - -#: ../../Zotlabs/Module/Webpages.php:405 -msgid "Import complete." -msgstr "" - #: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 msgid "This setting requires special processing and editing has been blocked." msgstr "" @@ -5472,6 +4900,11 @@ msgstr "" msgid "Site Administrators" msgstr "" +#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155 +#: ../../Zotlabs/Module/Editblock.php:108 +msgid "Block Name" +msgstr "" + #: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2311 msgid "Blocks" msgstr "" @@ -5480,6 +4913,13 @@ msgstr "" msgid "Block Title" msgstr "" +#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Layouts.php:193 +#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Webpages.php:241 +#: ../../extend/addon/addon/cdav/include/widgets.php:123 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "" + #: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2313 msgid "Layouts" msgstr "" @@ -5502,15 +4942,42 @@ msgstr "" msgid "Download PDL file" msgstr "" +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "" + +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "" + +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "" + +#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2335 +msgid "Import" +msgstr "" + #: ../../Zotlabs/Module/Profile_photo.php:115 #: ../../Zotlabs/Module/Profile_photo.php:212 #: ../../Zotlabs/Module/Profile_photo.php:311 #: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:225 #: ../../include/photo/photo_driver.php:728 msgid "Profile Photos" msgstr "" #: ../../Zotlabs/Module/Profile_photo.php:186 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:293 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." @@ -5520,162 +4987,32 @@ msgstr "" msgid "Upload Profile Photo" msgstr "" -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." +#: ../../Zotlabs/Module/Network.php:95 +msgid "No such group" msgstr "" -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." +#: ../../Zotlabs/Module/Network.php:135 +msgid "No such channel" msgstr "" -#: ../../Zotlabs/Module/Events.php:104 -msgid "Event can not end before it has started." +#: ../../Zotlabs/Module/Network.php:140 +msgid "forum" msgstr "" -#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 -#: ../../Zotlabs/Module/Events.php:135 -msgid "Unable to generate preview." +#: ../../Zotlabs/Module/Network.php:152 +msgid "Search Results For:" msgstr "" -#: ../../Zotlabs/Module/Events.php:113 -msgid "Event title and start time are required." +#: ../../Zotlabs/Module/Network.php:218 +msgid "Privacy group is empty" msgstr "" -#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 -msgid "Event not found." +#: ../../Zotlabs/Module/Network.php:227 +msgid "Privacy group: " msgstr "" -#: ../../Zotlabs/Module/Events.php:452 -msgid "Edit event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:454 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Edit Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Edit start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time are not known or not relevant" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Edit finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -msgid "Adjust for viewer timezone" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:465 -msgid "Edit Description" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:467 -msgid "Edit Location" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 -msgid "Share this event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 -msgid "Permission settings" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 -msgid "l, F j" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:619 -msgid "Edit event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:621 -msgid "Delete event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 -#: ../../include/text.php:1792 -msgid "Link to Source" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:655 -msgid "calendar" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Edit Event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Create Event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:675 ../../Zotlabs/Module/Events.php:684 -#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:332 -#: ../../Zotlabs/Module/Cal.php:339 -msgid "Previous" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 -msgid "Export" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:681 -msgid "Month" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:682 -msgid "Week" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:683 -msgid "Day" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 -msgid "Today" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:717 -msgid "Event removed" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:720 -msgid "Failed to remove event" +#: ../../Zotlabs/Module/Network.php:253 +msgid "Invalid connection." msgstr "" #: ../../Zotlabs/Module/Common.php:14 @@ -5690,554 +5027,16 @@ msgstr "" msgid "No connections in common." msgstr "" -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 +msgid "Title (optional)" msgstr "" -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" +#: ../../Zotlabs/Module/Editblock.php:133 +msgid "Edit Block" msgstr "" -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "" - -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 -msgid "Cloned channel not found. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:167 -msgid "No channel. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:503 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:525 -msgid "You must be logged in to use this feature." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:530 -msgid "Import Channel" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:531 -msgid "" -"Use this form to import an existing channel from a different server/hub. You " -"may retrieve the channel identity from the old server/hub via the network or " -"provide an export file." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:533 -msgid "Or provide the old server/hub details" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:534 -msgid "Your old identity address (xyz@example.com)" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:535 -msgid "Your old login email address" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:536 -msgid "Your old login password" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:537 -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 "" - -#: ../../Zotlabs/Module/Import.php:538 -msgid "Make this hub my primary location" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:539 -msgid "" -"Import existing posts if possible (experimental - limited by available memory" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:540 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:75 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:96 -msgid "Visible to:" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "" - -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "" - -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "" - -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:35 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "Remove This Account" -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can " -"be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for " -"this download to begin." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"%2$s" -msgstr "" - -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting " -"%2$s on any site containing your channel. For best results please import " -"or restore these in date order (oldest first)." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3944 -msgid "Privacy group not found." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "" - -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "" - -#: ../../Zotlabs/Module/Service_limits.php:23 -msgid "No service class restrictions found." -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:114 -msgid "Thing updated" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:166 -msgid "Object store: failed" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:170 -msgid "Thing added" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:196 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:259 -msgid "Show Thing" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:266 -msgid "item not found." -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:299 -msgid "Edit Thing" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 -msgid "Select a profile" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Post an activity" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Only sends to viewers of the applicable profile" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 -msgid "Name of thing e.g. something" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 -msgid "URL of thing (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 -msgid "URL for photo of thing (optional)" -msgstr "" - -#: ../../Zotlabs/Module/Thing.php:353 -msgid "Add Thing to your Profile" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:98 -msgid "Files: shared with me" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:100 -msgid "NEW" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:103 -msgid "Remove all files" -msgstr "" - -#: ../../Zotlabs/Module/Sharedwithme.php:104 -msgid "Remove this file" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:34 -msgid "Not found" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/nav.php:111 ../../include/features.php:99 -#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 -msgid "Wiki" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:98 -msgid "Sandbox" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:100 -msgid "" -"\"# Wiki Sandbox\\n\\nContent you **edit** and **preview** here *will not be " -"saved*.\"" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:169 -msgid "Revision Comparison" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:170 -msgid "Revert" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:201 -msgid "Enter the name of your new wiki:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:202 -msgid "Enter the name of the new page:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:203 -msgid "Enter the new name:" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 -msgid "Embed image from photo albums" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 -msgid "Embed an image from your albums" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 -#: ../../include/conversation.php:1296 -msgid "OK" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 -msgid "Choose images to embed" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 -msgid "Choose an album" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 -msgid "Choose a different album..." -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 -msgid "Error getting album list" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 -msgid "Error getting photo link" -msgstr "" - -#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 -msgid "Error getting album" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:37 -msgid "Failed to create source. No channel selected." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:51 -msgid "Source created." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:64 -msgid "Source updated." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:90 -msgid "*" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 -#: ../../include/widgets.php:672 -msgid "Channel Sources" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:97 -msgid "Manage remote sources of content for your channel." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 -msgid "New Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Only import content with these words (one per line)" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Leave blank to import all public content" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 -msgid "Channel Name" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -msgid "" -"Add the following categories to posts imported from this source (comma " -"separated)" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 -msgid "Source not found." -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:140 -msgid "Edit Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:141 -msgid "Delete Source" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:169 -msgid "Source removed" -msgstr "" - -#: ../../Zotlabs/Module/Sources.php:171 -msgid "Unable to remove source." -msgstr "" - -#: ../../Zotlabs/Module/Subthread.php:118 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Subthread.php:120 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Suggest.php:39 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 -msgid "Ignore/Hide" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 -msgid "post" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1992 -#: ../../include/conversation.php:150 -msgid "comment" -msgstr "" - -#: ../../Zotlabs/Module/Tagger.php:100 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" msgstr "" #: ../../Zotlabs/Module/Photos.php:82 @@ -6465,8 +5264,8 @@ msgid "View all" msgstr "" #: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/conversation.php:1787 ../../include/taxonomy.php:403 -#: ../../include/channel.php:1190 +#: ../../include/channel.php:1190 ../../include/conversation.php:1787 +#: ../../include/taxonomy.php:403 msgctxt "noun" msgid "Like" msgid_plural "Likes" @@ -6504,7 +5303,7 @@ msgid "Dislikes" msgstr "" #: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 -#: ../../include/acl_selectors.php:184 +#: ../../include/acl_selectors.php:210 msgid "Close" msgstr "" @@ -6517,24 +5316,1416 @@ msgstr "" msgid "Recent Photos" msgstr "" -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." msgstr "" -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." msgstr "" -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1282 -msgid "Profile" +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 +#, php-format +msgid "Site Member (%s)" msgstr "" -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." +#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 +#, php-format +msgid "Password reset requested at %s" msgstr "" -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" +#: ../../Zotlabs/Module/Lostpass.php:68 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1717 +msgid "Password Reset" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your password has been reset as requested." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Your new password is" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "Save or copy your new password - and then" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "click here to login" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:96 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:117 +#, php-format +msgid "Your password has changed at %s" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Forgot your Password?" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:131 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:132 +msgid "Email Address" +msgstr "" + +#: ../../Zotlabs/Module/Lostpass.php:133 +msgid "Reset" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "" + +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:75 +msgid "Remote Authentication" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:76 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "" + +#: ../../Zotlabs/Module/Rmagic.php:77 +msgid "Authenticate" +msgstr "" + +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:35 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "WARNING: " +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This action is permanent and can not be undone!" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:59 +#: ../../Zotlabs/Module/Removeme.php:62 +msgid "Please enter your password for verification:" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "" + +#: ../../Zotlabs/Module/Removeaccount.php:61 +#: ../../Zotlabs/Module/Settings/Account.php:120 +msgid "Remove Account" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +msgid "Feature disabled." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 +msgid "Edit System Page Description" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:64 +msgid "Layout not found." +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:70 +msgid "Module Name:" +msgstr "" + +#: ../../Zotlabs/Module/Pdledit.php:71 +msgid "Layout Help" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 +msgid "Export Channel" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:57 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Content" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your channel information and recent content to a JSON backup that can " +"be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for " +"this download to begin." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export your posts from a given year." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:62 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:63 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:64 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"%2$s" +msgstr "" + +#: ../../Zotlabs/Module/Uexport.php:65 +#, php-format +msgid "" +"These content files may be imported or restored by visiting " +"%2$s on any site containing your channel. For best results please import " +"or restore these in date order (oldest first)." +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:254 +msgid "sent you a private message" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:302 +msgid "added your channel" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:312 +msgid "g A l F d" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:334 +msgid "[today]" +msgstr "" + +#: ../../Zotlabs/Module/Ping.php:343 +msgid "posted an event" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1391 +msgid "Public Hubs" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself may provide " +"additional details." +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "" + +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +#: ../../extend/addon/addon/chess/chess.php:400 +msgid "You must be logged in to see this page." +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:44 +msgid "Posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:45 +msgid "Only posts" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:103 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "" + +#: ../../Zotlabs/Module/Service_limits.php:23 +msgid "No service class restrictions found." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:52 +msgid "Import Webpage Elements" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:53 +msgid "Import selected" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 +#: ../../include/conversation.php:1725 ../../include/nav.php:109 +msgid "Webpages" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 +msgid "Actions" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 +msgid "Page Link" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:250 +msgid "Page Title" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:280 +msgid "Invalid file type." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:292 +msgid "Error opening zip file" +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:303 +msgid "Invalid folder path." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:330 +msgid "No webpage elements detected." +msgstr "" + +#: ../../Zotlabs/Module/Webpages.php:405 +msgid "Import complete." +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "" + +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:544 +msgid "Remove Channel" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:98 +msgid "Files: shared with me" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:100 +msgid "NEW" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:103 +msgid "Remove all files" +msgstr "" + +#: ../../Zotlabs/Module/Sharedwithme.php:104 +msgid "Remove this file" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:34 +msgid "Not found" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 +#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 +#: ../../include/features.php:99 ../../include/nav.php:111 +msgid "Wiki" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:98 +msgid "Sandbox" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:100 +msgid "" +"\"# Wiki Sandbox\\n\\nContent you **edit** and **preview** here *will not be " +"saved*.\"" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:169 +msgid "Revision Comparison" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:170 +msgid "Revert" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:201 +msgid "Enter the name of your new wiki:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:202 +msgid "Enter the name of the new page:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:203 +msgid "Enter the new name:" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:209 ../../include/conversation.php:1153 +msgid "Embed image from photo albums" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:210 ../../include/conversation.php:1247 +msgid "Embed an image from your albums" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:212 ../../include/conversation.php:1249 +#: ../../include/conversation.php:1296 +msgid "OK" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:213 ../../include/conversation.php:1189 +msgid "Choose images to embed" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:214 ../../include/conversation.php:1190 +msgid "Choose an album" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:215 ../../include/conversation.php:1191 +msgid "Choose a different album..." +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:216 ../../include/conversation.php:1192 +msgid "Error getting album list" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:217 ../../include/conversation.php:1193 +msgid "Error getting photo link" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:218 ../../include/conversation.php:1194 +msgid "Error getting album" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:37 +msgid "Failed to create source. No channel selected." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:51 +msgid "Source created." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:64 +msgid "Source updated." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:90 +msgid "*" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 +#: ../../include/widgets.php:672 +msgid "Channel Sources" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:97 +msgid "Manage remote sources of content for your channel." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 +msgid "New Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Only import content with these words (one per line)" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Leave blank to import all public content" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 +msgid "Channel Name" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +msgid "" +"Add the following categories to posts imported from this source (comma " +"separated)" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +msgid "Optional" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 +msgid "Source not found." +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:140 +msgid "Edit Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:141 +msgid "Delete Source" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:169 +msgid "Source removed" +msgstr "" + +#: ../../Zotlabs/Module/Sources.php:171 +msgid "Unable to remove source." +msgstr "" + +#: ../../Zotlabs/Module/Subthread.php:118 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Subthread.php:120 +#, php-format +msgid "%1$s stopped following %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Suggest.php:39 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "" + +#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 +msgid "Ignore/Hide" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 +msgid "post" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:150 +#: ../../include/text.php:1992 +msgid "comment" +msgstr "" + +#: ../../Zotlabs/Module/Tagger.php:100 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:135 +msgid "No special theme for mobile devices" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Experimental)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:189 +msgid "Display Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:190 +msgid "Theme Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:191 +msgid "Custom Theme Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:192 +msgid "Content Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:198 +msgid "Display Theme:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:199 +msgid "Select scheme" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:201 +msgid "Mobile Theme:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "Preload images before rendering the page" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "" +"The subjective page load time will be longer but the page will be ready when " +"displayed" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:203 +msgid "Enable user zoom on mobile devices" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Update browser every xx seconds" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Minimum of 10 seconds, no maximum" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum number of conversations to load at any time:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Maximum of 100 items" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:206 +msgid "Show emoticons (smilies) as images" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:207 +msgid "Link post titles to source" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:208 +msgid "System Page Layout Editor - (advanced)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Use blog/list mode on channel page" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:211 +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "(comments displayed separately)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Use blog/list mode on grid page" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Channel page max height of content (in pixels)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:213 +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "click to expand content exceeding this height" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Grid page max height of content (in pixels)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +#: ../../extend/addon/addon/statusnet/statusnet.php:893 +#: ../../extend/addon/addon/twitter/twitter.php:775 +msgid "Consumer Key" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +#: ../../extend/addon/addon/statusnet/statusnet.php:892 +#: ../../extend/addon/addon/twitter/twitter.php:776 +msgid "Consumer Secret" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires this" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#, php-format +msgid "This channel is limited to %d tokens" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:113 +msgid "" +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide dropbox style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 +msgid "Guest Access Tokens" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:20 +msgid "Not valid email." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:23 +msgid "Protected email address. Cannot change to that email." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:32 +msgid "System failure storing new email. Please try again." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:40 +msgid "Technical skill level updated" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:56 +msgid "Password verification failed." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:63 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:67 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:81 +msgid "Password changed." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:83 +msgid "Password update failed. Please try again." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:112 +msgid "Account Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:113 +msgid "Current Password" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:114 +msgid "Enter New Password" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Confirm New Password" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Leave password fields blank unless changing" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Your technical skill level" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Used to provide a member experience matched to your comfort level" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:119 +#: ../../Zotlabs/Module/Settings/Channel.php:459 +msgid "Email Address:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Account.php:121 +msgid "Remove this account including all its channels" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:246 +#: ../../extend/addon/addon/logrot/logrot.php:54 +#: ../../extend/addon/addon/msgfooter/msgfooter.php:54 +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:184 +#: ../../extend/addon/addon/piwik/piwik.php:116 +#: ../../extend/addon/addon/twitter/twitter.php:766 +#: ../../extend/addon/addon/xmpp/xmpp.php:102 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:82 +msgid "Settings updated." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:307 +msgid "Nobody except yourself" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:308 +msgid "Only those you specifically allow" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:309 +msgid "Approved connections" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:310 +msgid "Any connections" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:311 +msgid "Anybody on this website" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:312 +msgid "Anybody in this network" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:313 +msgid "Anybody authenticated" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:314 +msgid "Anybody on the internet" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:390 +msgid "Publish your default profile in the network directory" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:395 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:404 +msgid "Your channel address is" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:450 +msgid "Channel Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:457 +msgid "Basic Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:458 +#: ../../include/channel.php:1172 +msgid "Full Name:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:460 +msgid "Your Timezone:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Default Post Location:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:461 +msgid "Geographical location to display on your posts" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:462 +msgid "Use Browser Location:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "Adult Content" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:464 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:466 +msgid "Security and Privacy Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:469 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Hide my online presence" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:471 +msgid "Prevents displaying in your profile that you are online" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:473 +msgid "Simple Privacy Settings:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:474 +msgid "" +"Very Public - extremely permissive (should be used with caution)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:475 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:476 +msgid "Private - default private, never open or public" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:477 +msgid "Blocked - default blocked to/from everybody" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "Allow others to tag your posts" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:479 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:481 +msgid "Channel Permission Limits" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "Expire other channel content after this many days" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "0 or blank to use the website limit." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +#, php-format +msgid "This website expires after %d days." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "This website does not expire imported content." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:483 +msgid "The website limit takes precedence if lower than your limit." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "May reduce spam activity" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Default Access Control List (ACL)" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:487 +msgid "Use my default audience setting for the type of object published" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:494 +msgid "Channel permissions category:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Maximum private messages per day from unknown people:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Useful to reduce spamming" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "Notification Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:504 +msgid "By default post a status message when:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:505 +msgid "accepting a friend request" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:506 +msgid "joining a forum/community" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "making an interesting profile change" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "Send a notification email when:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:509 +msgid "You receive a connection request" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "Your connections are confirmed" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "Someone writes on your profile wall" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:512 +msgid "Someone writes a followup comment" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:513 +msgid "You receive a private message" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:514 +msgid "You receive a friend suggestion" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:515 +msgid "You are tagged in a post" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:516 +msgid "You are poked/prodded/etc. in a post" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:519 +msgid "Show visual notifications including:" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:521 +msgid "Unseen grid activity" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:522 +msgid "Unseen channel activity" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +msgid "Unseen private messages" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:523 +#: ../../Zotlabs/Module/Settings/Channel.php:528 +#: ../../Zotlabs/Module/Settings/Channel.php:529 +#: ../../Zotlabs/Module/Settings/Channel.php:530 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +msgid "Recommended" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:524 +msgid "Upcoming events" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:525 +msgid "Events today" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Upcoming birthdays" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:526 +msgid "Not available in all themes" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:527 +msgid "System (personal) notifications" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "System info messages" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:529 +msgid "System critical alerts" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "New connections" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:531 +msgid "System Registrations" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:532 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Notify me of events this many days in advance" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "Must be greater than 0" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:536 +msgid "Advanced Account/Page Type Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:537 +msgid "Change the behaviour of this account for special situations" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:539 +msgid "Miscellaneous Settings" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +msgid "Default photo upload folder" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:540 +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "%Y - current year, %m - current month" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "Default file upload folder" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:543 +msgid "Personal menu to display in your channel pages" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:545 +msgid "Remove this channel." +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:546 +msgid "Firefox Share $Projectname provider" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Channel.php:547 +msgid "Start calendar week on monday" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Featured.php:24 +msgid "No feature settings configured" +msgstr "" + +#: ../../Zotlabs/Module/Settings/Featured.php:31 +msgid "Feature/Addon Settings" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 +msgid "Tag removed" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:123 +msgid "Remove Item Tag" +msgstr "" + +#: ../../Zotlabs/Module/Tagrm.php:125 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:114 +msgid "Thing updated" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:166 +msgid "Object store: failed" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:170 +msgid "Thing added" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:196 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:259 +msgid "Show Thing" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:266 +msgid "item not found." +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:299 +msgid "Edit Thing" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 +msgid "Select a profile" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Post an activity" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Only sends to viewers of the applicable profile" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 +msgid "Name of thing e.g. something" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 +msgid "URL of thing (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 +msgid "URL for photo of thing (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Thing.php:353 +msgid "Add Thing to your Profile" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:94 +msgid "# Accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:95 +msgid "# blocked accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:96 +msgid "# expired accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# expiring accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:108 +msgid "# Channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:109 +msgid "# primary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:110 +msgid "# clones" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:116 +msgid "Message queues" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:133 +msgid "Your software should be updated" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:138 +msgid "Summary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Registered accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Pending registrations" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Registered channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Active plugins" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Version" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (master)" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Repository version (dev)" msgstr "" #: ../../Zotlabs/Module/Viewconnections.php:65 @@ -6615,12 +6806,38 @@ msgstr "" msgid "Lookup xchan beginning with (or webbie): " msgstr "" -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." +#: ../../Zotlabs/Module/Item.php:182 +msgid "Unable to locate original post." msgstr "" -#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2335 -msgid "Import" +#: ../../Zotlabs/Module/Item.php:435 +msgid "Empty post discarded." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:475 +msgid "Executable content type not permitted to this channel." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:855 +msgid "Duplicate post suppressed." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:990 +msgid "System error. Post not saved." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1111 +msgid "Unable to obtain post information from database." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1118 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1125 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." msgstr "" #: ../../Zotlabs/Lib/Chatroom.php:27 @@ -6643,6 +6860,69 @@ msgstr "" msgid "Room is full" msgstr "" +#: ../../Zotlabs/Lib/PermissionDescription.php:31 +#: ../../include/acl_selectors.php:128 +msgid "Visible to your default audience" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:106 +#: ../../include/acl_selectors.php:191 +msgid "Only me" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:107 +msgid "Public" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:108 +msgid "Anybody in the $Projectname network" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:109 +#, php-format +msgid "Any account on %s" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:110 +msgid "Any of my connections" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:111 +msgid "Only connections I specifically allow" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:112 +msgid "Anybody authenticated (could include visitors from other networks)" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:113 +msgid "Any connections including those who haven't yet been approved" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:152 +msgid "" +"This is your default setting for the audience of your normal stream, and " +"posts." +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:153 +msgid "" +"This is your default setting for who can view your default channel profile" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:154 +msgid "This is your default setting for who can view your connections" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:155 +msgid "" +"This is your default setting for who can view your file storage and photos" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:156 +msgid "This is your default setting for the audience of your webpages" +msgstr "" + #: ../../Zotlabs/Lib/Apps.php:205 msgid "Site Admin" msgstr "" @@ -6672,7 +6952,7 @@ msgid "Suggest Channels" msgstr "" #: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 -#: ../../boot.php:1739 +#: ../../boot.php:1709 msgid "Login" msgstr "" @@ -6684,8 +6964,8 @@ msgstr "" msgid "Channel Home" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 -#: ../../include/conversation.php:1689 ../../include/conversation.php:1692 +#: ../../Zotlabs/Lib/Apps.php:223 ../../include/conversation.php:1689 +#: ../../include/conversation.php:1692 ../../include/nav.php:206 msgid "Events" msgstr "" @@ -6722,6 +7002,7 @@ msgid "Features" msgstr "" #: ../../Zotlabs/Lib/Apps.php:236 +#: ../../extend/addon/addon/openid/MysqlProvider.php:69 msgid "Language" msgstr "" @@ -6730,6 +7011,9 @@ msgid "Post" msgstr "" #: ../../Zotlabs/Lib/Apps.php:238 +#: ../../extend/addon/addon/openid/MysqlProvider.php:58 +#: ../../extend/addon/addon/openid/MysqlProvider.php:59 +#: ../../extend/addon/addon/openid/MysqlProvider.php:60 msgid "Profile Photo" msgstr "" @@ -6865,6 +7149,7 @@ msgid "Expires: %s" msgstr "" #: ../../Zotlabs/Lib/ThreadItem.php:377 +#: ../../extend/addon/addon/bookmarker/bookmarker.php:38 msgid "Save Bookmarks" msgstr "" @@ -6913,74 +7198,14 @@ msgstr "" msgid "Video" msgstr "" -#: ../../Zotlabs/Lib/PermissionDescription.php:31 -#: ../../include/acl_selectors.php:128 -msgid "Visible to your default audience" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:106 -#: ../../include/acl_selectors.php:168 -msgid "Only me" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:107 -msgid "Public" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:108 -msgid "Anybody in the $Projectname network" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:109 -#, php-format -msgid "Any account on %s" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:110 -msgid "Any of my connections" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:111 -msgid "Only connections I specifically allow" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:112 -msgid "Anybody authenticated (could include visitors from other networks)" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:113 -msgid "Any connections including those who haven't yet been approved" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:152 -msgid "" -"This is your default setting for the audience of your normal stream, and " -"posts." -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:153 -msgid "" -"This is your default setting for who can view your default channel profile" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:154 -msgid "This is your default setting for who can view your connections" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:155 -msgid "" -"This is your default setting for who can view your file storage and photos" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:156 -msgid "This is your default setting for the audience of your webpages" -msgstr "" - #: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1889 msgid "$Projectname Notification" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1890 +#: ../../Zotlabs/Lib/Enotify.php:61 +#: ../../extend/addon/addon/diaspora/util.php:218 +#: ../../extend/addon/addon/diaspora/util.php:231 +#: ../../extend/addon/addon/diaspora/p.php:46 ../../include/network.php:1890 msgid "$projectname" msgstr "" @@ -6993,193 +7218,3033 @@ msgstr "" msgid "%s Administrator" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:115 +#: ../../Zotlabs/Lib/Enotify.php:112 #, php-format msgid "%s " msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:119 +#: ../../Zotlabs/Lib/Enotify.php:116 #, php-format msgid "[$Projectname:Notify] New mail received at %s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:121 +#: ../../Zotlabs/Lib/Enotify.php:118 #, php-format msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:122 +#: ../../Zotlabs/Lib/Enotify.php:119 #, php-format msgid "%1$s sent you %2$s." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:122 +#: ../../Zotlabs/Lib/Enotify.php:119 msgid "a private message" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:123 +#: ../../Zotlabs/Lib/Enotify.php:120 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:182 +#: ../../Zotlabs/Lib/Enotify.php:179 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:190 +#: ../../Zotlabs/Lib/Enotify.php:187 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:199 +#: ../../Zotlabs/Lib/Enotify.php:196 #, php-format msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:210 +#: ../../Zotlabs/Lib/Enotify.php:207 #, php-format msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:211 +#: ../../Zotlabs/Lib/Enotify.php:208 #, php-format msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:214 ../../Zotlabs/Lib/Enotify.php:229 -#: ../../Zotlabs/Lib/Enotify.php:255 ../../Zotlabs/Lib/Enotify.php:273 -#: ../../Zotlabs/Lib/Enotify.php:287 +#: ../../Zotlabs/Lib/Enotify.php:211 ../../Zotlabs/Lib/Enotify.php:226 +#: ../../Zotlabs/Lib/Enotify.php:252 ../../Zotlabs/Lib/Enotify.php:270 +#: ../../Zotlabs/Lib/Enotify.php:284 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:220 +#: ../../Zotlabs/Lib/Enotify.php:217 #, php-format msgid "[$Projectname:Notify] %s posted to your profile wall" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:222 +#: ../../Zotlabs/Lib/Enotify.php:219 #, php-format msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:224 +#: ../../Zotlabs/Lib/Enotify.php:221 #, php-format msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:248 +#: ../../Zotlabs/Lib/Enotify.php:245 #, php-format msgid "[$Projectname:Notify] %s tagged you" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:249 +#: ../../Zotlabs/Lib/Enotify.php:246 #, php-format msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:250 +#: ../../Zotlabs/Lib/Enotify.php:247 #, php-format msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:262 +#: ../../Zotlabs/Lib/Enotify.php:259 #, php-format msgid "[$Projectname:Notify] %1$s poked you" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:263 +#: ../../Zotlabs/Lib/Enotify.php:260 #, php-format msgid "%1$s, %2$s poked you at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:264 +#: ../../Zotlabs/Lib/Enotify.php:261 #, php-format msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:280 +#: ../../Zotlabs/Lib/Enotify.php:277 #, php-format msgid "[$Projectname:Notify] %s tagged your post" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:281 +#: ../../Zotlabs/Lib/Enotify.php:278 #, php-format msgid "%1$s, %2$s tagged your post at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:282 +#: ../../Zotlabs/Lib/Enotify.php:279 #, php-format msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:294 +#: ../../Zotlabs/Lib/Enotify.php:291 msgid "[$Projectname:Notify] Introduction received" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:295 +#: ../../Zotlabs/Lib/Enotify.php:292 #, php-format msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:296 +#: ../../Zotlabs/Lib/Enotify.php:293 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:300 ../../Zotlabs/Lib/Enotify.php:319 +#: ../../Zotlabs/Lib/Enotify.php:297 ../../Zotlabs/Lib/Enotify.php:316 #, php-format msgid "You may visit their profile at %s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:302 +#: ../../Zotlabs/Lib/Enotify.php:299 #, php-format msgid "Please visit %s to approve or reject the connection request." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:309 +#: ../../Zotlabs/Lib/Enotify.php:306 msgid "[$Projectname:Notify] Friend suggestion received" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:310 +#: ../../Zotlabs/Lib/Enotify.php:307 #, php-format msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:311 +#: ../../Zotlabs/Lib/Enotify.php:308 #, php-format msgid "" "%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:317 +#: ../../Zotlabs/Lib/Enotify.php:314 msgid "Name:" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:318 +#: ../../Zotlabs/Lib/Enotify.php:315 msgid "Photo:" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:321 +#: ../../Zotlabs/Lib/Enotify.php:318 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:539 +#: ../../Zotlabs/Lib/Enotify.php:536 msgid "[$Projectname:Notify]" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:699 +#: ../../Zotlabs/Lib/Enotify.php:696 msgid "created a new post" msgstr "" -#: ../../Zotlabs/Lib/Enotify.php:700 +#: ../../Zotlabs/Lib/Enotify.php:697 #, php-format msgid "commented on %s's post" msgstr "" +#: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:24 +msgid "Flag Adult Photos" +msgstr "" + +#: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:25 +msgid "" +"Provide photo edit option to hide inappropriate photos from default album " +"view" +msgstr "" + +#: ../../extend/addon/addon/buglink/buglink.php:16 +msgid "Report Bug" +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:44 +msgid "" +"This is a fairly comprehensive and complete guitar chord dictionary which " +"will list most of the available ways to play a certain chord, starting from " +"the base of the fingerboard up to a few frets beyond the twelfth fret " +"(beyond which everything repeats). A couple of non-standard tunings are " +"provided for the benefit of slide players, etc." +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:46 +msgid "" +"Chord names start with a root note (A-G) and may include sharps (#) and " +"flats (b). This software will parse most of the standard naming conventions " +"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements." +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:48 +msgid "" +"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, " +"E7b13b11 ..." +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:51 +msgid "Guitar Chords" +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:52 +msgid "The complete online chord dictionary" +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:57 +msgid "Tuning" +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:58 +msgid "Chord name: example: Em7" +msgstr "" + +#: ../../extend/addon/addon/chords/Mod_Chords.php:59 +msgid "Show for left handed stringing" +msgstr "" + +#: ../../extend/addon/addon/chords/chords.php:33 +msgid "Quick Reference" +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:658 +msgid "Diaspora Protocol Settings updated." +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:676 +msgid "Enable the Diaspora protocol for this channel" +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:680 +msgid "Allow any Diaspora member to comment on your public posts" +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:684 +msgid "Prevent your hashtags from being redirected to other sites" +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:688 +msgid "Followed hashtags (comma separated, do not include the #)" +msgstr "" + +#: ../../extend/addon/addon/diaspora/diaspora.php:693 +msgid "Diaspora Protocol Settings" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:94 +msgid "Hubzilla Directory Stats" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:95 +msgid "Total Hubs" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:97 +msgid "Hubzilla Hubs" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:99 +msgid "Friendica Hubs" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:101 +msgid "Diaspora Pods" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:103 +msgid "Hubzilla Channels" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:105 +msgid "Friendica Channels" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:107 +msgid "Diaspora Channels" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:109 +msgid "Aged 35 and above" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:111 +msgid "Aged 34 and under" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:113 +msgid "Average Age" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:115 +msgid "Known Chatrooms" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:117 +msgid "Known Tags" +msgstr "" + +#: ../../extend/addon/addon/dirstats/dirstats.php:119 +msgid "" +"Please note Diaspora and Friendica statistics are merely those **this " +"directory** is aware of, and not all those known in the network. This also " +"applies to chatrooms," +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:21 +msgid "Project Servers and Resources" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:22 +msgid "Project Creator and Tech Lead" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:23 +msgid "Admin, developer, directorymin, support bloke" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:50 +msgid "" +"And the hundreds of other people and organisations who helped make the " +"Hubzilla possible." +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:53 +msgid "" +"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving " +"their time and expertise - and often paying out of pocket for services they " +"share with others." +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:54 +msgid "" +"There is no corporate funding and no ads, and we do not collect and sell " +"your personal information. (We don't control your personal information - " +"you do.)" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:55 +msgid "" +"Help support our ground-breaking work in decentralisation, web identity, and " +"privacy." +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:57 +msgid "" +"Your donations keep servers and services running and also helps us to " +"provide innovative new features and continued development." +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:60 +msgid "Donate" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:62 +msgid "" +"Choose a project, developer, or public hub to support with a one-time " +"donation" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:63 +msgid "Donate Now" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:64 +msgid "" +"Or become a project sponsor (Hubzilla Project only)" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:65 +msgid "" +"Please indicate if you would like your first name or full name (or nothing) " +"to appear in our sponsor listing" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:66 +msgid "Sponsor" +msgstr "" + +#: ../../extend/addon/addon/donate/donate.php:69 +msgid "Special thanks to: " +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:42 +msgid "Post to Dreamwidth" +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +msgid "Enable Dreamwidth Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:77 +msgid "Dreamwidth username" +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:81 +msgid "Dreamwidth password" +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +msgid "Post to Dreamwidth by default" +msgstr "" + +#: ../../extend/addon/addon/dwpost/dwpost.php:89 +msgid "Dreamwidth Post Settings" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:45 +msgid "Flattr this!" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:83 +msgid "Flattr widget settings updated." +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:100 +msgid "Flattr user" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:104 +msgid "URL of the Thing to flattr" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:104 +msgid "If empty channel URL is used" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:108 +msgid "Title of the Thing to flattr" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:108 +msgid "If empty \"channel name on The Hubzilla\" will be used" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 +msgid "Static or dynamic flattr button" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 +msgid "static" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 +msgid "dynamic" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 +msgid "Alignment of the widget" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 +msgid "left" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 +msgid "right" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +msgid "Enable Flattr widget" +msgstr "" + +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 +msgid "Flattr Widget Settings" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:118 +msgid "Contact not found." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:119 +msgid "" +"This may occasionally happen if contact was requested by both persons and it " +"has already been approved." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:238 +msgid "Response from remote site was not understood." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:247 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:252 +msgid "Unexpected response from remote site: " +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:261 +msgid "Confirmation completed successfully." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:263 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:277 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:284 +msgid "Remote site reported: " +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:275 +msgid "Temporary failure. Please wait and try again." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:282 +msgid "Introduction failed or was revoked." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:428 +msgid "Unable to set contact photo." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:485 +#, php-format +msgid "%1$s is now friends with %2$s" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:570 +#, php-format +msgid "No user record found for '%s' " +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:580 +msgid "Our site encryption key is apparently messed up." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:591 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:612 +msgid "Contact record was not found for you on our site." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:626 +#, php-format +msgid "Site public key not available in contact record for URL %s." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:646 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:657 +msgid "Unable to set your contact credentials on our system." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:724 +msgid "Unable to update your contact profile details on our system" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:751 +#: ../../extend/addon/addon/friendica/dfrn_request.php:749 +msgid "[Name Withheld]" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:796 +#, php-format +msgid "%1$s has joined %2$s" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_poll.php:103 +#: ../../extend/addon/addon/friendica/dfrn_poll.php:536 +#, php-format +msgid "%1$s welcomes %2$s" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:102 +msgid "This introduction has already been accepted." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:123 +#: ../../extend/addon/addon/friendica/dfrn_request.php:528 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:128 +#: ../../extend/addon/addon/friendica/dfrn_request.php:533 +msgid "Warning: profile location has no identifiable owner name." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:130 +#: ../../extend/addon/addon/friendica/dfrn_request.php:535 +msgid "Warning: profile location has no profile photo." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:133 +#: ../../extend/addon/addon/friendica/dfrn_request.php:538 +#, 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] "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:224 +msgid "Unrecoverable protocol error." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:252 +msgid "Profile unavailable." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:277 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:278 +msgid "Spam protection measures have been invoked." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:279 +msgid "Friends are advised to please try again in 24 hours." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:341 +msgid "Invalid locator" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:350 +msgid "Invalid email address." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:377 +msgid "This account has not been configured for email. Request failed." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:473 +msgid "Unable to resolve your name at the provided location." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:486 +msgid "You have already introduced yourself here." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:490 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:511 +msgid "Invalid profile URL." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:517 +msgid "Disallowed profile URL." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:587 +msgid "Failed to update contact record." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:608 +msgid "Your introduction has been sent." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:662 +msgid "Please login to confirm introduction." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:676 +msgid "" +"Incorrect identity currently logged in. Please login to this profile." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:690 +#: ../../extend/addon/addon/friendica/dfrn_request.php:707 +msgid "Confirm" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:702 +msgid "Hide this contact" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:705 +#, php-format +msgid "Welcome home %s." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:706 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:836 +msgid "" +"Please enter your 'Identity Address' from one of the following supported " +"communications networks:" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:857 +#, php-format +msgid "" +"If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:862 +msgid "Friend/Connection Request" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:863 +msgid "" +"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " +"testuser@identi.ca" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:864 +msgid "Please answer the following:" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#, php-format +msgid "Does %s know you?" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:869 +msgid "Add a personal note:" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:871 +#: ../../include/network.php:2207 ../../include/network.php:2208 +msgid "Friendica" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:872 +msgid "StatusNet/Federated Social Web" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:873 +#: ../../include/network.php:2213 +msgid "Diaspora" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:874 +#, php-format +msgid "" +" - please do not use this form. Instead, enter %s into your Diaspora search " +"bar." +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:875 +msgid "Your Identity Address:" +msgstr "" + +#: ../../extend/addon/addon/friendica/dfrn_request.php:878 +msgid "Submit Request" +msgstr "" + +#: ../../extend/addon/addon/friendica/friendica.php:113 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:113 +msgid "GNU-Social Protocol Settings updated." +msgstr "" + +#: ../../extend/addon/addon/friendica/friendica.php:124 +msgid "Enable the (experimental) GNU-Social protocol for this channel" +msgstr "" + +#: ../../extend/addon/addon/friendica/friendica.php:128 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:128 +msgid "GNU-Social Protocol Settings" +msgstr "" + +#: ../../extend/addon/addon/friendica/friendica.php:185 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:317 +msgid "Follow" +msgstr "" + +#: ../../extend/addon/addon/friendica/friendica.php:188 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:320 +#, php-format +msgid "%1$s is now following %2$s" +msgstr "" + +#: ../../extend/addon/addon/frphotos/frphotos.php:91 +msgid "Friendica Photo Album Import" +msgstr "" + +#: ../../extend/addon/addon/frphotos/frphotos.php:92 +msgid "This will import all your Friendica photo albums to this Red channel." +msgstr "" + +#: ../../extend/addon/addon/frphotos/frphotos.php:93 +msgid "Friendica Server base URL" +msgstr "" + +#: ../../extend/addon/addon/frphotos/frphotos.php:94 +msgid "Friendica Login Username" +msgstr "" + +#: ../../extend/addon/addon/frphotos/frphotos.php:95 +msgid "Friendica Login Password" +msgstr "" + +#: ../../extend/addon/addon/gnusoc/gnusoc.php:124 +msgid "Enable the GNU-Social protocol for this channel" +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:19 +msgid "Send email to all members" +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:33 +#, php-format +msgid "$1%s Administrator" +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:50 +#: ../../extend/addon/addon/mailtest/mailtest.php:50 +msgid "No recipients found." +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:73 +#, php-format +msgid "%1$d of %2$d messages sent." +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:81 +msgid "Send email to all hub members." +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:92 +#: ../../extend/addon/addon/mailtest/mailtest.php:96 +msgid "Message subject" +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:93 +msgid "Sender Email address" +msgstr "" + +#: ../../extend/addon/addon/hubwall/hubwall.php:94 +msgid "Test mode (only send to hub administrator)" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:42 +msgid "Post to Insanejournal" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +msgid "Enable InsaneJournal Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:77 +msgid "InsaneJournal username" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:81 +msgid "InsaneJournal password" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +msgid "Post to InsaneJournal by default" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:89 +msgid "InsaneJournal Post Settings" +msgstr "" + +#: ../../extend/addon/addon/ijpost/ijpost.php:104 +msgid "Insane Journal Settings saved." +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:45 +msgid "Channels to auto connect" +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:45 +#: ../../extend/addon/addon/irc/irc.php:49 +msgid "Comma separated list" +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:49 +#: ../../extend/addon/addon/irc/irc.php:96 +msgid "Popular Channels" +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:53 +msgid "IRC Settings" +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:69 +msgid "IRC settings saved." +msgstr "" + +#: ../../extend/addon/addon/irc/irc.php:74 +msgid "IRC Chatroom" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:305 +#: ../../include/channel.php:1056 ../../include/channel.php:1218 +msgid "Status:" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +msgid "Activate addon" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +msgid "Hide Jappixmini Chat-Widget from the webinterface" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:318 +msgid "Jabber username" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:324 +msgid "Jabber server" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:330 +msgid "Jabber BOSH host URL" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:337 +msgid "Jabber password" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +msgid "Encrypt Jabber password with Hubzilla password" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:347 +#: ../../extend/addon/addon/redred/redred.php:115 +msgid "Hubzilla password" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +msgid "Approve subscription requests from Hubzilla contacts automatically" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +msgid "Purge internal list of jabber addresses of contacts" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:364 +msgid "Configuration Help" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:368 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1145 +msgid "Add Contact" +msgstr "" + +#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 +msgid "Jappix Mini Settings" +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:44 +msgid "Upload a file" +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:45 +msgid "Drop files here to upload" +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:47 +msgid "Failed" +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:315 +msgid "No files were uploaded." +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:322 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:335 +msgid "Image exceeds size limit of " +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:347 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../extend/addon/addon/js_upload/js_upload.php:359 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../extend/addon/addon/ldapauth/ldapauth.php:61 +msgid "An account has been created for you." +msgstr "" + +#: ../../extend/addon/addon/ldapauth/ldapauth.php:68 +msgid "Authentication successful but rejected: account creation is disabled." +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:38 +msgid "Post to Libertree" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:69 +msgid "Enable Libertree Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:73 +msgid "Libertree API token" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:77 +msgid "Libertree site URL" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:81 +msgid "Post to Libertree by default" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:85 +msgid "Libertree Post Settings" +msgstr "" + +#: ../../extend/addon/addon/libertree/libertree.php:99 +msgid "Libertree Settings saved." +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:42 +msgid "Post to LiveJournal" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +msgid "Enable LiveJournal Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:74 +msgid "LiveJournal username" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:78 +msgid "LiveJournal password" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +msgid "Post to LiveJournal by default" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:86 +msgid "LiveJournal Post Settings" +msgstr "" + +#: ../../extend/addon/addon/ljpost/ljpost.php:101 +msgid "LiveJournal Settings saved." +msgstr "" + +#: ../../extend/addon/addon/logrot/logrot.php:36 +msgid "Logfile archive directory" +msgstr "" + +#: ../../extend/addon/addon/logrot/logrot.php:36 +msgid "Directory to store rotated logs" +msgstr "" + +#: ../../extend/addon/addon/logrot/logrot.php:37 +msgid "Logfile size in bytes before rotating" +msgstr "" + +#: ../../extend/addon/addon/logrot/logrot.php:38 +msgid "Number of logfiles to retain" +msgstr "" + +#: ../../extend/addon/addon/mailhost/mailhost.php:36 +msgid "Email notification hub" +msgstr "" + +#: ../../extend/addon/addon/mailhost/mailhost.php:36 +msgid "Hostname" +msgstr "" + +#: ../../extend/addon/addon/mailhost/mailhost.php:40 +msgid "Mailhost Settings" +msgstr "" + +#: ../../extend/addon/addon/mailhost/mailhost.php:54 +msgid "MAILHOST Settings saved." +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:19 +msgid "lonely" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:20 +msgid "drunk" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:21 +msgid "horny" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:22 +msgid "stoned" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:23 +msgid "fucked up" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:24 +msgid "clusterfucked" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:25 +msgid "crazy" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:26 +msgid "hurt" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:27 +msgid "sleepy" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:28 +msgid "grumpy" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:29 +msgid "high" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:30 +msgid "semi-conscious" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:31 +msgid "in love" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:32 +msgid "in lust" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:33 +msgid "naked" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:34 +msgid "stinky" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:35 +msgid "sweaty" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:36 +msgid "bleeding out" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:37 +msgid "victorious" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:38 +msgid "defeated" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:39 +msgid "envious" +msgstr "" + +#: ../../extend/addon/addon/moremoods/moremoods.php:40 +msgid "jealous" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:19 +msgid "bitchslap" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:19 +msgid "bitchslapped" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:20 +msgid "shag" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:20 +msgid "shagged" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:21 +msgid "patent" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:21 +msgid "patented" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:22 +msgid "hug" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:22 +msgid "hugged" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:23 +msgid "murder" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:23 +msgid "murdered" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:24 +msgid "worship" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:24 +msgid "worshipped" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:25 +msgid "kiss" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:25 +msgid "kissed" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:26 +msgid "tempt" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:26 +msgid "tempted" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:27 +msgid "raise eyebrows at" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:27 +msgid "raised their eyebrows at" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:28 +msgid "insult" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:28 +msgid "insulted" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:29 +msgid "praise" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:29 +msgid "praised" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:30 +msgid "be dubious of" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:30 +msgid "was dubious of" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:31 +msgid "eat" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:31 +msgid "ate" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:32 +msgid "giggle and fawn at" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:32 +msgid "giggled and fawned at" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:33 +msgid "doubt" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:33 +msgid "doubted" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:34 +msgid "glare" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:34 +msgid "glared at" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:35 +msgid "fuck" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:35 +msgid "fucked" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:36 +msgid "bonk" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:36 +msgid "bonked" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:37 +msgid "declare undying love for" +msgstr "" + +#: ../../extend/addon/addon/morepokes/morepokes.php:37 +msgid "declared undying love for" +msgstr "" + +#: ../../extend/addon/addon/msgfooter/msgfooter.php:46 +#: ../../extend/addon/addon/xmpp/xmpp.php:91 +msgid "Save Settings" +msgstr "" + +#: ../../extend/addon/addon/msgfooter/msgfooter.php:47 +msgid "text to include in all outgoing posts from this site" +msgstr "" + +#: ../../extend/addon/addon/nofed/nofed.php:42 +msgid "Federate" +msgstr "" + +#: ../../extend/addon/addon/nofed/nofed.php:56 +msgid "nofed Settings saved." +msgstr "" + +#: ../../extend/addon/addon/nofed/nofed.php:72 +msgid "Allow Federation Toggle" +msgstr "" + +#: ../../extend/addon/addon/nofed/nofed.php:76 +msgid "Federate posts by default" +msgstr "" + +#: ../../extend/addon/addon/nofed/nofed.php:80 +msgid "NoFed Settings" +msgstr "" + +#: ../../extend/addon/addon/nsabait/nsabait.php:125 +msgid "Nsabait Settings updated." +msgstr "" + +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +msgid "Enable NSAbait Plugin" +msgstr "" + +#: ../../extend/addon/addon/nsabait/nsabait.php:161 +msgid "NSAbait Settings" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:80 +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." +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +msgid "Enable Content filter" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:88 +msgid "Comma separated list of keywords to hide" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:88 +msgid "Use /expression/ to provide regular expressions" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:92 +msgid "Not Safe For Work Settings" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:92 +msgid "General Purpose Content Filter" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:110 +msgid "NSFW Settings saved." +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:207 +msgid "Possible adult content" +msgstr "" + +#: ../../extend/addon/addon/nsfw/nsfw.php:211 +#, php-format +msgid "%s - click to open/close" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:49 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:127 +msgid "System defaults:" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 +msgid "Preferred Clipart IDs" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 +msgid "List of preferred clipart ids. These will be shown first." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 +msgid "Default Search Term" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 +msgid "The default search term. These will be shown second." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 +msgid "Return After" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 +msgid "Page to load after image selection." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:57 +#: ../../include/channel.php:965 ../../include/nav.php:93 +msgid "Edit Profile" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:58 +msgid "Profile List" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 +msgid "Order of Preferred" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 +msgid "Sort order of preferred clipart ids." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:61 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:67 +msgid "Newest first" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:64 +msgid "As entered" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 +msgid "Order of other" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 +msgid "Sort order of other clipart ids." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:68 +msgid "Most downloaded first" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:69 +msgid "Most liked first" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 +msgid "Preferred IDs Message" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 +msgid "Message to display above preferred results." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 +msgid "Uploaded by: " +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 +msgid "Drawn by: " +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:181 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:193 +msgid "Use" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:191 +msgid "Or select from a free OpenClipart.org image:" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:194 +msgid "Search Term" +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:216 +msgid "Unknown error. Please try again later." +msgstr "" + +#: ../../extend/addon/addon/openclipatar/openclipatar.php:303 +msgid "Profile photo updated successfully." +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:146 +msgid "View Larger" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:169 +msgid "Tile Server URL" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:169 +msgid "" +"A list of public tile servers" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:170 +msgid "Nominatim (reverse geocoding) Server URL" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:170 +msgid "" +"A list of Nominatim servers" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:171 +msgid "Default zoom" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:171 +msgid "" +"The default zoom level. (1:world, 18:highest, also depends on tile server)" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:172 +msgid "Include marker on map" +msgstr "" + +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:172 +msgid "Include a marker on the map." +msgstr "" + +#: ../../extend/addon/addon/pageheader/pageheader.php:43 +msgid "Message to display on every page on this server" +msgstr "" + +#: ../../extend/addon/addon/pageheader/pageheader.php:48 +msgid "Pageheader Settings" +msgstr "" + +#: ../../extend/addon/addon/pageheader/pageheader.php:64 +msgid "pageheader Settings saved." +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:85 +msgid "" +"This website is tracked using the Piwik " +"analytics tool." +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:88 +#, php-format +msgid "" +"If you do not want that your visits are logged this way you can " +"set a cookie to prevent Piwik from tracking further visits of the site " +"(opt-out)." +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:96 +msgid "Piwik Base URL" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:96 +msgid "" +"Absolute path to your Piwik installation. (without protocol (http/s), with " +"trailing slash)" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:97 +msgid "Site ID" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:98 +msgid "Show opt-out cookie link?" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:99 +msgid "Asynchronous tracking" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:100 +msgid "Enable frontend JavaScript error tracking" +msgstr "" + +#: ../../extend/addon/addon/piwik/piwik.php:100 +msgid "This feature requires Piwik >= 2.2.0" +msgstr "" + +#: ../../extend/addon/addon/planets/planets.php:121 +msgid "Planets Settings updated." +msgstr "" + +#: ../../extend/addon/addon/planets/planets.php:153 +msgid "Enable Planets Plugin" +msgstr "" + +#: ../../extend/addon/addon/planets/planets.php:157 +msgid "Planets Settings" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:148 +msgid "You are now authenticated to pumpio." +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:149 +msgid "return to the featured settings page" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:163 +msgid "Post to Pump.io" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:198 +msgid "Pump.io servername" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:198 +msgid "Without \"http://\" or \"https://\"" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:202 +msgid "Pump.io username" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:202 +msgid "Without the servername" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:213 +msgid "You are not authenticated to pumpio" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:215 +msgid "(Re-)Authenticate your pump.io connection" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +msgid "Enable pump.io Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +msgid "Post to pump.io by default" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +msgid "Should posts be public" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +msgid "Mirror all public posts" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:237 +msgid "Pump.io Post Settings" +msgstr "" + +#: ../../extend/addon/addon/pumpio/pumpio.php:266 +msgid "PumpIO Settings saved." +msgstr "" + +#: ../../extend/addon/addon/qrator/qrator.php:48 +msgid "QR code" +msgstr "" + +#: ../../extend/addon/addon/qrator/qrator.php:63 +msgid "QR Generator" +msgstr "" + +#: ../../extend/addon/addon/qrator/qrator.php:64 +msgid "Enter some text" +msgstr "" + +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +msgid "Enable Rainbowtag" +msgstr "" + +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 +msgid "Rainbowtag Settings" +msgstr "" + +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:101 +msgid "Rainbowtag Settings saved." +msgstr "" + +#: ../../extend/addon/addon/randpost/randpost.php:97 +msgid "You're welcome." +msgstr "" + +#: ../../extend/addon/addon/randpost/randpost.php:98 +msgid "Ah shucks..." +msgstr "" + +#: ../../extend/addon/addon/randpost/randpost.php:99 +msgid "Don't mention it." +msgstr "" + +#: ../../extend/addon/addon/randpost/randpost.php:100 +msgid "<blush>" +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfiles.php:119 +msgid "Redmatrix File Storage Import" +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfiles.php:120 +msgid "This will import all your Redmatrix cloud files to this channel." +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfiles.php:121 +#: ../../extend/addon/addon/redphotos/redphotos.php:131 +msgid "Redmatrix Server base URL" +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfiles.php:122 +#: ../../extend/addon/addon/redphotos/redphotos.php:132 +msgid "Redmatrix Login Username" +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfiles.php:123 +#: ../../extend/addon/addon/redphotos/redphotos.php:133 +msgid "Redmatrix Login Password" +msgstr "" + +#: ../../extend/addon/addon/redfiles/redfilehelper.php:67 +msgid "file" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:106 +msgid "Photos imported" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:129 +msgid "Redmatrix Photo Album Import" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:130 +msgid "This will import all your Redmatrix photo albums to this channel." +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:134 +msgid "Import just this album" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:134 +msgid "Leave blank to import all albums" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:135 +msgid "Maximum count to import" +msgstr "" + +#: ../../extend/addon/addon/redphotos/redphotos.php:135 +msgid "0 or blank to import all available" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:45 +msgid "Post to Red" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:60 +msgid "Channel is required." +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:65 +msgid "Invalid channel." +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:76 +msgid "redred Settings saved." +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:95 +msgid "Allow posting to another Hubzilla Channel" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:99 +msgid "Send public postings to Hubzilla channel by default" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:103 +msgid "Hubzilla API Path" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:103 +#: ../../extend/addon/addon/rtof/rtof.php:89 +msgid "https://{sitename}/api" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:107 +msgid "Hubzilla login name" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:111 +msgid "Hubzilla channel name" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:111 +#: ../../extend/addon/addon/openid/MysqlProvider.php:54 +msgid "Nickname" +msgstr "" + +#: ../../extend/addon/addon/redred/redred.php:119 +msgid "Hubzilla Crosspost Settings" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:45 +msgid "Post to Friendica" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:62 +msgid "rtof Settings saved." +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:81 +msgid "Allow posting to Friendica" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:85 +msgid "Send public postings to Friendica by default" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:89 +msgid "Friendica API Path" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:93 +msgid "Friendica login name" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:97 +msgid "Friendica password" +msgstr "" + +#: ../../extend/addon/addon/rtof/rtof.php:101 +msgid "Hubzilla to Friendica Post Settings" +msgstr "" + +#: ../../extend/addon/addon/sendzid/sendzid.php:25 +msgid "Extended Identity Sharing" +msgstr "" + +#: ../../extend/addon/addon/sendzid/sendzid.php:26 +msgid "" +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "" + +#: ../../extend/addon/addon/skeleton/skeleton.php:59 +msgid "Some setting" +msgstr "" + +#: ../../extend/addon/addon/skeleton/skeleton.php:61 +msgid "A setting" +msgstr "" + +#: ../../extend/addon/addon/skeleton/skeleton.php:64 +msgid "Skeleton Settings" +msgstr "" + +#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 +msgid "Deactivate the feature" +msgstr "" + +#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 +msgid "Hide the button and show the smilies directly." +msgstr "" + +#: ../../extend/addon/addon/smileybutton/smileybutton.php:284 +msgid "Smileybutton Settings" +msgstr "" + +#: ../../extend/addon/addon/startpage/startpage.php:109 +msgid "Page to load after login" +msgstr "" + +#: ../../extend/addon/addon/startpage/startpage.php:109 +msgid "" +"Examples: "apps", "network?f=&gid=37" (privacy " +"collection), "channel" or "notifications/system" (leave " +"blank for default network page (grid)." +msgstr "" + +#: ../../extend/addon/addon/startpage/startpage.php:113 +msgid "Startpage Settings" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:143 +msgid "Post to GNU social" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:195 +msgid "" +"Please contact your site administrator.
    The provided API URL is not " +"valid." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:232 +msgid "We could not contact the GNU social API with the Path you entered." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:266 +msgid "GNU social settings updated." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:310 +msgid "Globally Available GNU social OAuthKeys" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:312 +msgid "" +"There are preconfigured OAuth key pairs for some GNU social servers " +"available. If you are using one of them, please use these credentials.
    If not feel free to connect to any other GNU social instance (see below)." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:327 +msgid "Provide your own OAuth Credentials" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:329 +msgid "" +"No consumer key pair for GNU social found. Register your Hubzilla Account as " +"an desktop client on your GNU social account, copy the consumer key pair " +"here and enter the API base root.
    Before you register your own OAuth " +"key pair ask the administrator if there is already a key pair for this " +"Hubzilla installation at your favourite GNU social installation." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:333 +msgid "OAuth Consumer Key" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:337 +msgid "OAuth Consumer Secret" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:341 +msgid "Base API Path" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:341 +msgid "Remember the trailing /" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:345 +msgid "GNU social application name" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:368 +msgid "" +"To connect to your GNU social account click the button below to get a " +"security code from GNU social which you have to copy into the input box " +"below and submit the form. Only your public posts will be " +"posted to GNU social." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:370 +msgid "Log in with GNU social" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:373 +msgid "Copy the security code from GNU social here" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:383 +msgid "Cancel Connection Process" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:385 +msgid "Current GNU social API is" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +msgid "Cancel GNU social Connection" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:401 +#: ../../extend/addon/addon/twitter/twitter.php:232 +msgid "Currently connected to: " +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:406 +msgid "" +"Note: Due your privacy settings (Hide your profile " +"details from unknown viewers?) the link potentially included in public " +"postings relayed to GNU social will lead the visitor to a blank page " +"informing the visitor that the access to your profile has been restricted." +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +msgid "Allow posting to GNU social" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +msgid "" +"If enabled your public postings can be posted to the associated GNU-social " +"account" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +msgid "Post to GNU social by default" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +msgid "" +"If enabled your public postings will be posted to the associated GNU-social " +"account by default" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:255 +msgid "Clear OAuth configuration" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:432 +msgid "GNU social Post Settings" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:891 +msgid "API URL" +msgstr "" + +#: ../../extend/addon/addon/statusnet/statusnet.php:894 +msgid "Application name" +msgstr "" + +#: ../../extend/addon/addon/superblock/superblock.php:63 +msgid "Comma separated profile URLS to block" +msgstr "" + +#: ../../extend/addon/addon/superblock/superblock.php:67 +msgid "\"Superblock\" Settings" +msgstr "" + +#: ../../extend/addon/addon/superblock/superblock.php:82 +msgid "SUPERBLOCK Settings saved." +msgstr "" + +#: ../../extend/addon/addon/superblock/superblock.php:248 +msgid "Block Completely" +msgstr "" + +#: ../../extend/addon/addon/superblock/superblock.php:270 +msgid "superblock settings updated" +msgstr "" + +#: ../../extend/addon/addon/testdrive/testdrive.php:104 +#, php-format +msgid "Your account on %s will expire in a few days." +msgstr "" + +#: ../../extend/addon/addon/testdrive/testdrive.php:105 +msgid "Your $Productname test account is about to expire." +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:21 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:54 +msgid "3D Tic-Tac-Toe" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:59 +msgid "New game" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:60 +msgid "New game with handicap" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:61 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:62 +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." +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:64 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:183 +msgid "You go first..." +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:188 +msgid "I'm going first this time..." +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:194 +msgid "You won!" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:200 +#: ../../extend/addon/addon/tictac/tictac.php:225 +msgid "\"Cat\" game!" +msgstr "" + +#: ../../extend/addon/addon/tictac/tictac.php:223 +msgid "I won!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:75 +msgid "Edit your profile and change settings." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:76 +msgid "Click here to see activity from your connections." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:77 +msgid "Click here to see your channel home." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:78 +msgid "You can access your private messages from here." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:79 +msgid "Create new events here." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:80 +msgid "" +"You can accept new connections and change permissions for existing ones " +"here. You can also e.g. create groups of contacts." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:81 +msgid "System notifications will arrive here" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:82 +msgid "Search for content and users" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:83 +msgid "Browse for new contacts" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:84 +msgid "Launch installed apps" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:85 +msgid "Looking for help? Click here." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:86 +msgid "" +"New events have occurred in your network. Click here to see what has " +"happened!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:87 +msgid "You have received a new private message. Click here to see from who!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:88 +msgid "There are events this week. Click here too see which!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:89 +msgid "You have received a new introduction. Click here to see who!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:90 +msgid "" +"There is a new system notification. Click here to see what has happened!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:93 +msgid "Click here to share text, images, videos and sound." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:94 +msgid "You can write an optional title for your update (good for long posts)." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:95 +msgid "Entering some categories here makes it easier to find your post later." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:96 +msgid "Share photos, links, location, etc." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:97 +msgid "" +"Only want to share content for a while? Make it expire at a certain date." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:98 +msgid "You can password protect content." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:99 +msgid "Choose who you share with." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:101 +msgid "Click here when you are done." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:104 +msgid "Adjust from which channels posts should be displayed." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:105 +msgid "Only show posts from channels in the specified privacy group." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:109 +msgid "" +"Easily find posts containing tags (keywords preceded by the \"#\" symbol)." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:110 +msgid "Easily find posts in given category." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:111 +msgid "Easily find posts by date." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:112 +msgid "" +"Suggested users who have volounteered to be shown as suggestions, and who we " +"think you might find interesting." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:113 +msgid "Here you see channels you have connected to." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:114 +msgid "Save your search so you can repeat it at a later date." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:117 +msgid "" +"If you see this icon you can be sure that the sender is who it say it is. It " +"is normal that it is not always possible to verify the sender, so the icon " +"will be missing sometimes. There is usually no need to worry about that." +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:118 +msgid "" +"Danger! It seems someone tried to forge a message! This message is not " +"necessarily from who it says it is from!" +msgstr "" + +#: ../../extend/addon/addon/tour/tour.php:125 +msgid "" +"Welcome to Hubzilla! Would you like to see a tour of the UI?

    You can " +"pause it at any time and continue where you left off by reloading the page, " +"or navigting to another page.

    You can also advance by pressing the " +"return key" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:99 +msgid "Post to Twitter" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:154 +msgid "Twitter settings updated." +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:183 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:205 +msgid "" +"At this Hubzilla 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 public posts will " +"be posted to Twitter." +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:207 +msgid "Log in with Twitter" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:210 +msgid "Copy the PIN from Twitter here" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:237 +msgid "" +"Note: Due your privacy settings (Hide your profile " +"details from unknown viewers?) 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." +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:242 +msgid "Allow posting to Twitter" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:242 +msgid "" +"If enabled your public postings can be posted to the associated Twitter " +"account" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:246 +msgid "Send public postings to Twitter by default" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:246 +msgid "" +"If enabled your public postings will be posted to the associated Twitter " +"account by default" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:264 +msgid "Twitter Post Settings" +msgstr "" + +#: ../../extend/addon/addon/twitter/twitter.php:773 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:95 +msgid "Submit Settings" +msgstr "" + +#: ../../extend/addon/addon/upload_limits/upload_limits.php:25 +msgid "Show Upload Limits" +msgstr "" + +#: ../../extend/addon/addon/upload_limits/upload_limits.php:27 +msgid "Hubzilla configured maximum size: " +msgstr "" + +#: ../../extend/addon/addon/upload_limits/upload_limits.php:28 +msgid "PHP upload_max_filesize: " +msgstr "" + +#: ../../extend/addon/addon/upload_limits/upload_limits.php:29 +msgid "PHP post_max_size (must be larger than upload_max_filesize): " +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:93 +msgid "Recent Channel/Profile Viewers" +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:98 +msgid "This plugin/addon has not been configured." +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:99 +#, php-format +msgid "Please visit the Visage settings on %s" +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:99 +msgid "your feature settings page" +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:112 +msgid "No entries." +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:166 +msgid "Enable Visage Visitor Logging" +msgstr "" + +#: ../../extend/addon/addon/visage/visage.php:170 +msgid "Visage Settings" +msgstr "" + +#: ../../extend/addon/addon/wholikesme/wholikesme.php:29 +msgid "Who likes me?" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:45 +msgid "Post to WordPress" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:82 +msgid "Enable WordPress Post Plugin" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:86 +msgid "WordPress username" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:90 +msgid "WordPress password" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:94 +msgid "WordPress API URL" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:95 +msgid "Typically https://your-blog.tld/xmlrpc.php" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:98 +msgid "WordPress blogid" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:99 +msgid "For multi-user sites such as wordpress.com, otherwise leave blank" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:105 +msgid "Post to WordPress by default" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:109 +msgid "Forward comments (requires hubzilla_wp plugin)" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:113 +msgid "WordPress Post Settings" +msgstr "" + +#: ../../extend/addon/addon/wppost/wppost.php:129 +msgid "Wordpress Settings saved." +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:31 +msgid "XMPP settings updated." +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +msgid "Enable Chat" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:58 +msgid "Individual credentials" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:64 +msgid "Jabber BOSH server" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:69 +msgid "XMPP Settings" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:92 +msgid "Jabber BOSH host" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:93 +msgid "Use central userbase" +msgstr "" + +#: ../../extend/addon/addon/xmpp/xmpp.php:93 +msgid "" +"If enabled, members will automatically login to an ejabberd server that has " +"to be installed on this machine with synchronized credentials via the " +"\"auth_ejabberd.php\" script." +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:37 +msgid "Select Channel" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:42 +msgid "Read-write" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:43 +msgid "Read-only" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:116 +msgid "My Calendars" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:118 +msgid "Shared Calendars" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:122 +msgid "Share this calendar" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:124 +msgid "Calendar name and color" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:126 +msgid "Create new calendar" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:128 +msgid "Calendar Name" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:129 +msgid "Calendar Tools" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:130 +msgid "Import calendar" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:131 +msgid "Select a calendar to import to" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:158 +msgid "Addressbooks" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:160 +msgid "Addressbook name" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:162 +msgid "Create new addressbook" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:163 +msgid "Addressbook Name" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:165 +msgid "Addressbook Tools" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:166 +msgid "Import addressbook" +msgstr "" + +#: ../../extend/addon/addon/cdav/include/widgets.php:167 +msgid "Select an addressbook to import to" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:743 +msgid "INVALID EVENT DISMISSED!" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:744 +msgid "Summary: " +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 +msgid "Date: " +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:746 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:753 +msgid "Reason: " +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:751 +msgid "INVALID CARD DISMISSED!" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:752 +msgid "Name: " +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:769 +msgid "" +"You have to enable this plugin in Feature/Addon Settings > CalDAV/CardDAV " +"Settings before you can use it." +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:832 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:833 +msgid "Example: YYYY-MM-DD HH:mm" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:833 +msgid "End date and time" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:848 +msgid "List month" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:849 +msgid "List week" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:850 +msgid "List day" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:857 +msgid "More" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:858 +msgid "Less" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:859 +msgid "Select calendar" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:861 +msgid "Delete all" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:863 +msgid "Sorry! Editing of recurrent events is not yet implemented." +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1133 +msgid "Organisation" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1134 +#: ../../include/page_widgets.php:46 +msgid "Title" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1135 +msgid "Phone" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1137 +msgid "Instant messenger" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1138 +msgid "Website" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1140 +msgid "Note" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1141 +#: ../../extend/addon/addon/cdav/cdav.php:263 +msgid "Mobile" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1142 +#: ../../extend/addon/addon/cdav/cdav.php:264 ../../include/nav.php:88 +#: ../../include/nav.php:149 +msgid "Home" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1143 +#: ../../extend/addon/addon/cdav/cdav.php:267 +msgid "Work" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1146 +msgid "Add Field" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1151 +msgid "P.O. Box" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1152 +msgid "Additional" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1153 +msgid "Street" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1154 +msgid "Locality" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1155 +msgid "Region" +msgstr "" + +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1156 +msgid "ZIP Code" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:35 +msgid "Errors encountered creating database table: " +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:193 +msgid "Default Calendar" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:202 +msgid "Default Addressbook" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:211 +msgid "CalDAV/CardDAV Settings saved." +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:227 +msgid "Enable CalDAV/CardDAV Server for this channel" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:230 +#, php-format +msgid "Your CalDAV resources are located at %s " +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:233 +#, php-format +msgid "Your CardDAV resources are located at %s " +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:239 +msgid "CalDAV/CardDAV Settings" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:265 +msgid "Home, Voice" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:266 +msgid "Home, Fax" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:268 +msgid "Work, Voice" +msgstr "" + +#: ../../extend/addon/addon/cdav/cdav.php:269 +msgid "Work, Fax" +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:276 +#: ../../extend/addon/addon/chess/chess.php:430 +msgid "Invalid game." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:282 +#: ../../extend/addon/addon/chess/chess.php:436 +msgid "You are not a player in this game." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:315 +msgid "You must be a local channel to create a game." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:333 +msgid "You must select one opponent that is not yourself." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:336 +msgid "Creating new game..." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:342 +msgid "You must select white or black." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:349 +msgid "Error creating new game." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:379 ../../include/channel.php:816 +msgid "Requested channel is not available." +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:392 +msgid "You must select a local channel /chess/channelname" +msgstr "" + +#: ../../extend/addon/addon/chess/chess.php:920 +msgid "Enable notifications" +msgstr "" + +#: ../../extend/addon/addon/likebanner/likebanner.php:51 +msgid "Your Webbie:" +msgstr "" + +#: ../../extend/addon/addon/likebanner/likebanner.php:54 +msgid "Fontsize (px):" +msgstr "" + +#: ../../extend/addon/addon/likebanner/likebanner.php:68 +msgid "Link:" +msgstr "" + +#: ../../extend/addon/addon/likebanner/likebanner.php:70 +msgid "Like us on Hubzilla" +msgstr "" + +#: ../../extend/addon/addon/likebanner/likebanner.php:72 +msgid "Embed:" +msgstr "" + +#: ../../extend/addon/addon/openid/Mod_Id.php:85 +#: ../../include/selectors.php:49 ../../include/selectors.php:66 +msgid "Male" +msgstr "" + +#: ../../extend/addon/addon/openid/Mod_Id.php:87 +#: ../../include/selectors.php:49 ../../include/selectors.php:66 +msgid "Female" +msgstr "" + +#: ../../extend/addon/addon/openid/Mod_Openid.php:30 +msgid "OpenID protocol error. No ID returned." +msgstr "" + +#: ../../extend/addon/addon/openid/Mod_Openid.php:193 +#: ../../include/auth.php:286 +msgid "Login failed." +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:52 +msgid "First Name" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:53 +msgid "Last Name" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:55 +msgid "Full Name" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:61 +msgid "Profile Photo 16px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:62 +msgid "Profile Photo 32px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:63 +msgid "Profile Photo 48px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:64 +msgid "Profile Photo 64px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:65 +msgid "Profile Photo 80px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:66 +msgid "Profile Photo 128px" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:67 +msgid "Timezone" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:70 +msgid "Birth Year" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:71 +msgid "Birth Month" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:72 +msgid "Birth Day" +msgstr "" + +#: ../../extend/addon/addon/openid/MysqlProvider.php:73 +msgid "Birthdate" +msgstr "" + +#: ../../extend/addon/addon/openid/openid.php:49 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "" + +#: ../../extend/addon/addon/openid/openid.php:49 +msgid "The error message was:" +msgstr "" + +#: ../../extend/addon/addon/mailtest/mailtest.php:19 +msgid "Send test email" +msgstr "" + +#: ../../extend/addon/addon/mailtest/mailtest.php:66 +msgid "Mail sent." +msgstr "" + +#: ../../extend/addon/addon/mailtest/mailtest.php:68 +msgid "Sending of mail failed." +msgstr "" + +#: ../../extend/addon/addon/mailtest/mailtest.php:77 +msgid "Mail Test" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:57 +msgid "Errors encountered deleting database table " +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:96 +msgid "Drop tables when uninstalling?" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:96 +msgid "" +"If checked, the Rendezvous database tables will be deleted when the plugin " +"is uninstalled." +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:97 +msgid "Mapbox Access Token" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:97 +msgid "" +"If you enter a Mapbox access token, it will be used to retrieve map tiles " +"from Mapbox instead of the default OpenStreetMap tile server." +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:121 +msgid "Rendezvous" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:126 +msgid "" +"This identity has been deleted by another member due to inactivity. \n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPlease press the \"New identity" +"\" button or refresh the page to \n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tregister a new identity. You may " +"use the same name." +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:129 +msgid "Welcome to Rendezvous!" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:130 +msgid "" +"Enter your name to join this rendezvous. To begin sharing your location with " +"the other\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmembers, tap the GPS control. " +"When your location is discovered, a red dot will appear\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tand others will be able to see " +"you on the map." +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:134 +msgid "Let's meet here" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:137 +msgid "New marker" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:138 +msgid "Edit marker" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:139 +msgid "New identity" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:140 +msgid "Delete marker" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:150 +msgid "Add new rendezvous" +msgstr "" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:151 +msgid "" +"Create a new rendezvous and share the access link with those you wish \n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tto invite to the group. Those who open the " +"link become members of the \n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trendezvous. They can view other member " +"locations, add markers to the map,\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tor share their own locations with the group." +msgstr "" + #: ../../include/Import/import_diaspora.php:16 msgid "No username found in import file." msgstr "" @@ -7193,628 +10258,163 @@ msgstr "" msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1738 -msgid "Logout" +#: ../../include/account.php:35 +msgid "Not a valid email address" msgstr "" -#: ../../include/nav.php:85 ../../include/nav.php:118 -msgid "End this session" +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../include/nav.php:88 ../../include/nav.php:149 -msgid "Home" +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../include/nav.php:88 -msgid "Your posts and conversations" +#: ../../include/account.php:75 +msgid "An invitation is required." msgstr "" -#: ../../include/nav.php:89 -msgid "Your profile page" +#: ../../include/account.php:79 +msgid "Invitation could not be verified." msgstr "" -#: ../../include/nav.php:91 -msgid "Manage/Edit profiles" +#: ../../include/account.php:130 +msgid "Please enter the required information." msgstr "" -#: ../../include/nav.php:93 ../../include/channel.php:965 -msgid "Edit Profile" +#: ../../include/account.php:198 +msgid "Failed to store account information." msgstr "" -#: ../../include/nav.php:93 -msgid "Edit your profile" -msgstr "" - -#: ../../include/nav.php:95 -msgid "Your photos" -msgstr "" - -#: ../../include/nav.php:96 -msgid "Your files" -msgstr "" - -#: ../../include/nav.php:99 -msgid "Your chatrooms" -msgstr "" - -#: ../../include/nav.php:105 ../../include/conversation.php:1715 -msgid "Bookmarks" -msgstr "" - -#: ../../include/nav.php:105 -msgid "Your bookmarks" -msgstr "" - -#: ../../include/nav.php:109 -msgid "Your webpages" -msgstr "" - -#: ../../include/nav.php:111 -msgid "Your wiki" -msgstr "" - -#: ../../include/nav.php:115 -msgid "Sign in" -msgstr "" - -#: ../../include/nav.php:132 +#: ../../include/account.php:263 #, php-format -msgid "%s - click to logout" +msgid "Registration confirmation for %s" msgstr "" -#: ../../include/nav.php:135 -msgid "Remote authentication" -msgstr "" - -#: ../../include/nav.php:135 -msgid "Click to authenticate to your home hub" -msgstr "" - -#: ../../include/nav.php:149 -msgid "Home Page" -msgstr "" - -#: ../../include/nav.php:152 -msgid "Create an account" -msgstr "" - -#: ../../include/nav.php:164 -msgid "Help and documentation" -msgstr "" - -#: ../../include/nav.php:168 -msgid "Applications, utilities, links, games" -msgstr "" - -#: ../../include/nav.php:170 -msgid "Search site @name, #tag, ?docs, content" -msgstr "" - -#: ../../include/nav.php:172 -msgid "Channel Directory" -msgstr "" - -#: ../../include/nav.php:184 -msgid "Your grid" -msgstr "" - -#: ../../include/nav.php:185 -msgid "Mark all grid notifications seen" -msgstr "" - -#: ../../include/nav.php:187 -msgid "Channel home" -msgstr "" - -#: ../../include/nav.php:188 -msgid "Mark all channel notifications seen" -msgstr "" - -#: ../../include/nav.php:194 -msgid "Notices" -msgstr "" - -#: ../../include/nav.php:194 -msgid "Notifications" -msgstr "" - -#: ../../include/nav.php:195 -msgid "See all notifications" -msgstr "" - -#: ../../include/nav.php:198 -msgid "Private mail" -msgstr "" - -#: ../../include/nav.php:199 -msgid "See all private messages" -msgstr "" - -#: ../../include/nav.php:200 -msgid "Mark all private messages seen" -msgstr "" - -#: ../../include/nav.php:201 ../../include/widgets.php:700 -msgid "Inbox" -msgstr "" - -#: ../../include/nav.php:202 ../../include/widgets.php:705 -msgid "Outbox" -msgstr "" - -#: ../../include/nav.php:203 ../../include/widgets.php:710 -msgid "New Message" -msgstr "" - -#: ../../include/nav.php:206 -msgid "Event Calendar" -msgstr "" - -#: ../../include/nav.php:207 -msgid "See all events" -msgstr "" - -#: ../../include/nav.php:208 -msgid "Mark all events seen" -msgstr "" - -#: ../../include/nav.php:211 -msgid "Manage Your Channels" -msgstr "" - -#: ../../include/nav.php:213 -msgid "Account/Channel Settings" -msgstr "" - -#: ../../include/nav.php:221 ../../include/widgets.php:1593 -msgid "Admin" -msgstr "" - -#: ../../include/nav.php:221 -msgid "Site Setup and Configuration" -msgstr "" - -#: ../../include/nav.php:252 ../../include/conversation.php:853 -msgid "Loading..." -msgstr "" - -#: ../../include/nav.php:257 -msgid "@name, #tag, ?doc, content" -msgstr "" - -#: ../../include/nav.php:258 -msgid "Please wait..." -msgstr "" - -#: ../../include/datetime.php:147 -msgid "Birthday" -msgstr "" - -#: ../../include/datetime.php:149 -msgid "Age: " -msgstr "" - -#: ../../include/datetime.php:151 -msgid "YYYY-MM-DD or MM-DD" -msgstr "" - -#: ../../include/datetime.php:286 ../../boot.php:2578 -msgid "never" -msgstr "" - -#: ../../include/datetime.php:292 -msgid "less than a second ago" -msgstr "" - -#: ../../include/datetime.php:310 +#: ../../include/account.php:330 #, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" +msgid "Registration request at %s" msgstr "" -#: ../../include/datetime.php:321 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" +#: ../../include/account.php:352 +msgid "your registration password" +msgstr "" -#: ../../include/datetime.php:324 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:327 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:330 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:333 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:336 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:339 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:576 +#: ../../include/account.php:358 ../../include/account.php:420 #, php-format -msgid "%1$s's birthday" +msgid "Registration details for %s" msgstr "" -#: ../../include/datetime.php:577 +#: ../../include/account.php:431 +msgid "Account approved." +msgstr "" + +#: ../../include/account.php:471 #, php-format -msgid "Happy Birthday %1$s" +msgid "Registration revoked for %s" msgstr "" -#: ../../include/text.php:459 -msgid "prev" +#: ../../include/account.php:756 ../../include/account.php:758 +msgid "Click here to upgrade." msgstr "" -#: ../../include/text.php:461 -msgid "first" +#: ../../include/account.php:764 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../include/text.php:490 -msgid "last" +#: ../../include/account.php:769 +msgid "This action is not available under your subscription plan." msgstr "" -#: ../../include/text.php:493 -msgid "next" +#: ../../include/acl_selectors.php:198 +msgid "Who can see this?" msgstr "" -#: ../../include/text.php:504 -msgid "older" +#: ../../include/acl_selectors.php:199 +msgid "Custom selection" msgstr "" -#: ../../include/text.php:506 -msgid "newer" +#: ../../include/acl_selectors.php:200 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " +"the scope of \"Show\"." msgstr "" -#: ../../include/text.php:911 -msgid "No connections" +#: ../../include/acl_selectors.php:201 +msgid "Show" msgstr "" -#: ../../include/text.php:936 +#: ../../include/acl_selectors.php:202 +msgid "Don't show" +msgstr "" + +#: ../../include/acl_selectors.php:235 #, php-format -msgid "View all %s connections" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.
    These " +"permissions set who is allowed to view the post." msgstr "" -#: ../../include/text.php:1081 ../../include/text.php:1086 -msgid "poke" +#: ../../include/attach.php:248 ../../include/attach.php:336 +msgid "Item was not found." msgstr "" -#: ../../include/text.php:1081 ../../include/text.php:1086 -#: ../../include/conversation.php:243 -msgid "poked" +#: ../../include/attach.php:497 +msgid "No source file." msgstr "" -#: ../../include/text.php:1087 -msgid "ping" +#: ../../include/attach.php:519 +msgid "Cannot locate file to replace" msgstr "" -#: ../../include/text.php:1087 -msgid "pinged" +#: ../../include/attach.php:537 +msgid "Cannot locate file to revise/update" msgstr "" -#: ../../include/text.php:1088 -msgid "prod" +#: ../../include/attach.php:668 +#, php-format +msgid "File exceeds size limit of %d" msgstr "" -#: ../../include/text.php:1088 -msgid "prodded" +#: ../../include/attach.php:682 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "" -#: ../../include/text.php:1089 -msgid "slap" +#: ../../include/attach.php:846 +msgid "File upload failed. Possible system limit or action terminated." msgstr "" -#: ../../include/text.php:1089 -msgid "slapped" +#: ../../include/attach.php:859 +msgid "Stored file could not be verified. Upload failed." msgstr "" -#: ../../include/text.php:1090 -msgid "finger" +#: ../../include/attach.php:914 ../../include/attach.php:930 +msgid "Path not available." msgstr "" -#: ../../include/text.php:1090 -msgid "fingered" +#: ../../include/attach.php:976 ../../include/attach.php:1128 +msgid "Empty pathname" msgstr "" -#: ../../include/text.php:1091 -msgid "rebuff" +#: ../../include/attach.php:1002 +msgid "duplicate filename or path" msgstr "" -#: ../../include/text.php:1091 -msgid "rebuffed" +#: ../../include/attach.php:1024 +msgid "Path not found." msgstr "" -#: ../../include/text.php:1103 -msgid "happy" +#: ../../include/attach.php:1082 +msgid "mkdir failed." msgstr "" -#: ../../include/text.php:1104 -msgid "sad" +#: ../../include/attach.php:1086 +msgid "database storage failed." msgstr "" -#: ../../include/text.php:1105 -msgid "mellow" -msgstr "" - -#: ../../include/text.php:1106 -msgid "tired" -msgstr "" - -#: ../../include/text.php:1107 -msgid "perky" -msgstr "" - -#: ../../include/text.php:1108 -msgid "angry" -msgstr "" - -#: ../../include/text.php:1109 -msgid "stupefied" -msgstr "" - -#: ../../include/text.php:1110 -msgid "puzzled" -msgstr "" - -#: ../../include/text.php:1111 -msgid "interested" -msgstr "" - -#: ../../include/text.php:1112 -msgid "bitter" -msgstr "" - -#: ../../include/text.php:1113 -msgid "cheerful" -msgstr "" - -#: ../../include/text.php:1114 -msgid "alive" -msgstr "" - -#: ../../include/text.php:1115 -msgid "annoyed" -msgstr "" - -#: ../../include/text.php:1116 -msgid "anxious" -msgstr "" - -#: ../../include/text.php:1117 -msgid "cranky" -msgstr "" - -#: ../../include/text.php:1118 -msgid "disturbed" -msgstr "" - -#: ../../include/text.php:1119 -msgid "frustrated" -msgstr "" - -#: ../../include/text.php:1120 -msgid "depressed" -msgstr "" - -#: ../../include/text.php:1121 -msgid "motivated" -msgstr "" - -#: ../../include/text.php:1122 -msgid "relaxed" -msgstr "" - -#: ../../include/text.php:1123 -msgid "surprised" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:70 -msgid "Monday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:71 -msgid "Tuesday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:72 -msgid "Wednesday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:73 -msgid "Thursday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:74 -msgid "Friday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:75 -msgid "Saturday" -msgstr "" - -#: ../../include/text.php:1310 ../../include/js_strings.php:69 -msgid "Sunday" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:45 -msgid "January" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:46 -msgid "February" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:47 -msgid "March" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:48 -msgid "April" -msgstr "" - -#: ../../include/text.php:1314 -msgid "May" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:50 -msgid "June" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:51 -msgid "July" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:52 -msgid "August" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:53 -msgid "September" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:54 -msgid "October" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:55 -msgid "November" -msgstr "" - -#: ../../include/text.php:1314 ../../include/js_strings.php:56 -msgid "December" -msgstr "" - -#: ../../include/text.php:1391 ../../include/text.php:1395 -msgid "Unknown Attachment" -msgstr "" - -#: ../../include/text.php:1397 -msgid "unknown" -msgstr "" - -#: ../../include/text.php:1433 -msgid "remove category" -msgstr "" - -#: ../../include/text.php:1510 -msgid "remove from file" -msgstr "" - -#: ../../include/text.php:1814 ../../include/language.php:367 -msgid "default" -msgstr "" - -#: ../../include/text.php:1822 -msgid "Page layout" -msgstr "" - -#: ../../include/text.php:1822 -msgid "You can create your own with the layouts tool" -msgstr "" - -#: ../../include/text.php:1864 -msgid "Page content type" -msgstr "" - -#: ../../include/text.php:1997 -msgid "activity" -msgstr "" - -#: ../../include/text.php:2308 -msgid "Design Tools" -msgstr "" - -#: ../../include/text.php:2314 -msgid "Pages" -msgstr "" - -#: ../../include/text.php:2336 -msgid "Import website..." -msgstr "" - -#: ../../include/text.php:2337 -msgid "Select folder to import" -msgstr "" - -#: ../../include/text.php:2338 -msgid "Import from a zipped folder:" -msgstr "" - -#: ../../include/text.php:2339 -msgid "Import from cloud files:" -msgstr "" - -#: ../../include/text.php:2340 -msgid "/cloud/channel/path/to/folder" -msgstr "" - -#: ../../include/text.php:2341 -msgid "Enter path to website files" -msgstr "" - -#: ../../include/text.php:2342 -msgid "Select folder" -msgstr "" - -#: ../../include/text.php:2343 -msgid "Export website..." -msgstr "" - -#: ../../include/text.php:2344 -msgid "Export to a zip file" -msgstr "" - -#: ../../include/text.php:2345 -msgid "website.zip" -msgstr "" - -#: ../../include/text.php:2346 -msgid "Enter a name for the zip file." -msgstr "" - -#: ../../include/text.php:2347 -msgid "Export to cloud files" -msgstr "" - -#: ../../include/text.php:2348 -msgid "/path/to/export/folder" -msgstr "" - -#: ../../include/text.php:2349 -msgid "Enter a path to a cloud files destination." -msgstr "" - -#: ../../include/text.php:2350 -msgid "Specify folder" +#: ../../include/attach.php:1134 +msgid "Empty path" msgstr "" #: ../../include/bbcode.php:134 ../../include/bbcode.php:902 @@ -7864,6 +10464,448 @@ msgstr "" msgid "$1 wrote:" msgstr "" +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "" + +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "" + +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "" + +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "" + +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "" + +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "" + +#: ../../include/channel.php:212 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "" + +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "" + +#: ../../include/channel.php:341 +msgid "Default Profile" +msgstr "" + +#: ../../include/channel.php:962 +msgid "Create New Profile" +msgstr "" + +#: ../../include/channel.php:982 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/channel.php:1055 ../../include/channel.php:1174 +msgid "Gender:" +msgstr "" + +#: ../../include/channel.php:1057 ../../include/channel.php:1229 +msgid "Homepage:" +msgstr "" + +#: ../../include/channel.php:1058 +msgid "Online Now" +msgstr "" + +#: ../../include/channel.php:1179 +msgid "Like this channel" +msgstr "" + +#: ../../include/channel.php:1203 +msgid "j F, Y" +msgstr "" + +#: ../../include/channel.php:1204 +msgid "j F" +msgstr "" + +#: ../../include/channel.php:1211 +msgid "Birthday:" +msgstr "" + +#: ../../include/channel.php:1224 +#, php-format +msgid "for %1$d %2$s" +msgstr "" + +#: ../../include/channel.php:1227 +msgid "Sexual Preference:" +msgstr "" + +#: ../../include/channel.php:1233 +msgid "Tags:" +msgstr "" + +#: ../../include/channel.php:1235 +msgid "Political Views:" +msgstr "" + +#: ../../include/channel.php:1237 +msgid "Religion:" +msgstr "" + +#: ../../include/channel.php:1241 +msgid "Hobbies/Interests:" +msgstr "" + +#: ../../include/channel.php:1243 +msgid "Likes:" +msgstr "" + +#: ../../include/channel.php:1245 +msgid "Dislikes:" +msgstr "" + +#: ../../include/channel.php:1247 +msgid "Contact information and Social Networks:" +msgstr "" + +#: ../../include/channel.php:1249 +msgid "My other channels:" +msgstr "" + +#: ../../include/channel.php:1251 +msgid "Musical interests:" +msgstr "" + +#: ../../include/channel.php:1253 +msgid "Books, literature:" +msgstr "" + +#: ../../include/channel.php:1255 +msgid "Television:" +msgstr "" + +#: ../../include/channel.php:1257 +msgid "Film/dance/culture/entertainment:" +msgstr "" + +#: ../../include/channel.php:1259 +msgid "Love/Romance:" +msgstr "" + +#: ../../include/channel.php:1261 +msgid "Work/employment:" +msgstr "" + +#: ../../include/channel.php:1263 +msgid "School/education:" +msgstr "" + +#: ../../include/channel.php:1284 +msgid "Like this thing" +msgstr "" + +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "" + +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "" + +#: ../../include/conversation.php:243 ../../include/text.php:1081 +#: ../../include/text.php:1086 +msgid "poked" +msgstr "" + +#: ../../include/conversation.php:694 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: ../../include/conversation.php:713 +msgid "Categories:" +msgstr "" + +#: ../../include/conversation.php:714 +msgid "Filed under:" +msgstr "" + +#: ../../include/conversation.php:739 +msgid "View in context" +msgstr "" + +#: ../../include/conversation.php:849 +msgid "remove" +msgstr "" + +#: ../../include/conversation.php:853 ../../include/nav.php:252 +msgid "Loading..." +msgstr "" + +#: ../../include/conversation.php:854 +msgid "Delete Selected Items" +msgstr "" + +#: ../../include/conversation.php:947 +msgid "View Source" +msgstr "" + +#: ../../include/conversation.php:948 +msgid "Follow Thread" +msgstr "" + +#: ../../include/conversation.php:949 +msgid "Unfollow Thread" +msgstr "" + +#: ../../include/conversation.php:954 +msgid "Activity/Posts" +msgstr "" + +#: ../../include/conversation.php:956 +msgid "Edit Connection" +msgstr "" + +#: ../../include/conversation.php:957 +msgid "Message" +msgstr "" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../include/conversation.php:1081 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1083 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1089 +msgid "and" +msgstr "" + +#: ../../include/conversation.php:1092 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../include/conversation.php:1136 +msgid "Set your location" +msgstr "" + +#: ../../include/conversation.php:1137 +msgid "Clear browser location" +msgstr "" + +#: ../../include/conversation.php:1185 +msgid "Tag term:" +msgstr "" + +#: ../../include/conversation.php:1186 +msgid "Where are you right now?" +msgstr "" + +#: ../../include/conversation.php:1195 +msgid "Comments enabled" +msgstr "" + +#: ../../include/conversation.php:1196 +msgid "Comments disabled" +msgstr "" + +#: ../../include/conversation.php:1234 +msgid "Page link name" +msgstr "" + +#: ../../include/conversation.php:1237 +msgid "Post as" +msgstr "" + +#: ../../include/conversation.php:1251 +msgid "Toggle voting" +msgstr "" + +#: ../../include/conversation.php:1254 +msgid "Disable comments" +msgstr "" + +#: ../../include/conversation.php:1255 +msgid "Toggle comments" +msgstr "" + +#: ../../include/conversation.php:1263 +msgid "Categories (optional, comma-separated list)" +msgstr "" + +#: ../../include/conversation.php:1286 +msgid "Other networks and post services" +msgstr "" + +#: ../../include/conversation.php:1292 +msgid "Set publish date" +msgstr "" + +#: ../../include/conversation.php:1541 +msgid "Discover" +msgstr "" + +#: ../../include/conversation.php:1544 +msgid "Imported public streams" +msgstr "" + +#: ../../include/conversation.php:1549 +msgid "Commented Order" +msgstr "" + +#: ../../include/conversation.php:1552 +msgid "Sort by Comment Date" +msgstr "" + +#: ../../include/conversation.php:1556 +msgid "Posted Order" +msgstr "" + +#: ../../include/conversation.php:1559 +msgid "Sort by Post Date" +msgstr "" + +#: ../../include/conversation.php:1567 +msgid "Posts that mention or involve you" +msgstr "" + +#: ../../include/conversation.php:1576 +msgid "Activity Stream - by date" +msgstr "" + +#: ../../include/conversation.php:1582 +msgid "Starred" +msgstr "" + +#: ../../include/conversation.php:1585 +msgid "Favourite Posts" +msgstr "" + +#: ../../include/conversation.php:1592 +msgid "Spam" +msgstr "" + +#: ../../include/conversation.php:1595 +msgid "Posts flagged as SPAM" +msgstr "" + +#: ../../include/conversation.php:1654 +msgid "Status Messages and Posts" +msgstr "" + +#: ../../include/conversation.php:1663 +msgid "About" +msgstr "" + +#: ../../include/conversation.php:1666 +msgid "Profile Details" +msgstr "" + +#: ../../include/conversation.php:1675 ../../include/photos.php:506 +msgid "Photo Albums" +msgstr "" + +#: ../../include/conversation.php:1682 +msgid "Files and Storage" +msgstr "" + +#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 +#: ../../include/widgets.php:883 +msgid "Chatrooms" +msgstr "" + +#: ../../include/conversation.php:1715 ../../include/nav.php:105 +msgid "Bookmarks" +msgstr "" + +#: ../../include/conversation.php:1718 +msgid "Saved Bookmarks" +msgstr "" + +#: ../../include/conversation.php:1728 +msgid "Manage Webpages" +msgstr "" + +#: ../../include/conversation.php:1793 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1796 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1799 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1802 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1805 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1808 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "" +msgstr[1] "" + #: ../../include/photos.php:114 #, php-format msgid "Image exceeds website size limit of %lu bytes" @@ -7887,28 +10929,31 @@ msgctxt "photo_upload" msgid "%1$s posted %2$s to %3$s" msgstr "" -#: ../../include/photos.php:506 ../../include/conversation.php:1675 -msgid "Photo Albums" -msgstr "" - #: ../../include/photos.php:510 msgid "Upload New Photos" msgstr "" -#: ../../include/dir_fns.php:141 -msgid "Directory Options" +#: ../../include/bb2diaspora.php:401 +msgid "Attachments:" msgstr "" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" +#: ../../include/bb2diaspora.php:488 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" +#: ../../include/bb2diaspora.php:490 +msgid "$Projectname event notification:" msgstr "" -#: ../../include/dir_fns.php:145 -msgid "This Website Only" +#: ../../include/bb2diaspora.php:494 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" +msgstr "" + +#: ../../include/bb2diaspora.php:502 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" msgstr "" #: ../../include/features.php:58 @@ -8170,8 +11215,8 @@ msgstr "" msgid "Add emoji reaction ability to posts" msgstr "" -#: ../../include/features.php:372 ../../include/widgets.php:346 -#: ../../include/contact_widgets.php:53 +#: ../../include/features.php:372 ../../include/contact_widgets.php:53 +#: ../../include/widgets.php:346 msgid "Saved Folders" msgstr "" @@ -8213,306 +11258,17 @@ msgid "" "channel" msgstr "" -#: ../../include/network.php:704 -msgid "view full size" +#: ../../include/connections.php:95 +msgid "New window" msgstr "" -#: ../../include/network.php:1937 -msgid "Administrator" +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/network.php:1953 -msgid "No Subject" -msgstr "" - -#: ../../include/network.php:2207 ../../include/network.php:2208 -msgid "Friendica" -msgstr "" - -#: ../../include/network.php:2209 -msgid "OStatus" -msgstr "" - -#: ../../include/network.php:2210 -msgid "GNU-Social" -msgstr "" - -#: ../../include/network.php:2211 -msgid "RSS/Atom" -msgstr "" - -#: ../../include/network.php:2213 -msgid "Diaspora" -msgstr "" - -#: ../../include/network.php:2214 -msgid "Facebook" -msgstr "" - -#: ../../include/network.php:2215 -msgid "Zot" -msgstr "" - -#: ../../include/network.php:2216 -msgid "LinkedIn" -msgstr "" - -#: ../../include/network.php:2217 -msgid "XMPP/IM" -msgstr "" - -#: ../../include/network.php:2218 -msgid "MySpace" -msgstr "" - -#: ../../include/widgets.php:46 ../../include/widgets.php:465 -#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 -#: ../../include/contact_widgets.php:91 -msgid "Categories" -msgstr "" - -#: ../../include/widgets.php:103 -msgid "System" -msgstr "" - -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "" - -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "" - -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "" - -#: ../../include/widgets.php:175 +#: ../../include/connections.php:214 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "" - -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "" - -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "" - -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "" - -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "" - -#: ../../include/widgets.php:275 -msgid "Remove term" -msgstr "" - -#: ../../include/widgets.php:284 ../../include/group.php:316 -msgid "add" -msgstr "" - -#: ../../include/widgets.php:349 ../../include/widgets.php:468 -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -msgid "Everything" -msgstr "" - -#: ../../include/widgets.php:390 -msgid "Archives" -msgstr "" - -#: ../../include/widgets.php:552 -msgid "Refresh" -msgstr "" - -#: ../../include/widgets.php:592 -msgid "Account settings" -msgstr "" - -#: ../../include/widgets.php:598 -msgid "Channel settings" -msgstr "" - -#: ../../include/widgets.php:607 -msgid "Additional features" -msgstr "" - -#: ../../include/widgets.php:614 -msgid "Feature/Addon settings" -msgstr "" - -#: ../../include/widgets.php:620 -msgid "Display settings" -msgstr "" - -#: ../../include/widgets.php:627 -msgid "Manage locations" -msgstr "" - -#: ../../include/widgets.php:634 -msgid "Export channel" -msgstr "" - -#: ../../include/widgets.php:640 -msgid "Connected apps" -msgstr "" - -#: ../../include/widgets.php:664 -msgid "Premium Channel Settings" -msgstr "" - -#: ../../include/widgets.php:693 -msgid "Private Mail Menu" -msgstr "" - -#: ../../include/widgets.php:695 -msgid "Combined View" -msgstr "" - -#: ../../include/widgets.php:727 ../../include/widgets.php:739 -msgid "Conversations" -msgstr "" - -#: ../../include/widgets.php:731 -msgid "Received Messages" -msgstr "" - -#: ../../include/widgets.php:735 -msgid "Sent Messages" -msgstr "" - -#: ../../include/widgets.php:749 -msgid "No messages." -msgstr "" - -#: ../../include/widgets.php:767 -msgid "Delete conversation" -msgstr "" - -#: ../../include/widgets.php:793 -msgid "Events Tools" -msgstr "" - -#: ../../include/widgets.php:794 -msgid "Export Calendar" -msgstr "" - -#: ../../include/widgets.php:795 -msgid "Import Calendar" -msgstr "" - -#: ../../include/widgets.php:883 ../../include/conversation.php:1702 -#: ../../include/conversation.php:1705 -msgid "Chatrooms" -msgstr "" - -#: ../../include/widgets.php:887 -msgid "Overview" -msgstr "" - -#: ../../include/widgets.php:894 -msgid "Chat Members" -msgstr "" - -#: ../../include/widgets.php:916 -msgid "Wiki List" -msgstr "" - -#: ../../include/widgets.php:954 -msgid "Wiki Pages" -msgstr "" - -#: ../../include/widgets.php:989 -msgid "Bookmarked Chatrooms" -msgstr "" - -#: ../../include/widgets.php:1020 -msgid "Suggested Chatrooms" -msgstr "" - -#: ../../include/widgets.php:1165 ../../include/widgets.php:1277 -msgid "photo/image" -msgstr "" - -#: ../../include/widgets.php:1220 -msgid "Click to show more" -msgstr "" - -#: ../../include/widgets.php:1371 -msgid "Rating Tools" -msgstr "" - -#: ../../include/widgets.php:1375 ../../include/widgets.php:1377 -msgid "Rate Me" -msgstr "" - -#: ../../include/widgets.php:1380 -msgid "View Ratings" -msgstr "" - -#: ../../include/widgets.php:1464 -msgid "Forums" -msgstr "" - -#: ../../include/widgets.php:1493 -msgid "Tasks" -msgstr "" - -#: ../../include/widgets.php:1504 -msgid "Documentation" -msgstr "" - -#: ../../include/widgets.php:1560 ../../include/widgets.php:1598 -msgid "Member registrations waiting for confirmation" -msgstr "" - -#: ../../include/widgets.php:1566 -msgid "Inspect queue" -msgstr "" - -#: ../../include/widgets.php:1568 -msgid "DB updates" -msgstr "" - -#: ../../include/widgets.php:1594 -msgid "Plugin Features" -msgstr "" - -#: ../../include/bb2diaspora.php:404 -msgid "Attachments:" -msgstr "" - -#: ../../include/bb2diaspora.php:491 ../../include/event.php:22 -#: ../../include/event.php:69 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: ../../include/bb2diaspora.php:493 -msgid "$Projectname event notification:" -msgstr "" - -#: ../../include/bb2diaspora.php:497 ../../include/event.php:30 -#: ../../include/event.php:73 -msgid "Starts:" -msgstr "" - -#: ../../include/bb2diaspora.php:505 ../../include/event.php:40 -#: ../../include/event.php:77 -msgid "Finishes:" -msgstr "" - -#: ../../include/security.php:117 -msgid "guest:" -msgstr "" - -#: ../../include/security.php:535 -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." +msgid "User '%s' deleted" msgstr "" #: ../../include/bookmarks.php:35 @@ -8520,72 +11276,327 @@ msgstr "" msgid "%1$s's bookmarks" msgstr "" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." +#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1708 +msgid "Logout" msgstr "" -#: ../../include/group.php:248 -msgid "Add new connections to this privacy group" +#: ../../include/nav.php:85 ../../include/nav.php:118 +msgid "End this session" msgstr "" -#: ../../include/group.php:289 -msgid "edit" +#: ../../include/nav.php:88 +msgid "Your posts and conversations" msgstr "" -#: ../../include/group.php:312 -msgid "Edit group" +#: ../../include/nav.php:89 +msgid "Your profile page" msgstr "" -#: ../../include/group.php:313 -msgid "Add privacy group" +#: ../../include/nav.php:91 +msgid "Manage/Edit profiles" msgstr "" -#: ../../include/group.php:314 -msgid "Channels not in any privacy group" +#: ../../include/nav.php:93 +msgid "Edit your profile" msgstr "" -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." +#: ../../include/nav.php:95 +msgid "Your photos" msgstr "" -#: ../../include/import.php:90 -msgid "Channel clone failed. Import failed." +#: ../../include/nav.php:96 +msgid "Your files" msgstr "" -#: ../../include/import.php:1354 -msgid "Unable to import element \"" +#: ../../include/nav.php:99 +msgid "Your chatrooms" msgstr "" -#: ../../include/language.php:380 -msgid "Select an alternate language" +#: ../../include/nav.php:105 +msgid "Your bookmarks" msgstr "" -#: ../../include/message.php:20 -msgid "No recipient provided." +#: ../../include/nav.php:109 +msgid "Your webpages" msgstr "" -#: ../../include/message.php:25 -msgid "[no subject]" +#: ../../include/nav.php:111 +msgid "Your wiki" msgstr "" -#: ../../include/message.php:45 -msgid "Unable to determine sender." +#: ../../include/nav.php:115 +msgid "Sign in" msgstr "" -#: ../../include/message.php:222 -msgid "Stored post could not be verified." +#: ../../include/nav.php:132 +#, php-format +msgid "%s - click to logout" +msgstr "" + +#: ../../include/nav.php:135 +msgid "Remote authentication" +msgstr "" + +#: ../../include/nav.php:135 +msgid "Click to authenticate to your home hub" +msgstr "" + +#: ../../include/nav.php:149 +msgid "Home Page" +msgstr "" + +#: ../../include/nav.php:152 +msgid "Create an account" +msgstr "" + +#: ../../include/nav.php:164 +msgid "Help and documentation" +msgstr "" + +#: ../../include/nav.php:168 +msgid "Applications, utilities, links, games" +msgstr "" + +#: ../../include/nav.php:170 +msgid "Search site @name, #tag, ?docs, content" +msgstr "" + +#: ../../include/nav.php:172 +msgid "Channel Directory" +msgstr "" + +#: ../../include/nav.php:184 +msgid "Your grid" +msgstr "" + +#: ../../include/nav.php:185 +msgid "Mark all grid notifications seen" +msgstr "" + +#: ../../include/nav.php:187 +msgid "Channel home" +msgstr "" + +#: ../../include/nav.php:188 +msgid "Mark all channel notifications seen" +msgstr "" + +#: ../../include/nav.php:194 +msgid "Notices" +msgstr "" + +#: ../../include/nav.php:194 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:195 +msgid "See all notifications" +msgstr "" + +#: ../../include/nav.php:198 +msgid "Private mail" +msgstr "" + +#: ../../include/nav.php:199 +msgid "See all private messages" +msgstr "" + +#: ../../include/nav.php:200 +msgid "Mark all private messages seen" +msgstr "" + +#: ../../include/nav.php:201 ../../include/widgets.php:700 +msgid "Inbox" +msgstr "" + +#: ../../include/nav.php:202 ../../include/widgets.php:705 +msgid "Outbox" +msgstr "" + +#: ../../include/nav.php:203 ../../include/widgets.php:710 +msgid "New Message" +msgstr "" + +#: ../../include/nav.php:206 +msgid "Event Calendar" +msgstr "" + +#: ../../include/nav.php:207 +msgid "See all events" +msgstr "" + +#: ../../include/nav.php:208 +msgid "Mark all events seen" +msgstr "" + +#: ../../include/nav.php:211 +msgid "Manage Your Channels" +msgstr "" + +#: ../../include/nav.php:213 +msgid "Account/Channel Settings" +msgstr "" + +#: ../../include/nav.php:221 ../../include/widgets.php:1593 +msgid "Admin" +msgstr "" + +#: ../../include/nav.php:221 +msgid "Site Setup and Configuration" +msgstr "" + +#: ../../include/nav.php:257 +msgid "@name, #tag, ?doc, content" +msgstr "" + +#: ../../include/nav.php:258 +msgid "Please wait..." +msgstr "" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "" + +#: ../../include/datetime.php:286 ../../boot.php:2548 +msgid "never" +msgstr "" + +#: ../../include/datetime.php:292 +msgid "less than a second ago" +msgstr "" + +#: ../../include/datetime.php:310 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "" + +#: ../../include/datetime.php:321 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:324 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:327 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:330 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:333 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:336 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:339 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:576 +#, php-format +msgid "%1$s's birthday" +msgstr "" + +#: ../../include/datetime.php:577 +#, php-format +msgid "Happy Birthday %1$s" msgstr "" #: ../../include/page_widgets.php:7 msgid "New Page" msgstr "" -#: ../../include/page_widgets.php:46 -msgid "Title" +#: ../../include/contact_widgets.php:11 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/contact_widgets.php:19 +msgid "Find Channels" +msgstr "" + +#: ../../include/contact_widgets.php:20 +msgid "Enter name or interest" +msgstr "" + +#: ../../include/contact_widgets.php:21 +msgid "Connect/Follow" +msgstr "" + +#: ../../include/contact_widgets.php:22 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "" + +#: ../../include/contact_widgets.php:26 +msgid "Random Profile" +msgstr "" + +#: ../../include/contact_widgets.php:27 +msgid "Invite Friends" +msgstr "" + +#: ../../include/contact_widgets.php:29 +msgid "Advanced example: name=fred and country=iceland" +msgstr "" + +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +#: ../../include/widgets.php:349 ../../include/widgets.php:468 +msgid "Everything" +msgstr "" + +#: ../../include/contact_widgets.php:91 ../../include/taxonomy.php:188 +#: ../../include/taxonomy.php:270 ../../include/widgets.php:46 +#: ../../include/widgets.php:465 +msgid "Categories" +msgstr "" + +#: ../../include/contact_widgets.php:122 +#, php-format +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/contact_widgets.php:127 +msgid "show more" msgstr "" #: ../../include/oembed.php:322 @@ -8604,72 +11615,28 @@ msgstr "" msgid "Embedding disabled" msgstr "" -#: ../../include/account.php:35 -msgid "Not a valid email address" +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." msgstr "" -#: ../../include/account.php:37 -msgid "Your email domain is not among those allowed on this site" +#: ../../include/event.php:1024 +msgid "Not specified" msgstr "" -#: ../../include/account.php:43 -msgid "Your email address is already registered at this site." +#: ../../include/event.php:1025 +msgid "Needs Action" msgstr "" -#: ../../include/account.php:75 -msgid "An invitation is required." +#: ../../include/event.php:1026 +msgid "Completed" msgstr "" -#: ../../include/account.php:79 -msgid "Invitation could not be verified." +#: ../../include/event.php:1027 +msgid "In Process" msgstr "" -#: ../../include/account.php:130 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:198 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:263 -#, php-format -msgid "Registration confirmation for %s" -msgstr "" - -#: ../../include/account.php:330 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:352 -msgid "your registration password" -msgstr "" - -#: ../../include/account.php:358 ../../include/account.php:420 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../include/account.php:431 -msgid "Account approved." -msgstr "" - -#: ../../include/account.php:471 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../include/account.php:756 ../../include/account.php:758 -msgid "Click here to upgrade." -msgstr "" - -#: ../../include/account.php:764 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "" - -#: ../../include/account.php:769 -msgid "This action is not available under your subscription plan." +#: ../../include/event.php:1028 +msgid "Cancelled" msgstr "" #: ../../include/js_strings.php:5 @@ -8812,11 +11779,55 @@ msgstr "" msgid "timeago.numbers" msgstr "" +#: ../../include/js_strings.php:45 ../../include/text.php:1314 +msgid "January" +msgstr "" + +#: ../../include/js_strings.php:46 ../../include/text.php:1314 +msgid "February" +msgstr "" + +#: ../../include/js_strings.php:47 ../../include/text.php:1314 +msgid "March" +msgstr "" + +#: ../../include/js_strings.php:48 ../../include/text.php:1314 +msgid "April" +msgstr "" + #: ../../include/js_strings.php:49 msgctxt "long" msgid "May" msgstr "" +#: ../../include/js_strings.php:50 ../../include/text.php:1314 +msgid "June" +msgstr "" + +#: ../../include/js_strings.php:51 ../../include/text.php:1314 +msgid "July" +msgstr "" + +#: ../../include/js_strings.php:52 ../../include/text.php:1314 +msgid "August" +msgstr "" + +#: ../../include/js_strings.php:53 ../../include/text.php:1314 +msgid "September" +msgstr "" + +#: ../../include/js_strings.php:54 ../../include/text.php:1314 +msgid "October" +msgstr "" + +#: ../../include/js_strings.php:55 ../../include/text.php:1314 +msgid "November" +msgstr "" + +#: ../../include/js_strings.php:56 ../../include/text.php:1314 +msgid "December" +msgstr "" + #: ../../include/js_strings.php:57 msgid "Jan" msgstr "" @@ -8866,6 +11877,34 @@ msgstr "" msgid "Dec" msgstr "" +#: ../../include/js_strings.php:69 ../../include/text.php:1310 +msgid "Sunday" +msgstr "" + +#: ../../include/js_strings.php:70 ../../include/text.php:1310 +msgid "Monday" +msgstr "" + +#: ../../include/js_strings.php:71 ../../include/text.php:1310 +msgid "Tuesday" +msgstr "" + +#: ../../include/js_strings.php:72 ../../include/text.php:1310 +msgid "Wednesday" +msgstr "" + +#: ../../include/js_strings.php:73 ../../include/text.php:1310 +msgid "Thursday" +msgstr "" + +#: ../../include/js_strings.php:74 ../../include/text.php:1310 +msgid "Friday" +msgstr "" + +#: ../../include/js_strings.php:75 ../../include/text.php:1310 +msgid "Saturday" +msgstr "" + #: ../../include/js_strings.php:76 msgid "Sun" msgstr "" @@ -8947,6 +11986,151 @@ msgstr "" msgid "Cannot connect to yourself." msgstr "" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "" + +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "" + +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "" + +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "" + +#: ../../include/security.php:117 +msgid "guest:" +msgstr "" + +#: ../../include/security.php:535 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + +#: ../../include/auth.php:148 +msgid "Logged out." +msgstr "" + +#: ../../include/auth.php:275 +msgid "Failed authentication" +msgstr "" + +#: ../../include/activities.php:41 +msgid " and " +msgstr "" + +#: ../../include/activities.php:49 +msgid "public profile" +msgstr "" + +#: ../../include/activities.php:58 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "" + +#: ../../include/activities.php:59 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "" + +#: ../../include/activities.php:62 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "" + +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "" + +#: ../../include/import.php:90 +msgid "Channel clone failed. Import failed." +msgstr "" + +#: ../../include/import.php:1354 +msgid "Unable to import element \"" +msgstr "" + +#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 +msgid "Tags" +msgstr "" + +#: ../../include/taxonomy.php:293 +msgid "Keywords" +msgstr "" + +#: ../../include/taxonomy.php:314 +msgid "have" +msgstr "" + +#: ../../include/taxonomy.php:314 +msgid "has" +msgstr "" + +#: ../../include/taxonomy.php:315 +msgid "want" +msgstr "" + +#: ../../include/taxonomy.php:315 +msgid "wants" +msgstr "" + +#: ../../include/taxonomy.php:316 +msgid "likes" +msgstr "" + +#: ../../include/taxonomy.php:317 +msgid "dislikes" +msgstr "" + +#: ../../include/language.php:367 ../../include/text.php:1814 +msgid "default" +msgstr "" + +#: ../../include/language.php:380 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "" + +#: ../../include/group.php:248 +msgid "Add new connections to this privacy group" +msgstr "" + +#: ../../include/group.php:289 +msgid "edit" +msgstr "" + +#: ../../include/group.php:312 +msgid "Edit group" +msgstr "" + +#: ../../include/group.php:313 +msgid "Add privacy group" +msgstr "" + +#: ../../include/group.php:314 +msgid "Channels not in any privacy group" +msgstr "" + +#: ../../include/group.php:316 ../../include/widgets.php:284 +msgid "add" +msgstr "" + +#: ../../include/help.php:31 +msgid "Help:" +msgstr "" + #: ../../include/selectors.php:30 msgid "Frequently" msgstr "" @@ -8971,14 +12155,6 @@ msgstr "" msgid "Monthly" msgstr "" -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Male" -msgstr "" - -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Female" -msgstr "" - #: ../../include/selectors.php:49 msgid "Currently Male" msgstr "" @@ -9195,6 +12371,22 @@ msgstr "" msgid "Ask me" msgstr "" +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "" + +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "" + +#: ../../include/message.php:222 +msgid "Stored post could not be verified." +msgstr "" + #: ../../include/permissions.php:35 msgid "Can view my normal stream and posts" msgstr "" @@ -9247,384 +12439,6 @@ msgstr "" msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../include/connections.php:95 -msgid "New window" -msgstr "" - -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "" - -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" -msgstr "" - -#: ../../include/auth.php:148 -msgid "Logged out." -msgstr "" - -#: ../../include/auth.php:275 -msgid "Failed authentication" -msgstr "" - -#: ../../include/auth.php:286 -msgid "Login failed." -msgstr "" - -#: ../../include/activities.php:41 -msgid " and " -msgstr "" - -#: ../../include/activities.php:49 -msgid "public profile" -msgstr "" - -#: ../../include/activities.php:58 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "" - -#: ../../include/activities.php:59 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "" - -#: ../../include/activities.php:62 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "" - -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "" - -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "" - -#: ../../include/conversation.php:694 -#, php-format -msgid "View %s's profile @ %s" -msgstr "" - -#: ../../include/conversation.php:713 -msgid "Categories:" -msgstr "" - -#: ../../include/conversation.php:714 -msgid "Filed under:" -msgstr "" - -#: ../../include/conversation.php:739 -msgid "View in context" -msgstr "" - -#: ../../include/conversation.php:849 -msgid "remove" -msgstr "" - -#: ../../include/conversation.php:854 -msgid "Delete Selected Items" -msgstr "" - -#: ../../include/conversation.php:947 -msgid "View Source" -msgstr "" - -#: ../../include/conversation.php:948 -msgid "Follow Thread" -msgstr "" - -#: ../../include/conversation.php:949 -msgid "Unfollow Thread" -msgstr "" - -#: ../../include/conversation.php:954 -msgid "Activity/Posts" -msgstr "" - -#: ../../include/conversation.php:956 -msgid "Edit Connection" -msgstr "" - -#: ../../include/conversation.php:957 -msgid "Message" -msgstr "" - -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s likes this." -msgstr "" - -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: ../../include/conversation.php:1081 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1083 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1089 -msgid "and" -msgstr "" - -#: ../../include/conversation.php:1092 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../include/conversation.php:1136 -msgid "Set your location" -msgstr "" - -#: ../../include/conversation.php:1137 -msgid "Clear browser location" -msgstr "" - -#: ../../include/conversation.php:1185 -msgid "Tag term:" -msgstr "" - -#: ../../include/conversation.php:1186 -msgid "Where are you right now?" -msgstr "" - -#: ../../include/conversation.php:1195 -msgid "Comments enabled" -msgstr "" - -#: ../../include/conversation.php:1196 -msgid "Comments disabled" -msgstr "" - -#: ../../include/conversation.php:1234 -msgid "Page link name" -msgstr "" - -#: ../../include/conversation.php:1237 -msgid "Post as" -msgstr "" - -#: ../../include/conversation.php:1251 -msgid "Toggle voting" -msgstr "" - -#: ../../include/conversation.php:1254 -msgid "Disable comments" -msgstr "" - -#: ../../include/conversation.php:1255 -msgid "Toggle comments" -msgstr "" - -#: ../../include/conversation.php:1263 -msgid "Categories (optional, comma-separated list)" -msgstr "" - -#: ../../include/conversation.php:1286 -msgid "Other networks and post services" -msgstr "" - -#: ../../include/conversation.php:1292 -msgid "Set publish date" -msgstr "" - -#: ../../include/conversation.php:1541 -msgid "Discover" -msgstr "" - -#: ../../include/conversation.php:1544 -msgid "Imported public streams" -msgstr "" - -#: ../../include/conversation.php:1549 -msgid "Commented Order" -msgstr "" - -#: ../../include/conversation.php:1552 -msgid "Sort by Comment Date" -msgstr "" - -#: ../../include/conversation.php:1556 -msgid "Posted Order" -msgstr "" - -#: ../../include/conversation.php:1559 -msgid "Sort by Post Date" -msgstr "" - -#: ../../include/conversation.php:1567 -msgid "Posts that mention or involve you" -msgstr "" - -#: ../../include/conversation.php:1576 -msgid "Activity Stream - by date" -msgstr "" - -#: ../../include/conversation.php:1582 -msgid "Starred" -msgstr "" - -#: ../../include/conversation.php:1585 -msgid "Favourite Posts" -msgstr "" - -#: ../../include/conversation.php:1592 -msgid "Spam" -msgstr "" - -#: ../../include/conversation.php:1595 -msgid "Posts flagged as SPAM" -msgstr "" - -#: ../../include/conversation.php:1654 -msgid "Status Messages and Posts" -msgstr "" - -#: ../../include/conversation.php:1663 -msgid "About" -msgstr "" - -#: ../../include/conversation.php:1666 -msgid "Profile Details" -msgstr "" - -#: ../../include/conversation.php:1682 -msgid "Files and Storage" -msgstr "" - -#: ../../include/conversation.php:1718 -msgid "Saved Bookmarks" -msgstr "" - -#: ../../include/conversation.php:1728 -msgid "Manage Webpages" -msgstr "" - -#: ../../include/conversation.php:1793 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1796 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1799 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1802 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1805 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1808 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 -msgid "Tags" -msgstr "" - -#: ../../include/taxonomy.php:293 -msgid "Keywords" -msgstr "" - -#: ../../include/taxonomy.php:314 -msgid "have" -msgstr "" - -#: ../../include/taxonomy.php:314 -msgid "has" -msgstr "" - -#: ../../include/taxonomy.php:315 -msgid "want" -msgstr "" - -#: ../../include/taxonomy.php:315 -msgid "wants" -msgstr "" - -#: ../../include/taxonomy.php:316 -msgid "likes" -msgstr "" - -#: ../../include/taxonomy.php:317 -msgid "dislikes" -msgstr "" - -#: ../../include/event.php:824 -msgid "This event has been added to your calendar." -msgstr "" - -#: ../../include/event.php:1024 -msgid "Not specified" -msgstr "" - -#: ../../include/event.php:1025 -msgid "Needs Action" -msgstr "" - -#: ../../include/event.php:1026 -msgid "Completed" -msgstr "" - -#: ../../include/event.php:1027 -msgid "In Process" -msgstr "" - -#: ../../include/event.php:1028 -msgid "Cancelled" -msgstr "" - #: ../../include/items.php:909 ../../include/items.php:954 msgid "(Unknown)" msgstr "" @@ -9679,299 +12493,510 @@ msgstr "" msgid "profile photo" msgstr "" -#: ../../include/contact_widgets.php:11 +#: ../../include/network.php:704 +msgid "view full size" +msgstr "" + +#: ../../include/network.php:1937 +msgid "Administrator" +msgstr "" + +#: ../../include/network.php:1953 +msgid "No Subject" +msgstr "" + +#: ../../include/network.php:2209 +msgid "OStatus" +msgstr "" + +#: ../../include/network.php:2210 +msgid "GNU-Social" +msgstr "" + +#: ../../include/network.php:2211 +msgid "RSS/Atom" +msgstr "" + +#: ../../include/network.php:2214 +msgid "Facebook" +msgstr "" + +#: ../../include/network.php:2215 +msgid "Zot" +msgstr "" + +#: ../../include/network.php:2216 +msgid "LinkedIn" +msgstr "" + +#: ../../include/network.php:2217 +msgid "XMPP/IM" +msgstr "" + +#: ../../include/network.php:2218 +msgid "MySpace" +msgstr "" + +#: ../../include/text.php:459 +msgid "prev" +msgstr "" + +#: ../../include/text.php:461 +msgid "first" +msgstr "" + +#: ../../include/text.php:490 +msgid "last" +msgstr "" + +#: ../../include/text.php:493 +msgid "next" +msgstr "" + +#: ../../include/text.php:504 +msgid "older" +msgstr "" + +#: ../../include/text.php:506 +msgid "newer" +msgstr "" + +#: ../../include/text.php:911 +msgid "No connections" +msgstr "" + +#: ../../include/text.php:936 #, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/contact_widgets.php:19 -msgid "Find Channels" +msgid "View all %s connections" msgstr "" -#: ../../include/contact_widgets.php:20 -msgid "Enter name or interest" +#: ../../include/text.php:1081 ../../include/text.php:1086 +msgid "poke" msgstr "" -#: ../../include/contact_widgets.php:21 -msgid "Connect/Follow" +#: ../../include/text.php:1087 +msgid "ping" msgstr "" -#: ../../include/contact_widgets.php:22 -msgid "Examples: Robert Morgenstein, Fishing" +#: ../../include/text.php:1087 +msgid "pinged" msgstr "" -#: ../../include/contact_widgets.php:26 -msgid "Random Profile" +#: ../../include/text.php:1088 +msgid "prod" msgstr "" -#: ../../include/contact_widgets.php:27 -msgid "Invite Friends" +#: ../../include/text.php:1088 +msgid "prodded" msgstr "" -#: ../../include/contact_widgets.php:29 -msgid "Advanced example: name=fred and country=iceland" +#: ../../include/text.php:1089 +msgid "slap" msgstr "" -#: ../../include/contact_widgets.php:122 +#: ../../include/text.php:1089 +msgid "slapped" +msgstr "" + +#: ../../include/text.php:1090 +msgid "finger" +msgstr "" + +#: ../../include/text.php:1090 +msgid "fingered" +msgstr "" + +#: ../../include/text.php:1091 +msgid "rebuff" +msgstr "" + +#: ../../include/text.php:1091 +msgid "rebuffed" +msgstr "" + +#: ../../include/text.php:1103 +msgid "happy" +msgstr "" + +#: ../../include/text.php:1104 +msgid "sad" +msgstr "" + +#: ../../include/text.php:1105 +msgid "mellow" +msgstr "" + +#: ../../include/text.php:1106 +msgid "tired" +msgstr "" + +#: ../../include/text.php:1107 +msgid "perky" +msgstr "" + +#: ../../include/text.php:1108 +msgid "angry" +msgstr "" + +#: ../../include/text.php:1109 +msgid "stupefied" +msgstr "" + +#: ../../include/text.php:1110 +msgid "puzzled" +msgstr "" + +#: ../../include/text.php:1111 +msgid "interested" +msgstr "" + +#: ../../include/text.php:1112 +msgid "bitter" +msgstr "" + +#: ../../include/text.php:1113 +msgid "cheerful" +msgstr "" + +#: ../../include/text.php:1114 +msgid "alive" +msgstr "" + +#: ../../include/text.php:1115 +msgid "annoyed" +msgstr "" + +#: ../../include/text.php:1116 +msgid "anxious" +msgstr "" + +#: ../../include/text.php:1117 +msgid "cranky" +msgstr "" + +#: ../../include/text.php:1118 +msgid "disturbed" +msgstr "" + +#: ../../include/text.php:1119 +msgid "frustrated" +msgstr "" + +#: ../../include/text.php:1120 +msgid "depressed" +msgstr "" + +#: ../../include/text.php:1121 +msgid "motivated" +msgstr "" + +#: ../../include/text.php:1122 +msgid "relaxed" +msgstr "" + +#: ../../include/text.php:1123 +msgid "surprised" +msgstr "" + +#: ../../include/text.php:1314 +msgid "May" +msgstr "" + +#: ../../include/text.php:1391 ../../include/text.php:1395 +msgid "Unknown Attachment" +msgstr "" + +#: ../../include/text.php:1397 +msgid "unknown" +msgstr "" + +#: ../../include/text.php:1433 +msgid "remove category" +msgstr "" + +#: ../../include/text.php:1510 +msgid "remove from file" +msgstr "" + +#: ../../include/text.php:1822 +msgid "Page layout" +msgstr "" + +#: ../../include/text.php:1822 +msgid "You can create your own with the layouts tool" +msgstr "" + +#: ../../include/text.php:1864 +msgid "Page content type" +msgstr "" + +#: ../../include/text.php:1997 +msgid "activity" +msgstr "" + +#: ../../include/text.php:2308 +msgid "Design Tools" +msgstr "" + +#: ../../include/text.php:2314 +msgid "Pages" +msgstr "" + +#: ../../include/text.php:2336 +msgid "Import website..." +msgstr "" + +#: ../../include/text.php:2337 +msgid "Select folder to import" +msgstr "" + +#: ../../include/text.php:2338 +msgid "Import from a zipped folder:" +msgstr "" + +#: ../../include/text.php:2339 +msgid "Import from cloud files:" +msgstr "" + +#: ../../include/text.php:2340 +msgid "/cloud/channel/path/to/folder" +msgstr "" + +#: ../../include/text.php:2341 +msgid "Enter path to website files" +msgstr "" + +#: ../../include/text.php:2342 +msgid "Select folder" +msgstr "" + +#: ../../include/text.php:2343 +msgid "Export website..." +msgstr "" + +#: ../../include/text.php:2344 +msgid "Export to a zip file" +msgstr "" + +#: ../../include/text.php:2345 +msgid "website.zip" +msgstr "" + +#: ../../include/text.php:2346 +msgid "Enter a name for the zip file." +msgstr "" + +#: ../../include/text.php:2347 +msgid "Export to cloud files" +msgstr "" + +#: ../../include/text.php:2348 +msgid "/path/to/export/folder" +msgstr "" + +#: ../../include/text.php:2349 +msgid "Enter a path to a cloud files destination." +msgstr "" + +#: ../../include/text.php:2350 +msgid "Specify folder" +msgstr "" + +#: ../../include/widgets.php:103 +msgid "System" +msgstr "" + +#: ../../include/widgets.php:106 +msgid "New App" +msgstr "" + +#: ../../include/widgets.php:154 +msgid "Suggestions" +msgstr "" + +#: ../../include/widgets.php:155 +msgid "See more..." +msgstr "" + +#: ../../include/widgets.php:175 #, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/contact_widgets.php:127 -msgid "show more" +msgid "You have %1$.0f of %2$.0f allowed connections." msgstr "" -#: ../../include/acl_selectors.php:172 -msgid "Who can see this?" +#: ../../include/widgets.php:181 +msgid "Add New Connection" msgstr "" -#: ../../include/acl_selectors.php:173 -msgid "Custom selection" +#: ../../include/widgets.php:182 +msgid "Enter channel address" msgstr "" -#: ../../include/acl_selectors.php:174 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " -"the scope of \"Show\"." +#: ../../include/widgets.php:183 +msgid "Examples: bob@example.com, https://example.com/barbara" msgstr "" -#: ../../include/acl_selectors.php:175 -msgid "Show" +#: ../../include/widgets.php:199 +msgid "Notes" msgstr "" -#: ../../include/acl_selectors.php:176 -msgid "Don't show" +#: ../../include/widgets.php:275 +msgid "Remove term" msgstr "" -#: ../../include/acl_selectors.php:209 -#, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These " -"permissions set who is allowed to view the post." +#: ../../include/widgets.php:390 +msgid "Archives" msgstr "" -#: ../../include/attach.php:248 ../../include/attach.php:336 -msgid "Item was not found." +#: ../../include/widgets.php:552 +msgid "Refresh" msgstr "" -#: ../../include/attach.php:497 -msgid "No source file." +#: ../../include/widgets.php:592 +msgid "Account settings" msgstr "" -#: ../../include/attach.php:519 -msgid "Cannot locate file to replace" +#: ../../include/widgets.php:598 +msgid "Channel settings" msgstr "" -#: ../../include/attach.php:537 -msgid "Cannot locate file to revise/update" +#: ../../include/widgets.php:607 +msgid "Additional features" msgstr "" -#: ../../include/attach.php:668 -#, php-format -msgid "File exceeds size limit of %d" +#: ../../include/widgets.php:614 +msgid "Feature/Addon settings" msgstr "" -#: ../../include/attach.php:682 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +#: ../../include/widgets.php:620 +msgid "Display settings" msgstr "" -#: ../../include/attach.php:846 -msgid "File upload failed. Possible system limit or action terminated." +#: ../../include/widgets.php:627 +msgid "Manage locations" msgstr "" -#: ../../include/attach.php:859 -msgid "Stored file could not be verified. Upload failed." +#: ../../include/widgets.php:634 +msgid "Export channel" msgstr "" -#: ../../include/attach.php:914 ../../include/attach.php:930 -msgid "Path not available." +#: ../../include/widgets.php:640 +msgid "Connected apps" msgstr "" -#: ../../include/attach.php:976 ../../include/attach.php:1128 -msgid "Empty pathname" +#: ../../include/widgets.php:664 +msgid "Premium Channel Settings" msgstr "" -#: ../../include/attach.php:1002 -msgid "duplicate filename or path" +#: ../../include/widgets.php:693 +msgid "Private Mail Menu" msgstr "" -#: ../../include/attach.php:1024 -msgid "Path not found." +#: ../../include/widgets.php:695 +msgid "Combined View" msgstr "" -#: ../../include/attach.php:1082 -msgid "mkdir failed." +#: ../../include/widgets.php:727 ../../include/widgets.php:739 +msgid "Conversations" msgstr "" -#: ../../include/attach.php:1086 -msgid "database storage failed." +#: ../../include/widgets.php:731 +msgid "Received Messages" msgstr "" -#: ../../include/attach.php:1134 -msgid "Empty path" +#: ../../include/widgets.php:735 +msgid "Sent Messages" msgstr "" -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" +#: ../../include/widgets.php:749 +msgid "No messages." msgstr "" -#: ../../include/channel.php:67 -msgid "Empty name" +#: ../../include/widgets.php:767 +msgid "Delete conversation" msgstr "" -#: ../../include/channel.php:70 -msgid "Name too long" +#: ../../include/widgets.php:793 +msgid "Events Tools" msgstr "" -#: ../../include/channel.php:181 -msgid "No account identifier" +#: ../../include/widgets.php:794 +msgid "Export Calendar" msgstr "" -#: ../../include/channel.php:193 -msgid "Nickname is required." +#: ../../include/widgets.php:795 +msgid "Import Calendar" msgstr "" -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." +#: ../../include/widgets.php:887 +msgid "Overview" msgstr "" -#: ../../include/channel.php:212 -msgid "" -"Nickname has unsupported characters or is already being used on this site." +#: ../../include/widgets.php:894 +msgid "Chat Members" msgstr "" -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" +#: ../../include/widgets.php:916 +msgid "Wiki List" msgstr "" -#: ../../include/channel.php:341 -msgid "Default Profile" +#: ../../include/widgets.php:954 +msgid "Wiki Pages" msgstr "" -#: ../../include/channel.php:816 -msgid "Requested channel is not available." +#: ../../include/widgets.php:989 +msgid "Bookmarked Chatrooms" msgstr "" -#: ../../include/channel.php:962 -msgid "Create New Profile" +#: ../../include/widgets.php:1020 +msgid "Suggested Chatrooms" msgstr "" -#: ../../include/channel.php:982 -msgid "Visible to everybody" +#: ../../include/widgets.php:1165 ../../include/widgets.php:1277 +msgid "photo/image" msgstr "" -#: ../../include/channel.php:1055 ../../include/channel.php:1174 -msgid "Gender:" +#: ../../include/widgets.php:1220 +msgid "Click to show more" msgstr "" -#: ../../include/channel.php:1056 ../../include/channel.php:1218 -msgid "Status:" +#: ../../include/widgets.php:1371 +msgid "Rating Tools" msgstr "" -#: ../../include/channel.php:1057 ../../include/channel.php:1229 -msgid "Homepage:" +#: ../../include/widgets.php:1375 ../../include/widgets.php:1377 +msgid "Rate Me" msgstr "" -#: ../../include/channel.php:1058 -msgid "Online Now" +#: ../../include/widgets.php:1380 +msgid "View Ratings" msgstr "" -#: ../../include/channel.php:1179 -msgid "Like this channel" +#: ../../include/widgets.php:1464 +msgid "Forums" msgstr "" -#: ../../include/channel.php:1203 -msgid "j F, Y" +#: ../../include/widgets.php:1493 +msgid "Tasks" msgstr "" -#: ../../include/channel.php:1204 -msgid "j F" +#: ../../include/widgets.php:1504 +msgid "Documentation" msgstr "" -#: ../../include/channel.php:1211 -msgid "Birthday:" +#: ../../include/widgets.php:1560 ../../include/widgets.php:1598 +msgid "Member registrations waiting for confirmation" msgstr "" -#: ../../include/channel.php:1224 -#, php-format -msgid "for %1$d %2$s" +#: ../../include/widgets.php:1566 +msgid "Inspect queue" msgstr "" -#: ../../include/channel.php:1227 -msgid "Sexual Preference:" +#: ../../include/widgets.php:1568 +msgid "DB updates" msgstr "" -#: ../../include/channel.php:1233 -msgid "Tags:" -msgstr "" - -#: ../../include/channel.php:1235 -msgid "Political Views:" -msgstr "" - -#: ../../include/channel.php:1237 -msgid "Religion:" -msgstr "" - -#: ../../include/channel.php:1241 -msgid "Hobbies/Interests:" -msgstr "" - -#: ../../include/channel.php:1243 -msgid "Likes:" -msgstr "" - -#: ../../include/channel.php:1245 -msgid "Dislikes:" -msgstr "" - -#: ../../include/channel.php:1247 -msgid "Contact information and Social Networks:" -msgstr "" - -#: ../../include/channel.php:1249 -msgid "My other channels:" -msgstr "" - -#: ../../include/channel.php:1251 -msgid "Musical interests:" -msgstr "" - -#: ../../include/channel.php:1253 -msgid "Books, literature:" -msgstr "" - -#: ../../include/channel.php:1255 -msgid "Television:" -msgstr "" - -#: ../../include/channel.php:1257 -msgid "Film/dance/culture/entertainment:" -msgstr "" - -#: ../../include/channel.php:1259 -msgid "Love/Romance:" -msgstr "" - -#: ../../include/channel.php:1261 -msgid "Work/employment:" -msgstr "" - -#: ../../include/channel.php:1263 -msgid "School/education:" -msgstr "" - -#: ../../include/channel.php:1284 -msgid "Like this thing" -msgstr "" - -#: ../../include/help.php:31 -msgid "Help:" +#: ../../include/widgets.php:1594 +msgid "Plugin Features" msgstr "" #: ../../include/zot.php:705 @@ -10123,66 +13148,66 @@ msgstr "" msgid "Set size of followup author photos" msgstr "" -#: ../../boot.php:1195 +#: ../../boot.php:1165 #, php-format msgctxt "opensearch" msgid "Search %1$s (%2$s)" msgstr "" -#: ../../boot.php:1195 +#: ../../boot.php:1165 msgctxt "opensearch" msgid "$Projectname" msgstr "" -#: ../../boot.php:1513 +#: ../../boot.php:1483 #, php-format msgid "Update %s failed. See error logs." msgstr "" -#: ../../boot.php:1516 +#: ../../boot.php:1486 #, php-format msgid "Update Error at %s" msgstr "" -#: ../../boot.php:1720 +#: ../../boot.php:1690 msgid "" "Create an account to access services and applications within the Hubzilla" msgstr "" -#: ../../boot.php:1741 +#: ../../boot.php:1711 msgid "Login/Email" msgstr "" -#: ../../boot.php:1742 +#: ../../boot.php:1712 msgid "Password" msgstr "" -#: ../../boot.php:1743 +#: ../../boot.php:1713 msgid "Remember me" msgstr "" -#: ../../boot.php:1746 +#: ../../boot.php:1716 msgid "Forgot your password?" msgstr "" -#: ../../boot.php:2315 +#: ../../boot.php:2285 msgid "toggle mobile" msgstr "" -#: ../../boot.php:2470 +#: ../../boot.php:2440 msgid "Website SSL certificate is not valid. Please correct." msgstr "" -#: ../../boot.php:2473 +#: ../../boot.php:2443 #, php-format msgid "[hubzilla] Website SSL error for %s" msgstr "" -#: ../../boot.php:2577 +#: ../../boot.php:2547 msgid "Cron/Scheduled tasks not running." msgstr "" -#: ../../boot.php:2581 +#: ../../boot.php:2551 #, php-format msgid "[hubzilla] Cron tasks not running on %s" msgstr "" diff --git a/util/run_xgettext.sh b/util/run_xgettext.sh index 9402546a8..918597882 100755 --- a/util/run_xgettext.sh +++ b/util/run_xgettext.sh @@ -2,6 +2,12 @@ FULLPATH=$(dirname $(readlink -f "$0")) +VINFO=`echo ", YEAR.//g" "$OUTFILE" sed -i "s/PACKAGE VERSION//g" "$OUTFILE" - sed -i "s/PACKAGE/Hubzilla $ADDONNAME addon/g" "$OUTFILE" + sed -i "s/PACKAGE/$PROJECTNAME $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./Hubzilla Project/g" "$OUTFILE" - sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2012-2014 the Hubzilla Project/g" "$OUTFILE" + sed -i "s/SOME DESCRIPTIVE TITLE./$PROJECTNAME/g" "$OUTFILE" + sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2012-2016 $PROJECTNAME/g" "$OUTFILE" sed -i "s/FIRST AUTHOR , YEAR./Mike Macgirvin, 2012/g" "$OUTFILE" sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE" - sed -i "s/PACKAGE/Red/g" "$OUTFILE" + sed -i "s/PACKAGE/$PROJECTNAME/g" "$OUTFILE" sed -i "s/CHARSET/UTF-8/g" "$OUTFILE" sed -i '/^\"Plural-Forms/d' "$OUTFILE" fi From 2db7b2d9487d9393d511998ae0258979fde379c4 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 16:46:09 -0700 Subject: [PATCH 075/407] change event behaviour - share by default. --- Zotlabs/Module/Events.php | 6 ++++-- view/tpl/event_form.tpl | 4 ---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Zotlabs/Module/Events.php b/Zotlabs/Module/Events.php index b709cd1f4..a5cc868be 100644 --- a/Zotlabs/Module/Events.php +++ b/Zotlabs/Module/Events.php @@ -118,8 +118,10 @@ class Events extends \Zotlabs\Web\Controller { goaway($onerror_url); } - $share = ((intval($_POST['distr'])) ? intval($_POST['distr']) : 0); - + // $share = ((intval($_POST['distr'])) ? intval($_POST['distr']) : 0); + + $share = 1; + $channel = \App::get_channel(); $acl = new \Zotlabs\Access\AccessList(false); diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index a2bb1f112..0f37d8287 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -105,10 +105,6 @@

    - {{if ! $eid}} - {{include file="field_checkbox.tpl" field=$share}} - {{/if}} -
    From 2a59f45a3b2da30d00656729b6b008df410178ec Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 18:30:50 -0700 Subject: [PATCH 076/407] Change the behaviour of 'use existing photo for profile'. For a channel with one profile, works just as it did previously. For multiple profiles, go back to the "upload form" but with a pre-existing file selected so that the correct profile can be selected. The text on this page and the resulting form are changed to remove the 'upload' text and file selection; but falls through to cropping in either case. --- Zotlabs/Module/Profile_photo.php | 42 +++++++++++++++++++++++--------- view/tpl/profile_photo.tpl | 5 ++++ 2 files changed, 36 insertions(+), 11 deletions(-) diff --git a/Zotlabs/Module/Profile_photo.php b/Zotlabs/Module/Profile_photo.php index 1ae3a0a75..6e5b4660b 100644 --- a/Zotlabs/Module/Profile_photo.php +++ b/Zotlabs/Module/Profile_photo.php @@ -205,15 +205,23 @@ class Profile_photo extends \Zotlabs\Web\Controller { $hash = photo_new_resource(); + $importing = false; $smallest = 0; - require_once('include/attach.php'); + + if($_REQUEST['importfile']) { + $hash = $_REQUEST['importfile']; + $importing = true; + } + else { + require_once('include/attach.php'); - $res = attach_store(\App::get_channel(), get_observer_hash(), '', array('album' => t('Profile Photos'), 'hash' => $hash)); + $res = attach_store(\App::get_channel(), get_observer_hash(), '', array('album' => t('Profile Photos'), 'hash' => $hash)); - logger('attach_store: ' . print_r($res,true)); + logger('attach_store: ' . print_r($res,true)); + } - if($res && intval($res['data']['is_photo'])) { + if(($res && intval($res['data']['is_photo'])) || $importing) { $i = q("select * from photo where resource_id = '%s' and uid = %d order by imgscale", dbesc($hash), intval(local_channel()) @@ -284,14 +292,17 @@ class Profile_photo extends \Zotlabs\Web\Controller { // When using an existing photo, we don't have a dialogue to offer a choice of profiles, // so it gets attached to the default - $p = q("select id from profile where is_default = 1 and uid = %d", + $c = q("select id, is_default from profile where uid = %d", intval(local_channel()) ); - if($p) { - $_REQUEST['profile'] = $p[0]['id']; + + $multi_profiles = true; + + if(($c) && (count($c) === 1) && (intval($c[0]['is_default']))) { + $_REQUEST['profile'] = $c[0]['id']; + $multi_profiles = false; } - $r = q("SELECT id, album, imgscale FROM photo WHERE uid = %d AND resource_id = '%s' ORDER BY imgscale ASC", intval(local_channel()), dbesc($resource_id) @@ -366,9 +377,15 @@ class Profile_photo extends \Zotlabs\Web\Controller { } } - $this->profile_photo_crop_ui_head($a, $ph, $hash, $smallest); + if($multi_profiles) { + \App::$data['importfile'] = $resource_id; + } + else { + $this->profile_photo_crop_ui_head($a, $ph, $hash, $smallest); + } // falls through with App::$data['imagecrop'] set so we go straight to the cropping section + } @@ -377,6 +394,8 @@ class Profile_photo extends \Zotlabs\Web\Controller { $profiles = q("select id, profile_name as name, is_default from profile where uid = %d order by id asc", intval(local_channel()) ); + + $importing = ((array_key_exists('importfile',\App::$data)) ? true : false); if(! x(\App::$data,'imagecrop')) { @@ -384,10 +403,11 @@ class Profile_photo extends \Zotlabs\Web\Controller { $o .= replace_macros($tpl,array( '$user' => \App::$channel['channel_address'], + '$importfile' => (($importing) ? \App::$data['importfile'] : ''), '$lbl_upfile' => t('Upload File:'), '$lbl_profiles' => t('Select a profile:'), - '$title' => t('Upload Profile Photo'), - '$submit' => t('Upload'), + '$title' => (($importing) ? t('Use Photo for Profile') : t('Upload Profile Photo')), + '$submit' => (($importing) ? t('Use') : t('Upload')), '$profiles' => $profiles, '$single' => ((count($profiles) == 1) ? true : false), '$profile0' => $profiles[0], diff --git a/view/tpl/profile_photo.tpl b/view/tpl/profile_photo.tpl index 88e17407b..ca107bfcc 100755 --- a/view/tpl/profile_photo.tpl +++ b/view/tpl/profile_photo.tpl @@ -9,10 +9,15 @@
    + {{if $importfile}} + + {{else}} + {{/if}}
    + {{if $single}} {{else}} From 29320f8aad098d574faf151fb3653cd0ef7abdd0 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 18:37:58 -0700 Subject: [PATCH 077/407] remove requirement that imported profile photos be in the profile photos album --- Zotlabs/Module/Profile_photo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zotlabs/Module/Profile_photo.php b/Zotlabs/Module/Profile_photo.php index 6e5b4660b..8a12e3799 100644 --- a/Zotlabs/Module/Profile_photo.php +++ b/Zotlabs/Module/Profile_photo.php @@ -319,7 +319,7 @@ class Profile_photo extends \Zotlabs\Web\Controller { // set an already loaded and cropped photo as profile photo - if(($r[0]['album'] == t('Profile Photos')) && ($havescale)) { + if($havescale) { // unset any existing profile photos $r = q("UPDATE photo SET photo_usage = %d WHERE photo_usage = %d AND uid = %d", intval(PHOTO_NORMAL), From b926a4c67e4d7dcba01df91dddcc047abde246bb Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 18 Oct 2016 21:42:54 -0700 Subject: [PATCH 078/407] when translating like activities, we're distinguishing comments from posts by mid and parent_mid; neither if which are present in the stored activity object --- include/conversation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index 7239e603b..bc8f8ce8b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -146,7 +146,7 @@ function localize_item(&$item){ case ACTIVITY_OBJ_NOTE: default: $post_type = t('status'); - if($obj['mid'] != $obj['parent_mid']) + if($obj['id'] != $obj['parent']) $post_type = t('comment'); break; } From 3da72c1ff15e09fd34b7cc6a2f51915ca23b510c Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Wed, 19 Oct 2016 00:53:08 +0200 Subject: [PATCH 079/407] [TASK] Fix travis' phpunit execution. Removed php5.4 and php5.5 from test matrix, as they are not compatible with new phpunit releases and have reached EOL anyway. --- .travis.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 583b2a1a8..2830d1b9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,10 +5,6 @@ language: php php: # using major version aliases - # aliased to a recent 5.4.x version - - 5.4 - # aliased to a recent 5.5.x version - - 5.5 # aliased to a recent 5.6.x version - 5.6 # aliased to a recent 7.x version @@ -27,7 +23,6 @@ matrix: # - php: hhvm # env: DB=pgsql # PDO driver for pgsql is unsupported by HHVM (3rd party install for support) allow_failures: - - php: 7.0 - php: hhvm # execute any number of scripts before the test run, custom env's are available as variables @@ -36,11 +31,14 @@ matrix: # - if [[ "$DB" == "pgsql" ]]; then psql -c "create database hello_world_test;" -U postgres; fi # - if [[ "$DB" == "mysql" ]]; then mysql -e "create database IF NOT EXISTS hello_world_test;" -uroot; fi +install: + - composer require phpunit/phpunit + # omitting "script:" will default to phpunit # use the $DB env variable to determine the phpunit.xml to use -script: phpunit tests/*php +script: vendor/bin/phpunit tests/unit/ # configure notifications (email, IRC, campfire etc) notifications: # irc: "irc.freenode.org#yourfavouriteroomfortravis" -# a plugin/script to post to a hubzilla channel would be neat here \ No newline at end of file +# a plugin/script to post to a hubzilla channel would be neat here From aee4f8d2fe996f7c35ca90ba19a565bb16a7575f Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 19 Oct 2016 16:58:26 -0700 Subject: [PATCH 080/407] pdo changes first cut --- include/dba/dba_driver.php | 54 ++++++++++++++++++-------------------- include/dba/dba_pdo.php | 3 ++- 2 files changed, 27 insertions(+), 30 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 4586f6b70..8a0145319 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -12,8 +12,16 @@ class DBA { static public $dba = null; static public $dbtype = null; + static public $scheme = 'mysql'; static public $logging = false; + static public $install_script = 'install/schema_mysql.sql'; + static public $null_date = '0001-01-01 00:00:00'; + static public $utc_now = 'UTC_TIMESTAMP()'; + static public $tquot = "`"; + + + /** * @brief Returns the database driver object. * @@ -35,50 +43,42 @@ class DBA { self::$dbtype = intval($dbtype); + if(self::$dbtype == DBTYPE_POSTGRES) { - if(! ($port)) + if(!($port)) $port = 5432; + self::$install_script = 'install/schema_postgres.sql'; + self::$utc_now = "now() at time zone 'UTC'"; + self::$tquot = '"'; + self::$scheme = 'postgres'; + require_once('include/dba/dba_postgres.php'); self::$dba = new dba_postgres($server, $port, $user, $pass, $db, $install); } else { - if(! ($port)) + if(!($port)) $port = 3306; if($server === 'localhost') $server = '127.0.0.1'; + require_once('include/dba/dba_pdo.php'); + self::$dba = new dba_pdo($server,$port,$user,$pass,$db,$install); - -// Highly experimental at the present time. -// require_once('include/dba/dba_pdo.php'); -// self::$dba = new dba_pdo($server, $port,$user,$pass,$db,$install); -// } - - if(class_exists('mysqli')) { - require_once('include/dba/dba_mysqli.php'); - self::$dba = new dba_mysqli($server, $set_port,$user,$pass,$db,$install); - } } - // Until we have a proper PDO driver, store the DB connection parameters for - // plugins/addons which use PDO natively (such as cdav). This is wasteful as - // it opens a separate connection to the DB, but saves a lot of effort re-writing - // third-party interfaces that are working and well tested. - if(is_object(self::$dba) && self::$dba->connected) { - if($server === 'localhost') - $port = $set_port; + $dns = ((self::$dbtype == DBTYPE_POSTGRES) ? 'postgres' : 'mysql') . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) . ';dbname=' . $db; self::$dba->pdo_set(array($dns,$user,$pass)); } - define('NULL_DATE', self::$dba->get_null_date()); + define('NULL_DATE', self::$null_date); define('ACTIVE_DBTYPE', self::$dbtype); - define('TQUOT', self::$dba->get_table_quote()); + define('TQUOT', self::$tquot); return self::$dba; } @@ -92,10 +92,6 @@ class DBA { */ abstract class dba_driver { // legacy behavior - const INSTALL_SCRIPT='install/schema_mysql.sql'; - const NULL_DATE = '0001-01-01 00:00:00'; - const UTC_NOW = 'UTC_TIMESTAMP()'; - const TQUOT = "`"; protected $db; protected $pdo = array(); @@ -158,20 +154,20 @@ abstract class dba_driver { } function get_null_date() { - return static::NULL_DATE; + return self::$null_date; } function get_install_script() { - return static::INSTALL_SCRIPT; + return self::$install_script; } function get_table_quote() { - return static::TQUOT; + return self::$tquot; } function utcnow() { - return static::UTC_NOW; + return self::$utc_now; } function install($server,$user,$pass,$db) { diff --git a/include/dba/dba_pdo.php b/include/dba/dba_pdo.php index 7255a2b66..823349f53 100755 --- a/include/dba/dba_pdo.php +++ b/include/dba/dba_pdo.php @@ -9,11 +9,12 @@ class dba_pdo extends dba_driver { function connect($server,$port,$user,$pass,$db) { - $this->driver_dbtype = 'mysql'; // (($dbtype == DBTYPE_POSTGRES) ? 'postgres' : 'mysql'); + $this->driver_dbtype = 'mysql'; $dns = $this->driver_dbtype . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) . ';dbname=' . $db; + db_logger('dns: ' . $dns); try { $this->db = new PDO($dns,$user,$pass); From 2702b82bc318bde595e4afddb87e4bff300f2dd2 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 19 Oct 2016 17:23:06 -0700 Subject: [PATCH 081/407] pdo fixes --- include/dba/dba_driver.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 8a0145319..11a4d9011 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -154,20 +154,20 @@ abstract class dba_driver { } function get_null_date() { - return self::$null_date; + return DBA::$null_date; } function get_install_script() { - return self::$install_script; + return DBA::$install_script; } function get_table_quote() { - return self::$tquot; + return DBA::$tquot; } function utcnow() { - return self::$utc_now; + return DBA::$utc_now; } function install($server,$user,$pass,$db) { From 3726b546d5e24b2f8ffa3d02346c7a0905d3ca65 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 19 Oct 2016 19:24:12 -0700 Subject: [PATCH 082/407] use pdo for postgres also --- include/dba/dba_driver.php | 23 +++++++++++------------ include/dba/dba_mysql.php | 2 +- include/dba/dba_mysqli.php | 2 +- include/dba/dba_pdo.php | 20 ++++++++++++++++++-- include/dba/dba_postgres.php | 2 +- 5 files changed, 32 insertions(+), 17 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 11a4d9011..47ec29816 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -54,7 +54,7 @@ class DBA { self::$scheme = 'postgres'; require_once('include/dba/dba_postgres.php'); - self::$dba = new dba_postgres($server, $port, $user, $pass, $db, $install); + self::$dba = new dba_postgres($server, self::$scheme, $port, $user, $pass, $db, $install); } else { if(!($port)) @@ -63,8 +63,7 @@ class DBA { $server = '127.0.0.1'; require_once('include/dba/dba_pdo.php'); - self::$dba = new dba_pdo($server,$port,$user,$pass,$db,$install); - + self::$dba = new dba_pdo($server,self::$scheme,$port,$user,$pass,$db,$install); } @@ -112,7 +111,7 @@ abstract class dba_driver { * @param string $db database name * @return bool */ - abstract function connect($server, $port, $user, $pass, $db); + abstract function connect($server, $scheme, $port, $user, $pass, $db); /** * @brief Perform a DB query with the SQL statement $sql. @@ -146,31 +145,31 @@ abstract class dba_driver { */ abstract function getdriver(); - function __construct($server, $port, $user,$pass,$db,$install = false) { - if(($install) && (! $this->install($server, $port, $user, $pass, $db))) { + function __construct($server, $scheme, $port, $user,$pass,$db,$install = false) { + if(($install) && (! $this->install($server, $scheme, $port, $user, $pass, $db))) { return; } - $this->connect($server, $port, $user, $pass, $db); + $this->connect($server, $scheme, $port, $user, $pass, $db); } function get_null_date() { - return DBA::$null_date; + return \DBA::$null_date; } function get_install_script() { - return DBA::$install_script; + return \DBA::$install_script; } function get_table_quote() { - return DBA::$tquot; + return \DBA::$tquot; } function utcnow() { - return DBA::$utc_now; + return \DBA::$utc_now; } - function install($server,$user,$pass,$db) { + function install($server,$scheme,$port,$user,$pass,$db) { if (!(strlen($server) && strlen($user))){ $this->connected = false; $this->db = null; diff --git a/include/dba/dba_mysql.php b/include/dba/dba_mysql.php index 3cadad6dc..8b51cf578 100755 --- a/include/dba/dba_mysql.php +++ b/include/dba/dba_mysql.php @@ -5,7 +5,7 @@ require_once('include/dba/dba_driver.php'); class dba_mysql extends dba_driver { - function connect($server, $port, $user,$pass,$db) { + function connect($server, $scheme, $port, $user,$pass,$db) { $this->db = mysql_connect($server.":".$port,$user,$pass); if($this->db && mysql_select_db($db,$this->db)) { $this->connected = true; diff --git a/include/dba/dba_mysqli.php b/include/dba/dba_mysqli.php index afd2aa642..165c8e969 100755 --- a/include/dba/dba_mysqli.php +++ b/include/dba/dba_mysqli.php @@ -4,7 +4,7 @@ require_once('include/dba/dba_driver.php'); class dba_mysqli extends dba_driver { - function connect($server,$port,$user,$pass,$db) { + function connect($server,$scheme,$port,$user,$pass,$db) { if($port) $this->db = new mysqli($server,$user,$pass,$db, $port); else diff --git a/include/dba/dba_pdo.php b/include/dba/dba_pdo.php index 823349f53..44de60d58 100755 --- a/include/dba/dba_pdo.php +++ b/include/dba/dba_pdo.php @@ -7,9 +7,9 @@ class dba_pdo extends dba_driver { public $driver_dbtype = null; - function connect($server,$port,$user,$pass,$db) { + function connect($server,$scheme,$port,$user,$pass,$db) { - $this->driver_dbtype = 'mysql'; + $this->driver_dbtype = $scheme; $dns = $this->driver_dbtype . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) . ';dbname=' . $db; @@ -28,6 +28,9 @@ class dba_pdo extends dba_driver { return false; } + if($this->driver_dbtype === 'postgres') + $this->q("SET standard_conforming_strings = 'off'; SET backslash_quote = 'on';"); + $this->connected = true; return true; @@ -37,6 +40,9 @@ class dba_pdo extends dba_driver { if((! $this->db) || (! $this->connected)) return false; + if($this->driver_dbtype === 'postgres' && (! strpos($sql,';'))) + $sql .= ';'; + $this->error = ''; $select = ((stripos($sql,'select') === 0) ? true : false); @@ -89,6 +95,16 @@ class dba_pdo extends dba_driver { $this->connected = false; } + function concat($fld,$sep) { + if($this->driver_dbtype === 'postgres') { + return 'string_agg(' . $fld . ',\'' . $sep . '\')'; + } + else { + return 'GROUP_CONCAT(DISTINCT '.$fld.' SEPARATOR \''.$sep.'\')'; + } + } + + function getdriver() { return 'pdo'; } diff --git a/include/dba/dba_postgres.php b/include/dba/dba_postgres.php index ae3e5a76f..560d8da60 100644 --- a/include/dba/dba_postgres.php +++ b/include/dba/dba_postgres.php @@ -9,7 +9,7 @@ class dba_postgres extends dba_driver { const UTC_NOW = "now() at time zone 'UTC'"; const TQUOT = '"'; - function connect($server,$port,$user,$pass,$db) { + function connect($server,$scheme,$port,$user,$pass,$db) { if(!$port) $port = 5432; $connstr = 'host=' . $server . ' port='.$port . ' user=' . $user . ' password=' . $pass . ' dbname='. $db; $this->db = pg_connect($connstr); From 81f3a5cf940d8ac4904a8f1e404259cc45106ffc Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 19 Oct 2016 21:50:26 -0700 Subject: [PATCH 083/407] discover tab showing on network page using fresh site with no settings (it is disabled by default, but the admin setting has not yet been committed to disk). --- include/conversation.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index bc8f8ce8b..43533e3c1 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1536,7 +1536,11 @@ function network_tabs() { // tabs $tabs = array(); - if(! get_config('system','disable_discover_tab')) { + $d = get_config('system','disable_discover_tab'); + if($d === false) + $d = 1; + + if(! $d) { $tabs[] = array( 'label' => t('Discover'), 'url' => z_root() . '/' . $cmd . '?f=&fh=1' , From b71e148ceafd4153ff564b46de92c6859088d2f2 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Tue, 18 Oct 2016 20:43:48 +0200 Subject: [PATCH 084/407] [BUGFIX] for fromStandalonePermission(). Not sure if this method is used anywhere, but it should not have worked correctly. This should correct it. Add a unit test for this class. --- Zotlabs/Lib/PermissionDescription.php | 54 +++++---- tests/unit/Lib/PermissionDescriptionTest.php | 110 +++++++++++++++++++ 2 files changed, 136 insertions(+), 28 deletions(-) create mode 100644 tests/unit/Lib/PermissionDescriptionTest.php diff --git a/Zotlabs/Lib/PermissionDescription.php b/Zotlabs/Lib/PermissionDescription.php index b6c6dd29d..51d5f890d 100644 --- a/Zotlabs/Lib/PermissionDescription.php +++ b/Zotlabs/Lib/PermissionDescription.php @@ -12,22 +12,25 @@ require_once("include/text.php"); * permission settings for an item with an empty ACL. * i.e the caption, icon, and tooltip for the no-ACL option in the ACL dialog. */ -class PermissionDescription { +class PermissionDescription { private $global_perm; private $channel_perm; private $fallback_description; - + /** * Constructor is private. - * Use static methods fromGlobalPermission(), fromStandalonePermission(), or fromDescription() - * to create instances. + * Use static methods fromGlobalPermission(), fromStandalonePermission(), + * or fromDescription() to create instances. + * + * @internal + * @param int $global_perm + * @param int $channel_perm + * @param string $description (optional) default empty */ private function __construct($global_perm, $channel_perm, $description = '') { - $this->global_perm = $global_perm; $this->channel_perm = $channel_perm; - $this->fallback_description = ($description == '') ? t('Visible to your default audience') : $description; } @@ -43,23 +46,22 @@ class PermissionDescription { return new PermissionDescription('', 0x80000, $description); } - /** * Use this method only if the interpretation of an empty ACL doesn't fall back to a global * default permission. You should pass one of the constants from boot.php - PERMS_PUBLIC, * PERMS_NETWORK etc. - * + * * @param integer $perm - a single enumerated constant permission - PERMS_PUBLIC, PERMS_NETWORK etc. * @return a new instance of PermissionDescription */ public static function fromStandalonePermission($perm) { $result = new PermissionDescription('', $perm); - - $checkPerm = $this->get_permission_description(); - if ($checkPerm == $this->fallback_description) { + + $checkPerm = $result->get_permission_description(); + if($checkPerm == $result->fallback_description) { $result = null; - logger('null PermissionDescription from unknown standalone permission: ' . $perm ,LOGGER_DEBUG, LOG_ERROR); + logger('null PermissionDescription from unknown standalone permission: ' . $perm, LOGGER_DEBUG, LOG_ERR); } return $result; @@ -67,9 +69,9 @@ class PermissionDescription { /** * This is the preferred way to create a PermissionDescription, as it provides the most details. - * Use this method if you know an empty ACL will result in one of the global default permissions + * Use this method if you know an empty ACL will result in one of the global default permissions * being used, such as channel_r_stream (for which you would pass 'view_stream'). - * + * * @param string $permname - a key for the global perms array from get_perms() in permissions.php, * e.g. 'view_stream', 'view_profile', etc. * @return a new instance of PermissionDescription @@ -80,19 +82,19 @@ class PermissionDescription { $global_perms = \Zotlabs\Access\Permissions::Perms(); - if (array_key_exists($permname, $global_perms)) { + if(array_key_exists($permname, $global_perms)) { - $channelPerm = \Zotlabs\Access\PermissionLimits::Get(\App::$channel['channel_id'],$permname); + $channelPerm = \Zotlabs\Access\PermissionLimits::Get(\App::$channel['channel_id'], $permname); $result = new PermissionDescription('', $channelPerm); } else { // The acl dialog can handle null arguments, but it shouldn't happen - logger('null PermissionDescription from unknown global permission: ' . $permname ,LOGGER_DEBUG, LOG_ERROR); + logger('null PermissionDescription from unknown global permission: ' . $permname, LOGGER_DEBUG, LOG_ERR); } + return $result; } - /** * Gets a localized description of the permission, or a generic message if the permission * is unknown. @@ -101,8 +103,7 @@ class PermissionDescription { */ public function get_permission_description() { - switch($this->channel_perm) { - + switch($this->channel_perm) { case 0: return t('Only me'); case PERMS_PUBLIC: return t('Public'); case PERMS_NETWORK: return t('Anybody in the $Projectname network'); @@ -117,19 +118,18 @@ class PermissionDescription { /** * Returns an icon css class name if an appropriate one is available, e.g. "fa-globe" for Public, - * otherwise returns empty string. + * otherwise returns empty string. * * @return string icon css class name (often FontAwesome) */ public function get_permission_icon() { - switch($this->channel_perm) { - + switch($this->channel_perm) { case 0:/* only me */ return 'fa-eye-slash'; case PERMS_PUBLIC: return 'fa-globe'; case PERMS_NETWORK: return 'fa-share-alt-square'; // fa-share-alt-square is very similiar to the hubzilla logo, but we should create our own logo class to use - case PERMS_SITE: return 'fa-sitemap'; - case PERMS_CONTACTS: return 'fa-group'; + case PERMS_SITE: return 'fa-sitemap'; + case PERMS_CONTACTS: return 'fa-group'; case PERMS_SPECIFIC: return 'fa-list'; case PERMS_AUTHED: return ''; case PERMS_PENDING: return ''; @@ -137,7 +137,6 @@ class PermissionDescription { } } - /** * Returns a localized description of where the permission came from, if this is known. * If it's not know, or if the permission is standalone and didn't come from a default @@ -147,8 +146,7 @@ class PermissionDescription { */ public function get_permission_origin_description() { - switch($this->global_perm) { - + switch($this->global_perm) { case PERMS_R_STREAM: return t('This is your default setting for the audience of your normal stream, and posts.'); case PERMS_R_PROFILE: return t('This is your default setting for who can view your default channel profile'); case PERMS_R_ABOOK: return t('This is your default setting for who can view your connections'); diff --git a/tests/unit/Lib/PermissionDescriptionTest.php b/tests/unit/Lib/PermissionDescriptionTest.php new file mode 100644 index 000000000..b1da5a0fd --- /dev/null +++ b/tests/unit/Lib/PermissionDescriptionTest.php @@ -0,0 +1,110 @@ +assertEquals($permDesc, $permDesc2); + $this->assertNotEquals($permDesc, $permDesc3); + } + + public function testFromStandalonePermission() { + $permDescUnknown = PermissionDescription::fromStandalonePermission(-1); + $permDescSelf = PermissionDescription::fromStandalonePermission(0); + + $this->assertNull($permDescUnknown); + $this->assertNotNull($permDescSelf); + } + + public function testFromGlobalPermission() { + //$permDesc = PermissionDescription::fromGlobalPermission('view_profile'); + + $this->markTestIncomplete( + 'For this test we need more stubs...' + ); + } + + public function testGetPermissionDescription() { + + // fromStandalonePermission uses get_permission_description(), so that will not help + //$permDescSelf = PermissionDescription::fromStandalonePermission(0); + //$permDescPublic = PermissionDescription::fromStandalonePermission(PERMS_PUBLIC); + + $this->markTestIncomplete( + 'For this test we need a mock of PermissionDescription...' + ); + //$permDescSelf = + //$this->assertEquals($permDescSelf->, 'Only me'); + //$this->assertEquals($permDescPublic, 'Public'); + } + } +} From b4b5eb5babcfd01f41e3df39400758422b39d591 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 20 Oct 2016 15:45:48 -0700 Subject: [PATCH 085/407] pdo testing --- include/dba/dba_driver.php | 9 +++++---- include/dba/dba_pdo.php | 15 ++++++++++++--- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 47ec29816..abbacc56e 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -51,20 +51,21 @@ class DBA { self::$install_script = 'install/schema_postgres.sql'; self::$utc_now = "now() at time zone 'UTC'"; self::$tquot = '"'; - self::$scheme = 'postgres'; + self::$scheme = 'pgsql'; - require_once('include/dba/dba_postgres.php'); - self::$dba = new dba_postgres($server, self::$scheme, $port, $user, $pass, $db, $install); +// require_once('include/dba/dba_postgres.php'); +// self::$dba = new dba_postgres($server, self::$scheme, $port, $user, $pass, $db, $install); } else { if(!($port)) $port = 3306; if($server === 'localhost') $server = '127.0.0.1'; + } require_once('include/dba/dba_pdo.php'); self::$dba = new dba_pdo($server,self::$scheme,$port,$user,$pass,$db,$install); - } + if(is_object(self::$dba) && self::$dba->connected) { diff --git a/include/dba/dba_pdo.php b/include/dba/dba_pdo.php index 44de60d58..b3a1209bc 100755 --- a/include/dba/dba_pdo.php +++ b/include/dba/dba_pdo.php @@ -28,7 +28,7 @@ class dba_pdo extends dba_driver { return false; } - if($this->driver_dbtype === 'postgres') + if($this->driver_dbtype === 'pgsql') $this->q("SET standard_conforming_strings = 'off'; SET backslash_quote = 'on';"); $this->connected = true; @@ -40,7 +40,7 @@ class dba_pdo extends dba_driver { if((! $this->db) || (! $this->connected)) return false; - if($this->driver_dbtype === 'postgres' && (! strpos($sql,';'))) + if($this->driver_dbtype === 'pgsql' && (! strpos($sql,';'))) $sql .= ';'; $this->error = ''; @@ -96,7 +96,7 @@ class dba_pdo extends dba_driver { } function concat($fld,$sep) { - if($this->driver_dbtype === 'postgres') { + if($this->driver_dbtype === 'pgsql') { return 'string_agg(' . $fld . ',\'' . $sep . '\')'; } else { @@ -104,6 +104,15 @@ class dba_pdo extends dba_driver { } } + function quote_interval($txt) { + if($this->driver_dbtype === 'pgsql') { + return "'$txt'"; + } + else { + return $txt; + } + } + function getdriver() { return 'pdo'; From e2e3b81f323957495a643a9087b663df03dac2d9 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 20 Oct 2016 16:13:06 -0700 Subject: [PATCH 086/407] more pdo tweaks --- include/dba/dba_pdo.php | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/include/dba/dba_pdo.php b/include/dba/dba_pdo.php index b3a1209bc..bb89df6be 100755 --- a/include/dba/dba_pdo.php +++ b/include/dba/dba_pdo.php @@ -14,7 +14,7 @@ class dba_pdo extends dba_driver { . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) . ';dbname=' . $db; - db_logger('dns: ' . $dns); + // db_logger('dns: ' . $dns); try { $this->db = new PDO($dns,$user,$pass); @@ -40,8 +40,11 @@ class dba_pdo extends dba_driver { if((! $this->db) || (! $this->connected)) return false; - if($this->driver_dbtype === 'pgsql' && (! strpos($sql,';'))) - $sql .= ';'; + if($this->driver_dbtype === 'pgsql') { + if(substr(rtrim($sql),-1,1) !== ';') { + $sql .= ';'; + } + } $this->error = ''; $select = ((stripos($sql,'select') === 0) ? true : false); @@ -113,6 +116,24 @@ class dba_pdo extends dba_driver { } } + function escapebin($str) { + if($this->driver_dbtype === 'pgsql') { + return str_replace([ chr(92), chr(0), chr(39) ], [ '\\\134', '\\\000', '\\\047' ], $str); + } + else { + return $this->escape($str); + } + } + + function unescapebin($str) { + if($this->driver_dbtype === 'pgsql') { + return stripcslashes($str); + } + else { + return $str; + } + } + function getdriver() { return 'pdo'; From 29340152b6a924a27dc62363d623e3dd287b5a2a Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 20 Oct 2016 16:21:15 -0700 Subject: [PATCH 087/407] pdo - cleanup --- include/dba/dba_driver.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index abbacc56e..e8c79045b 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -53,8 +53,6 @@ class DBA { self::$tquot = '"'; self::$scheme = 'pgsql'; -// require_once('include/dba/dba_postgres.php'); -// self::$dba = new dba_postgres($server, self::$scheme, $port, $user, $pass, $db, $install); } else { if(!($port)) @@ -63,14 +61,12 @@ class DBA { $server = '127.0.0.1'; } - require_once('include/dba/dba_pdo.php'); - self::$dba = new dba_pdo($server,self::$scheme,$port,$user,$pass,$db,$install); + require_once('include/dba/dba_pdo.php'); + self::$dba = new dba_pdo($server,self::$scheme,$port,$user,$pass,$db,$install); - - if(is_object(self::$dba) && self::$dba->connected) { - $dns = ((self::$dbtype == DBTYPE_POSTGRES) ? 'postgres' : 'mysql') + $dns = ((self::$dbtype == DBTYPE_POSTGRES) ? 'pgsql' : 'mysql') . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) . ';dbname=' . $db; self::$dba->pdo_set(array($dns,$user,$pass)); From 04ac04e0ada6b8dbe3f512379abd2859eb758173 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 20 Oct 2016 17:04:43 -0700 Subject: [PATCH 088/407] allow a dsn override to the database via the server argument. This could be used to allow unix domain sockets and other unusual configurations. --- include/dba/dba_driver.php | 22 ++++++++++++---------- include/dba/dba_pdo.php | 14 +++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index e8c79045b..b4cda6d8e 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -25,16 +25,14 @@ class DBA { /** * @brief Returns the database driver object. * - * If available it will use PHP's mysqli otherwise mysql driver. - * - * @param string $server DB server name + * @param string $server DB server name (or PDO dsn - e.g. mysqli:foobar.com;) * @param string $port DB port * @param string $user DB username * @param string $pass DB password * @param string $db database name * @param string $dbtype 0 for mysql, 1 for postgres * @param bool $install Defaults to false - * @return null|dba_driver A database driver object (dba_mysql|dba_mysqli) or null if no driver found. + * @return null|dba_driver A database driver object (dba_pdo) or null if no driver found. */ static public function dba_factory($server,$port,$user,$pass,$db,$dbtype,$install = false) { @@ -57,8 +55,6 @@ class DBA { else { if(!($port)) $port = 3306; - if($server === 'localhost') - $server = '127.0.0.1'; } require_once('include/dba/dba_pdo.php'); @@ -66,10 +62,16 @@ class DBA { if(is_object(self::$dba) && self::$dba->connected) { - $dns = ((self::$dbtype == DBTYPE_POSTGRES) ? 'pgsql' : 'mysql') - . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) - . ';dbname=' . $db; - self::$dba->pdo_set(array($dns,$user,$pass)); + if(strpbrk($server,':;')) { + $dsn = $server; + } + else { + $dsn = self::$scheme . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port); + } + $dsn .= ';dbname=' . $db; + + + self::$dba->pdo_set(array($dsn,$user,$pass)); } define('NULL_DATE', self::$null_date); diff --git a/include/dba/dba_pdo.php b/include/dba/dba_pdo.php index bb89df6be..c2f9c5b09 100755 --- a/include/dba/dba_pdo.php +++ b/include/dba/dba_pdo.php @@ -10,14 +10,18 @@ class dba_pdo extends dba_driver { function connect($server,$scheme,$port,$user,$pass,$db) { $this->driver_dbtype = $scheme; - $dns = $this->driver_dbtype - . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port) - . ';dbname=' . $db; - // db_logger('dns: ' . $dns); + if(strpbrk($server,':;')) { + $dsn = $server; + } + else { + $dsn = $this->driver_dbtype . ':host=' . $server . (is_null($port) ? '' : ';port=' . $port); + } + + $dsn .= ';dbname=' . $db; try { - $this->db = new PDO($dns,$user,$pass); + $this->db = new PDO($dsn,$user,$pass); $this->db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { From 331412ddffc8d8a9aa0046840b22c67eb6403e1f Mon Sep 17 00:00:00 2001 From: zotlabs Date: Thu, 20 Oct 2016 17:53:15 -0700 Subject: [PATCH 089/407] remove more corporate code - https url conversion for youtube is now handled by std_embeds plugin --- include/oembed.php | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/include/oembed.php b/include/oembed.php index 1780e7046..52fb04058 100755 --- a/include/oembed.php +++ b/include/oembed.php @@ -137,10 +137,6 @@ function oembed_fetch_url($embedurl){ if($action !== 'block') { $txt = Zlib\Cache::get('[' . App::$videowidth . '] ' . $embedurl); - - if(strstr($txt,'youtu') && strstr(z_root(),'https:')) { - $txt = str_replace('http:','https:',$txt); - } } if(is_null($txt)) { @@ -272,13 +268,7 @@ function oembed_format_object($j){ $th=120; $tw = $th*$tr; $tpl=get_markup_template('oembed_video.tpl'); - if(strstr($embedurl,'youtu') && strstr(z_root(),'https:')) { - $embedurl = str_replace('http:','https:',$embedurl); - $j['thumbnail_url'] = str_replace('http:','https:', $j['thumbnail_url']); - $jhtml = str_replace('http:','https:', $jhtml); - $j['html'] = str_replace('http:','https:', $j['html']); - - } + $ret.=replace_macros($tpl, array( '$baseurl' => z_root(), '$embedurl'=>$embedurl, From 632ad7d7f9236bc68f042030ad68cefb6c74e7f7 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 13:50:00 -0700 Subject: [PATCH 090/407] string update --- util/hmessages.po | 7239 +++++++++++++++++++++++---------------------- 1 file changed, 3620 insertions(+), 3619 deletions(-) diff --git a/util/hmessages.po b/util/hmessages.po index 8a6612be7..de23ec385 100644 --- a/util/hmessages.po +++ b/util/hmessages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.15.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-10-18 16:26-0700\n" +"POT-Creation-Date: 2016-10-21 00:04-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -203,13 +203,13 @@ msgstr "" #: ../../extend/addon/addon/cdav/Mod_Cdav.php:744 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:752 -#: ../../include/conversation.php:1031 ../../include/widgets.php:1682 +#: ../../include/widgets.php:1682 ../../include/conversation.php:1031 msgid "Unknown" msgstr "" #: ../../Zotlabs/Storage/Browser.php:224 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/conversation.php:1679 -#: ../../include/nav.php:96 +#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 +#: ../../include/conversation.php:1683 msgid "Files" msgstr "" @@ -233,8 +233,8 @@ msgstr "" #: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:323 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Profile_photo.php:390 #: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 +#: ../../Zotlabs/Module/Profile_photo.php:410 #: ../../Zotlabs/Module/Embedphotos.php:157 #: ../../extend/addon/addon/cdav/include/widgets.php:132 #: ../../extend/addon/addon/cdav/include/widgets.php:168 @@ -268,14 +268,14 @@ msgid "Last Modified" msgstr "" #: ../../Zotlabs/Storage/Browser.php:238 +#: ../../Zotlabs/Module/Editblock.php:109 #: ../../Zotlabs/Module/Connections.php:290 #: ../../Zotlabs/Module/Connections.php:310 #: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 -#: ../../Zotlabs/Module/Editblock.php:109 ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Webpages.php:240 +#: ../../Zotlabs/Module/Editpost.php:84 ../../Zotlabs/Module/Blocks.php:160 +#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:240 #: ../../Zotlabs/Module/Settings/Oauth.php:149 #: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/Apps.php:341 #: ../../Zotlabs/Lib/ThreadItem.php:106 @@ -287,16 +287,16 @@ msgstr "" msgid "Edit" msgstr "" -#: ../../Zotlabs/Storage/Browser.php:239 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Module/Editblock.php:134 #: ../../Zotlabs/Module/Connections.php:263 #: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Admin/Accounts.php:173 #: ../../Zotlabs/Module/Admin/Channels.php:149 #: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Editblock.php:134 ../../Zotlabs/Module/Photos.php:1179 -#: ../../Zotlabs/Module/Webpages.php:242 +#: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Connedit.php:607 ../../Zotlabs/Module/Webpages.php:242 #: ../../Zotlabs/Module/Settings/Oauth.php:150 #: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Lib/Apps.php:342 #: ../../Zotlabs/Lib/ThreadItem.php:126 @@ -332,11 +332,10 @@ msgstr "" msgid "Drop files here to immediately upload" msgstr "" -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 -#: ../../Zotlabs/Module/Profperm.php:28 -#: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Like.php:283 -#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 -#: ../../Zotlabs/Module/Subthread.php:62 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Profperm.php:28 +#: ../../Zotlabs/Module/Group.php:72 ../../Zotlabs/Module/Import_items.php:114 +#: ../../Zotlabs/Module/Like.php:283 ../../Zotlabs/Module/Dreport.php:10 +#: ../../Zotlabs/Module/Dreport.php:68 ../../Zotlabs/Module/Subthread.php:62 #: ../../extend/addon/addon/frphotos/frphotos.php:81 #: ../../extend/addon/addon/redfiles/redfiles.php:109 #: ../../extend/addon/addon/redphotos/redphotos.php:119 @@ -346,45 +345,46 @@ msgstr "" #: ../../Zotlabs/Web/WebServer.php:128 ../../Zotlabs/Web/Router.php:67 #: ../../Zotlabs/Module/Achievements.php:34 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 -#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Authtest.php:16 +#: ../../Zotlabs/Module/Bookmarks.php:61 ../../Zotlabs/Module/Editblock.php:67 #: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 #: ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 ../../Zotlabs/Module/Invite.php:17 -#: ../../Zotlabs/Module/Invite.php:94 ../../Zotlabs/Module/Setup.php:218 +#: ../../Zotlabs/Module/Cover_photo.php:290 #: ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 #: ../../Zotlabs/Module/Editwebpage.php:68 #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 -#: ../../Zotlabs/Module/Editwebpage.php:126 -#: ../../Zotlabs/Module/Events.php:264 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Manage.php:10 #: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Appman.php:75 -#: ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Api.php:12 ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 -#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Connedit.php:395 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Item.php:216 +#: ../../Zotlabs/Module/Item.php:224 ../../Zotlabs/Module/Item.php:1072 +#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 +#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Group.php:13 #: ../../Zotlabs/Module/Block.php:26 ../../Zotlabs/Module/Block.php:76 -#: ../../Zotlabs/Module/Api.php:12 ../../Zotlabs/Module/Locs.php:87 +#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Channel.php:231 +#: ../../Zotlabs/Module/Channel.php:271 ../../Zotlabs/Module/Locs.php:87 #: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Mitem.php:115 #: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mood.php:116 +#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Photos.php:73 +#: ../../Zotlabs/Module/Setup.php:218 ../../Zotlabs/Module/Network.php:15 #: ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 ../../Zotlabs/Module/Mail.php:121 #: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Poke.php:137 +#: ../../Zotlabs/Module/Invite.php:17 ../../Zotlabs/Module/Invite.php:94 #: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 #: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 #: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 #: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Rate.php:113 -#: ../../Zotlabs/Module/Profile_photo.php:265 -#: ../../Zotlabs/Module/Profile_photo.php:278 -#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Common.php:39 -#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Editpost.php:17 -#: ../../Zotlabs/Module/Photos.php:73 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Channel.php:106 -#: ../../Zotlabs/Module/Channel.php:231 ../../Zotlabs/Module/Channel.php:271 +#: ../../Zotlabs/Module/Profile_photo.php:273 +#: ../../Zotlabs/Module/Profile_photo.php:286 +#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Events.php:266 +#: ../../Zotlabs/Module/Regmod.php:21 ../../Zotlabs/Module/Pdledit.php:29 +#: ../../Zotlabs/Module/Connedit.php:395 #: ../../Zotlabs/Module/Service_limits.php:11 #: ../../Zotlabs/Module/Webpages.php:116 #: ../../Zotlabs/Module/Sharedwithme.php:11 @@ -394,9 +394,7 @@ msgstr "" #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 -#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Module/Item.php:216 -#: ../../Zotlabs/Module/Item.php:224 ../../Zotlabs/Module/Item.php:1072 -#: ../../Zotlabs/Lib/Chatroom.php:137 +#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Lib/Chatroom.php:137 #: ../../extend/addon/addon/friendica/dfrn_confirm.php:55 #: ../../extend/addon/addon/keepout/keepout.php:36 #: ../../extend/addon/addon/pumpio/pumpio.php:40 @@ -435,12 +433,13 @@ msgid "Welcome %s. Remote authentication successful." msgstr "" #: ../../Zotlabs/Module/Achievements.php:15 -#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editlayout.php:31 +#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editblock.php:31 +#: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 #: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Hcard.php:12 #: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Editblock.php:31 -#: ../../Zotlabs/Module/Webpages.php:33 ../../include/channel.php:862 +#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Webpages.php:33 +#: ../../include/channel.php:862 msgid "Requested profile is not available." msgstr "" @@ -603,153 +602,121 @@ msgstr "" msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../Zotlabs/Module/Directory.php:64 ../../Zotlabs/Module/Display.php:17 -#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Display.php:17 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Directory.php:64 ../../Zotlabs/Module/Ratings.php:83 #: ../../Zotlabs/Module/Photos.php:509 #: ../../Zotlabs/Module/Viewconnections.php:23 #: ../../extend/addon/addon/friendica/dfrn_request.php:794 msgid "Public access denied." msgstr "" -#: ../../Zotlabs/Module/Directory.php:245 +#: ../../Zotlabs/Module/Display.php:40 +#: ../../Zotlabs/Module/Admin/Plugins.php:254 +#: ../../Zotlabs/Module/Admin/Themes.php:69 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Admin.php:60 +#: ../../Zotlabs/Module/Thing.php:89 ../../Zotlabs/Module/Viewsrc.php:24 +#: ../../include/items.php:3411 +msgid "Item not found." +msgstr "" + +#: ../../Zotlabs/Module/Import.php:33 #, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Gender: " +msgid "Your service plan only allows %d channels." msgstr "" -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Status: " +#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." msgstr "" -#: ../../Zotlabs/Module/Directory.php:260 -msgid "Homepage: " +#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:98 +#: ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" msgstr "" -#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 -msgid "Age:" +#: ../../Zotlabs/Module/Import.php:105 +#: ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." msgstr "" -#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1051 -#: ../../include/bb2diaspora.php:510 ../../include/event.php:52 -#: ../../include/event.php:84 -msgid "Location:" +#: ../../Zotlabs/Module/Import.php:127 +#: ../../Zotlabs/Module/Import_items.php:88 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." msgstr "" -#: ../../Zotlabs/Module/Directory.php:320 -msgid "Description:" +#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 +msgid "Cloned channel not found. Import failed." msgstr "" -#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 -msgid "Hometown:" +#: ../../Zotlabs/Module/Import.php:167 +msgid "No channel. Import failed." msgstr "" -#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 -msgid "About:" +#: ../../Zotlabs/Module/Import.php:503 +#: ../../include/Import/import_diaspora.php:142 +msgid "Import completed." msgstr "" -#: ../../Zotlabs/Module/Directory.php:328 ../../Zotlabs/Module/Match.php:68 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/channel.php:1036 -#: ../../include/conversation.php:955 ../../include/connections.php:78 -#: ../../include/widgets.php:147 ../../include/widgets.php:184 -msgid "Connect" +#: ../../Zotlabs/Module/Import.php:525 +msgid "You must be logged in to use this feature." msgstr "" -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Public Forum:" +#: ../../Zotlabs/Module/Import.php:530 +msgid "Import Channel" msgstr "" -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Keywords: " +#: ../../Zotlabs/Module/Import.php:531 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file." msgstr "" -#: ../../Zotlabs/Module/Directory.php:335 -msgid "Don't suggest" +#: ../../Zotlabs/Module/Import.php:532 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" msgstr "" -#: ../../Zotlabs/Module/Directory.php:337 -msgid "Common connections:" +#: ../../Zotlabs/Module/Import.php:533 +msgid "Or provide the old server/hub details" msgstr "" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Global Directory" +#: ../../Zotlabs/Module/Import.php:534 +msgid "Your old identity address (xyz@example.com)" msgstr "" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Local Directory" +#: ../../Zotlabs/Module/Import.php:535 +msgid "Your old login email address" msgstr "" -#: ../../Zotlabs/Module/Directory.php:391 -#: ../../Zotlabs/Module/Directory.php:396 -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../include/contact_widgets.php:23 -msgid "Find" +#: ../../Zotlabs/Module/Import.php:536 +msgid "Your old login password" msgstr "" -#: ../../Zotlabs/Module/Directory.php:392 -msgid "Finding:" +#: ../../Zotlabs/Module/Import.php:537 +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 "" -#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" +#: ../../Zotlabs/Module/Import.php:538 +msgid "Make this hub my primary location" msgstr "" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "next page" +#: ../../Zotlabs/Module/Import.php:539 +msgid "" +"Import existing posts if possible (experimental - limited by available memory" msgstr "" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "previous page" +#: ../../Zotlabs/Module/Import.php:540 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." msgstr "" -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Sort options" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:400 -msgid "Reverse Alphabetic" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:401 -msgid "Newest to Oldest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:402 -msgid "Oldest to Newest" -msgstr "" - -#: ../../Zotlabs/Module/Directory.php:419 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3944 -msgid "Privacy group not found." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Connect.php:98 -#: ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Import.php:543 ../../Zotlabs/Module/Connect.php:98 #: ../../Zotlabs/Module/Admin/Features.php:66 #: ../../Zotlabs/Module/Admin/Logs.php:84 #: ../../Zotlabs/Module/Admin/Plugins.php:429 @@ -759,18 +726,18 @@ msgstr "" #: ../../Zotlabs/Module/Admin/Account_edit.php:74 #: ../../Zotlabs/Module/Admin/Accounts.php:166 #: ../../Zotlabs/Module/Admin/Channels.php:147 -#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Module/Invite.php:149 -#: ../../Zotlabs/Module/Setup.php:315 ../../Zotlabs/Module/Setup.php:363 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Module/Appman.php:126 +#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Module/Appman.php:126 #: ../../Zotlabs/Module/Filestorage.php:165 -#: ../../Zotlabs/Module/Import.php:543 ../../Zotlabs/Module/Connedit.php:779 +#: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Group.php:85 #: ../../Zotlabs/Module/Import_items.php:122 ../../Zotlabs/Module/Locs.php:121 #: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Mood.php:139 +#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 +#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 +#: ../../Zotlabs/Module/Setup.php:315 ../../Zotlabs/Module/Setup.php:363 #: ../../Zotlabs/Module/Mail.php:370 ../../Zotlabs/Module/Poke.php:186 -#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Rate.php:166 -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Photos.php:668 -#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098 -#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Pdledit.php:74 +#: ../../Zotlabs/Module/Invite.php:149 ../../Zotlabs/Module/Pconfig.php:107 +#: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Events.php:486 +#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Connedit.php:779 #: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 #: ../../Zotlabs/Module/Settings/Display.php:194 #: ../../Zotlabs/Module/Settings/Features.php:47 @@ -779,8 +746,9 @@ msgstr "" #: ../../Zotlabs/Module/Settings/Account.php:118 #: ../../Zotlabs/Module/Settings/Channel.php:452 #: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 -#: ../../Zotlabs/Module/Chat.php:196 ../../Zotlabs/Module/Chat.php:241 -#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Lib/ThreadItem.php:725 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Chat.php:196 +#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Lib/ThreadItem.php:725 #: ../../extend/addon/addon/chords/Mod_Chords.php:60 #: ../../extend/addon/addon/diaspora/diaspora.php:693 #: ../../extend/addon/addon/dwpost/dwpost.php:89 @@ -831,42 +799,6 @@ msgstr "" msgid "Submit" msgstr "" -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "" - -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "" - -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "" - -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "" - #: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 msgid "Continue" msgstr "" @@ -910,6 +842,62 @@ msgstr "" msgid "Restricted or Premium Channel" msgstr "" +#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:306 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/acl_selectors.php:203 +#: ../../include/nav.php:170 ../../include/text.php:993 +#: ../../include/text.php:1005 ../../include/widgets.php:315 +msgid "Search" +msgstr "" + +#: ../../Zotlabs/Module/Search.php:216 +#, php-format +msgid "Items tagged with: %s" +msgstr "" + +#: ../../Zotlabs/Module/Search.php:218 +#, php-format +msgid "Search results for: %s" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:53 +msgid "Bookmark added" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:75 +msgid "My Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Bookmarks.php:86 +msgid "My Connections Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editpost.php:24 +msgid "Item not found" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 +#: ../../Zotlabs/Module/Blocks.php:155 +msgid "Block Name" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 +#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Chat.php:207 +#: ../../include/conversation.php:1149 +msgid "Insert web link" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 +msgid "Title (optional)" +msgstr "" + +#: ../../Zotlabs/Module/Editblock.php:133 +msgid "Edit Block" +msgstr "" + #: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 msgid "Invalid profile identifier." msgstr "" @@ -935,461 +923,6 @@ msgstr "" msgid "All Connections" msgstr "" -#: ../../Zotlabs/Module/Bookmarks.php:53 -msgid "Bookmark added" -msgstr "" - -#: ../../Zotlabs/Module/Bookmarks.php:75 -msgid "My Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Bookmarks.php:86 -msgid "My Connections Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Display.php:40 -#: ../../Zotlabs/Module/Admin/Plugins.php:254 -#: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Viewsrc.php:24 -#: ../../include/items.php:3411 -msgid "Item not found." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 -#: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:44 -msgid "Profile deleted." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 -msgid "Profile-" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:126 -msgid "New profile created." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:110 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:145 -msgid "Profile unavailable to export." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:250 -msgid "Profile Name is required." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:421 -msgid "Marital Status" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:425 -msgid "Romantic Partner" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:429 ../../Zotlabs/Module/Profiles.php:730 -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:433 ../../Zotlabs/Module/Profiles.php:731 -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:437 ../../Zotlabs/Module/Profiles.php:738 -msgid "Work/Employment" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:440 -msgid "Religion" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:444 -msgid "Political Views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:448 -#: ../../extend/addon/addon/openid/MysqlProvider.php:74 -msgid "Gender" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:452 -msgid "Sexual Preference" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:456 -msgid "Homepage" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:460 -msgid "Interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:464 -#: ../../Zotlabs/Module/Admin/Channels.php:160 -#: ../../Zotlabs/Module/Locs.php:118 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 -msgid "Address" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 -#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Locs.php:117 -#: ../../Zotlabs/Module/Pubsites.php:51 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 -#: ../../include/js_strings.php:25 -msgid "Location" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:554 -msgid "Profile updated." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:638 -msgid "Hide your connections list from viewers of this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:641 -#: ../../Zotlabs/Module/Admin/Site.php:216 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -#: ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Connedit.php:686 -#: ../../Zotlabs/Module/Api.php:85 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 -#: ../../Zotlabs/Module/Removeme.php:63 -#: ../../Zotlabs/Module/Settings/Display.php:101 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 -msgid "No" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:641 -#: ../../Zotlabs/Module/Admin/Site.php:218 ../../Zotlabs/Module/Events.php:462 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:472 -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -#: ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 -#: ../../Zotlabs/Module/Connedit.php:408 ../../Zotlabs/Module/Api.php:84 -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 -#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 -#: ../../Zotlabs/Module/Photos.php:653 ../../Zotlabs/Module/Removeme.php:63 -#: ../../Zotlabs/Module/Settings/Display.php:101 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 -msgid "Yes" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:680 -msgid "Edit Profile Details" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:682 -msgid "View this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:683 ../../Zotlabs/Module/Profiles.php:765 -#: ../../include/channel.php:983 -msgid "Edit visibility" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:684 -msgid "Profile Tools" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:685 -msgid "Change cover photo" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:686 ../../include/channel.php:954 -msgid "Change profile photo" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:687 -msgid "Create a new profile using these settings" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:688 -msgid "Clone this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:689 -msgid "Delete this profile" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:690 -msgid "Add profile things" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:691 ../../include/conversation.php:1564 -#: ../../include/widgets.php:105 -msgid "Personal" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:693 -msgid "Relation" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:694 ../../include/datetime.php:55 -msgid "Miscellaneous" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:696 -msgid "Import profile from file" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:697 -msgid "Export profile to file" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:698 -msgid "Your gender" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:699 -msgid "Marital status" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:700 -msgid "Sexual preference" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:703 -msgid "Profile name" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 -#: ../../Zotlabs/Module/Events.php:452 ../../Zotlabs/Module/Events.php:457 -#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 -#: ../../include/datetime.php:259 -msgid "Required" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:705 -msgid "This is your default profile." -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:707 -msgid "Your full name" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:708 -msgid "Title/Description" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:711 -msgid "Street address" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:712 -msgid "Locality/City" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:713 -msgid "Region/State" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:714 -msgid "Postal/Zip code" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:715 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 -msgid "Country" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:720 -msgid "Who (if applicable)" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:720 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:721 -msgid "Since (date)" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:724 -msgid "Tell us about yourself" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:725 -#: ../../extend/addon/addon/openid/MysqlProvider.php:68 -msgid "Homepage URL" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:726 -msgid "Hometown" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:727 -msgid "Political views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:728 -msgid "Religious views" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:729 -msgid "Keywords used in directory listings" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:729 -msgid "Example: fishing photography software" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:732 -msgid "Musical interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:733 -msgid "Books, literature" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:734 -msgid "Television" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:735 -msgid "Film/Dance/Culture/Entertainment" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:736 -msgid "Hobbies/Interests" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:737 -msgid "Love/Romance" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:739 -msgid "School/Education" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:740 -msgid "Contact information and social networks" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:741 -msgid "My other channels" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:761 ../../include/channel.php:979 -msgid "Profile Image" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:771 ../../include/channel.php:961 -#: ../../include/nav.php:91 -msgid "Edit Profiles" -msgstr "" - -#: ../../Zotlabs/Module/Profiles.php:772 ../../Zotlabs/Module/Manage.php:143 -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "" - #: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 msgid "Invalid item." msgstr "" @@ -1424,6 +957,14 @@ msgstr "" msgid "Save" msgstr "" +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "" + +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "" + #: ../../Zotlabs/Module/Connections.php:56 #: ../../Zotlabs/Module/Connections.php:161 #: ../../Zotlabs/Module/Connections.php:242 @@ -1450,7 +991,7 @@ msgstr "" #: ../../Zotlabs/Module/Connections.php:76 #: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1573 +#: ../../include/conversation.php:1577 msgid "New" msgstr "" @@ -1548,13 +1089,6 @@ msgstr "" msgid "Connections" msgstr "" -#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/acl_selectors.php:203 -#: ../../include/nav.php:170 ../../include/text.php:993 -#: ../../include/text.php:1005 ../../include/widgets.php:315 -msgid "Search" -msgstr "" - #: ../../Zotlabs/Module/Connections.php:307 msgid "Search your connections" msgstr "" @@ -1563,6 +1097,12 @@ msgstr "" msgid "Connections search" msgstr "" +#: ../../Zotlabs/Module/Connections.php:309 +#: ../../Zotlabs/Module/Directory.php:391 +#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 +msgid "Find" +msgstr "" + #: ../../Zotlabs/Module/Cover_photo.php:58 #: ../../Zotlabs/Module/Profile_photo.php:61 msgid "Image uploaded but image cropping failed." @@ -1584,12 +1124,12 @@ msgid "Unable to process image" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:192 -#: ../../Zotlabs/Module/Profile_photo.php:223 +#: ../../Zotlabs/Module/Profile_photo.php:231 msgid "Image upload failed." msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:210 -#: ../../Zotlabs/Module/Profile_photo.php:242 +#: ../../Zotlabs/Module/Profile_photo.php:250 msgid "Unable to process image." msgstr "" @@ -1622,18 +1162,18 @@ msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:303 #: ../../Zotlabs/Module/Cover_photo.php:318 -#: ../../Zotlabs/Module/Profile_photo.php:300 -#: ../../Zotlabs/Module/Profile_photo.php:341 +#: ../../Zotlabs/Module/Profile_photo.php:311 +#: ../../Zotlabs/Module/Profile_photo.php:352 msgid "Photo not available." msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:354 -#: ../../Zotlabs/Module/Profile_photo.php:387 +#: ../../Zotlabs/Module/Profile_photo.php:407 msgid "Upload File:" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:355 -#: ../../Zotlabs/Module/Profile_photo.php:388 +#: ../../Zotlabs/Module/Profile_photo.php:408 msgid "Select a profile:" msgstr "" @@ -1642,33 +1182,33 @@ msgid "Upload Cover Photo" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Profile_photo.php:416 #: ../../Zotlabs/Module/Settings/Channel.php:399 msgid "or" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Profile_photo.php:416 msgid "skip this step" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:396 +#: ../../Zotlabs/Module/Profile_photo.php:416 msgid "select a photo from your photo albums" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:377 -#: ../../Zotlabs/Module/Profile_photo.php:415 +#: ../../Zotlabs/Module/Profile_photo.php:435 msgid "Crop Image" msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:378 -#: ../../Zotlabs/Module/Profile_photo.php:416 +#: ../../Zotlabs/Module/Profile_photo.php:436 msgid "Please adjust the image cropping for optimum viewing." msgstr "" #: ../../Zotlabs/Module/Cover_photo.php:380 -#: ../../Zotlabs/Module/Profile_photo.php:418 +#: ../../Zotlabs/Module/Profile_photo.php:438 msgid "Done Editing" msgstr "" @@ -2340,7 +1880,7 @@ msgid "Disallow Code" msgstr "" #: ../../Zotlabs/Module/Admin/Channels.php:154 -#: ../../include/conversation.php:1651 +#: ../../include/conversation.php:1655 msgid "Channel" msgstr "" @@ -2348,6 +1888,12 @@ msgstr "" msgid "UID" msgstr "" +#: ../../Zotlabs/Module/Admin/Channels.php:160 +#: ../../Zotlabs/Module/Profiles.php:464 ../../Zotlabs/Module/Locs.php:118 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 +msgid "Address" +msgstr "" + #: ../../Zotlabs/Module/Admin/Channels.php:162 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " @@ -2421,10 +1967,136 @@ msgstr "" msgid "unsupported" msgstr "" +#: ../../Zotlabs/Module/Admin/Site.php:216 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:85 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Events.php:464 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Events.php:474 ../../Zotlabs/Module/Connedit.php:408 +#: ../../Zotlabs/Module/Connedit.php:686 ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 +msgid "No" +msgstr "" + #: ../../Zotlabs/Module/Admin/Site.php:217 msgid "Yes - with approval" msgstr "" +#: ../../Zotlabs/Module/Admin/Site.php:218 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Api.php:84 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Events.php:464 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Events.php:474 ../../Zotlabs/Module/Connedit.php:408 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Settings/Display.php:101 +#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:276 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:280 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:227 ../../include/dir_fns.php:143 +#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 +#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1713 +msgid "Yes" +msgstr "" + #: ../../Zotlabs/Module/Admin/Site.php:223 msgid "My site is not a public server" msgstr "" @@ -2759,73 +2431,1695 @@ msgstr "" msgid "0 for no expiration of imported content" msgstr "" -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." msgstr "" -#: ../../Zotlabs/Module/Invite.php:53 +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:127 +#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 +msgid "Layout Name" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:128 +#: ../../Zotlabs/Module/Layouts.php:131 +msgid "Layout Description (Optional)" +msgstr "" + +#: ../../Zotlabs/Module/Editlayout.php:136 +msgid "Edit Layout" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:142 +msgid "Page link" +msgstr "" + +#: ../../Zotlabs/Module/Editwebpage.php:169 +msgid "Edit Webpage" +msgstr "" + +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 #, php-format -msgid "%s : Not a valid email address." +msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "" -#: ../../Zotlabs/Module/Invite.php:67 -msgid "Please join us on $Projectname" +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" msgstr "" -#: ../../Zotlabs/Module/Invite.php:77 -msgid "Invitation limit exceeded. Please contact your site administrator." +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:772 +#: ../../Zotlabs/Module/Chat.php:255 +msgid "Create New" msgstr "" -#: ../../Zotlabs/Module/Invite.php:82 +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 +#: ../../include/nav.php:211 +msgid "Channel Manager" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:172 #, php-format -msgid "%s : Message delivery failed." +msgid "%d new messages" msgstr "" -#: ../../Zotlabs/Module/Invite.php:86 +#: ../../Zotlabs/Module/Manage.php:173 #, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." +msgid "%d new introductions" +msgstr "" + +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:49 +msgid "Unable to update menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:60 +msgid "Unable to create menu." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 +msgid "Menu Name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:98 +msgid "Unique name (not visible on webpage) - required" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 +msgid "Menu Title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:99 +msgid "Visible on webpage - leave empty for no title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 +msgid "Allow Bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +msgid "Menu may be used to store saved bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 +msgid "Submit and proceed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2312 +msgid "Menus" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 +msgid "Drop" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 +#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 +#: ../../include/page_widgets.php:47 +msgid "Created" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 +#: ../../include/page_widgets.php:48 +msgid "Edited" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:117 +msgid "Bookmarks allowed" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:119 +msgid "Delete this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 +msgid "Edit menu contents" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:121 +msgid "Edit this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:136 +msgid "Menu could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 +msgid "Menu not found." +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:149 +msgid "Edit Menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:153 +msgid "Add or remove entries to this menu" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Menu name" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Must be unique, only seen by you" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title as seen by others" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:157 +msgid "Allow bookmarks" +msgstr "" + +#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 +#: ../../Zotlabs/Module/Xchan.php:41 +msgid "Not found." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 +msgid "App installed." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:46 +msgid "Malformed app." +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:104 +msgid "Embed code" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 +msgid "Edit App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:110 +msgid "Create App" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:115 +msgid "Name of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 +#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 +#: ../../Zotlabs/Module/Events.php:454 ../../Zotlabs/Module/Events.php:459 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:116 +msgid "Location (URL) of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Events.php:467 +#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:834 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:136 +msgid "Description" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "Photo icon URL" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:118 +msgid "80 x 80 pixels - optional" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:119 +msgid "Categories (optional, comma separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:120 +msgid "Version ID" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:121 +msgid "Price of app" +msgstr "" + +#: ../../Zotlabs/Module/Appman.php:122 +msgid "Location (URL) to purchase app" +msgstr "" + +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 +msgid "Edit post" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 +msgid "Authorize application connection" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:61 +msgid "Return to your app and insert this Security Code:" +msgstr "" + +#: ../../Zotlabs/Module/Api.php:71 +msgid "Please login to continue." +msgstr "" + +#: ../../Zotlabs/Module/Api.php:83 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" +msgstr "" + +#: ../../Zotlabs/Module/Help.php:51 +msgid "$Projectname Documentation" +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:12 +msgid "Share content from Firefox to $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Ffsapi.php:15 +msgid "Activate the Firefox $Projectname provider" +msgstr "" + +#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 +#: ../../include/widgets.php:102 +msgid "Apps" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../Zotlabs/Module/Siteinfo.php:48 +msgid "$Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:87 +msgid "Permission Denied." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:103 +msgid "File not found." +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:146 +msgid "Edit file permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:152 +#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 +#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 +#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:208 +msgid "Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:159 +msgid "Set/edit permissions" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:160 +msgid "Include all files and sub folders" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:161 +msgid "Return to file list" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:163 +msgid "Copy/paste this code to attach file to a post" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:164 +msgid "Copy/paste this URL to link file from a web page" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:166 +msgid "Share this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:167 +msgid "Show URL to this file" +msgstr "" + +#: ../../Zotlabs/Module/Filestorage.php:168 +msgid "Notify your contacts about this file" +msgstr "" + +#: ../../Zotlabs/Module/Item.php:182 +msgid "Unable to locate original post." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:435 +msgid "Empty post discarded." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:475 +msgid "Executable content type not permitted to this channel." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:855 +msgid "Duplicate post suppressed." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:990 +msgid "System error. Post not saved." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1111 +msgid "Unable to obtain post information from database." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1118 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "" + +#: ../../Zotlabs/Module/Item.php:1125 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 +#: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:44 +msgid "Profile deleted." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 +msgid "Profile-" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:126 +msgid "New profile created." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:110 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:145 +msgid "Profile unavailable to export." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:250 +msgid "Profile Name is required." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:421 +msgid "Marital Status" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:425 +msgid "Romantic Partner" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:429 ../../Zotlabs/Module/Profiles.php:730 +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:433 ../../Zotlabs/Module/Profiles.php:731 +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:437 ../../Zotlabs/Module/Profiles.php:738 +msgid "Work/Employment" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:440 +msgid "Religion" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:444 +msgid "Political Views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:448 +#: ../../extend/addon/addon/openid/MysqlProvider.php:74 +msgid "Gender" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:452 +msgid "Sexual Preference" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:456 +msgid "Homepage" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:460 +msgid "Interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 +#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Events.php:469 +#: ../../Zotlabs/Module/Pubsites.php:51 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 +#: ../../include/js_strings.php:25 +msgid "Location" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:554 +msgid "Profile updated." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:638 +msgid "Hide your connections list from viewers of this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:680 +msgid "Edit Profile Details" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:682 +msgid "View this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:683 ../../Zotlabs/Module/Profiles.php:765 +#: ../../include/channel.php:983 +msgid "Edit visibility" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:684 +msgid "Profile Tools" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:685 +msgid "Change cover photo" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:686 ../../include/channel.php:954 +msgid "Change profile photo" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:687 +msgid "Create a new profile using these settings" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:688 +msgid "Clone this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:689 +msgid "Delete this profile" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:690 +msgid "Add profile things" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:691 ../../include/widgets.php:105 +#: ../../include/conversation.php:1568 +msgid "Personal" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:693 +msgid "Relation" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:694 ../../include/datetime.php:55 +msgid "Miscellaneous" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:696 +msgid "Import profile from file" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:697 +msgid "Export profile to file" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:698 +msgid "Your gender" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:699 +msgid "Marital status" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:700 +msgid "Sexual preference" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:703 +msgid "Profile name" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:705 +msgid "This is your default profile." +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:707 +msgid "Your full name" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:708 +msgid "Title/Description" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:711 +msgid "Street address" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:712 +msgid "Locality/City" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:713 +msgid "Region/State" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:714 +msgid "Postal/Zip code" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:715 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 +msgid "Country" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:720 +msgid "Who (if applicable)" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:720 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:721 +msgid "Since (date)" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:724 +msgid "Tell us about yourself" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:725 +#: ../../extend/addon/addon/openid/MysqlProvider.php:68 +msgid "Homepage URL" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:726 +msgid "Hometown" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:727 +msgid "Political views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:728 +msgid "Religious views" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:729 +msgid "Keywords used in directory listings" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:729 +msgid "Example: fishing photography software" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:732 +msgid "Musical interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:733 +msgid "Books, literature" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:734 +msgid "Television" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:735 +msgid "Film/Dance/Culture/Entertainment" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:736 +msgid "Hobbies/Interests" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:737 +msgid "Love/Romance" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:739 +msgid "School/Education" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:740 +msgid "Contact information and social networks" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:741 +msgid "My other channels" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:761 ../../include/channel.php:979 +msgid "Profile Image" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:771 ../../include/channel.php:961 +#: ../../include/nav.php:91 +msgid "Edit Profiles" +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:313 +msgid "network" +msgstr "" + +#: ../../Zotlabs/Module/Acl.php:323 +msgid "RSS" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:245 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" msgstr[0] "" msgstr[1] "" -#: ../../Zotlabs/Module/Invite.php:105 -msgid "You have no more invitations available" +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Gender: " msgstr "" -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Send invitations" +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Status: " msgstr "" -#: ../../Zotlabs/Module/Invite.php:137 -msgid "Enter email addresses, one per line:" +#: ../../Zotlabs/Module/Directory.php:260 +msgid "Homepage: " msgstr "" -#: ../../Zotlabs/Module/Invite.php:138 ../../Zotlabs/Module/Mail.php:241 -msgid "Your message:" +#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 +msgid "Age:" msgstr "" -#: ../../Zotlabs/Module/Invite.php:139 -msgid "Please join my community on $Projectname." +#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1051 +#: ../../include/event.php:52 ../../include/event.php:84 +#: ../../include/bb2diaspora.php:510 +msgid "Location:" msgstr "" -#: ../../Zotlabs/Module/Invite.php:141 -msgid "You will need to supply this invitation code:" +#: ../../Zotlabs/Module/Directory.php:320 +msgid "Description:" msgstr "" -#: ../../Zotlabs/Module/Invite.php:142 -msgid "1. Register at any $Projectname location (they are all inter-connected)" +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 +msgid "Hometown:" msgstr "" -#: ../../Zotlabs/Module/Invite.php:144 -msgid "2. Enter my $Projectname network address into the site searchbar." +#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 +msgid "About:" msgstr "" -#: ../../Zotlabs/Module/Invite.php:145 -msgid "or visit" +#: ../../Zotlabs/Module/Directory.php:328 ../../Zotlabs/Module/Suggest.php:56 +#: ../../Zotlabs/Module/Match.php:68 ../../include/channel.php:1036 +#: ../../include/connections.php:78 ../../include/widgets.php:147 +#: ../../include/widgets.php:184 ../../include/conversation.php:955 +msgid "Connect" msgstr "" -#: ../../Zotlabs/Module/Invite.php:147 -msgid "3. Click [Connect]" +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Public Forum:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Keywords: " +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:335 +msgid "Don't suggest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:337 +msgid "Common connections:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Global Directory" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Local Directory" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:392 +msgid "Finding:" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "next page" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:397 +msgid "previous page" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Sort options" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Alphabetic" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Reverse Alphabetic" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Newest to Oldest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Oldest to Newest" +msgstr "" + +#: ../../Zotlabs/Module/Directory.php:419 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 +#: ../../include/items.php:3944 +msgid "Privacy group not found." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:90 +msgid "Create a group of channels." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 +msgid "Privacy group name: " +msgstr "" + +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 +msgid "Members are visible to other channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:111 +msgid "Privacy group removed." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:113 +msgid "Unable to remove privacy group." +msgstr "" + +#: ../../Zotlabs/Module/Group.php:183 +msgid "Privacy group editor" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:197 +msgid "Members" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:199 +msgid "All Connected Channels" +msgstr "" + +#: ../../Zotlabs/Module/Group.php:231 +msgid "Click on a channel to add or remove." +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 +msgid "webpage" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 +msgid "block" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 +msgid "layout" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 +msgid "menu" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:191 +#, php-format +msgid "%s element installed" +msgstr "" + +#: ../../Zotlabs/Module/Impel.php:194 +#, php-format +msgid "%s element installation failed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:104 +msgid "Import completed" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:119 +msgid "Import Items" +msgstr "" + +#: ../../Zotlabs/Module/Import_items.php:120 +msgid "Use this form to import existing posts and content from an export file." +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 +#: ../../Zotlabs/Module/Chat.php:25 +#: ../../extend/addon/addon/chess/chess.php:400 +msgid "You must be logged in to see this page." +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:44 +msgid "Posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:45 +msgid "Only posts" +msgstr "" + +#: ../../Zotlabs/Module/Channel.php:103 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:66 +msgid "" +"Please select another location to become primary before removing the primary " +"location." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:119 +msgid "Primary" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing " +"your channel." +msgstr "" + +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:94 +msgid "# Accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:95 +msgid "# blocked accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:96 +msgid "# expired accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# expiring accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:108 +msgid "# Channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:109 +msgid "# primary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:110 +msgid "# clones" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:116 +msgid "Message queues" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:133 +msgid "Your software should be updated" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:138 +msgid "Summary" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Registered accounts" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Pending registrations" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Registered channels" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Active plugins" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Version" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (master)" +msgstr "" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Repository version (dev)" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:19 +msgid "Like/Dislike" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:24 +msgid "This action is restricted to members." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:25 +msgid "" +"Please login with your $Projectname ID or register as a new $Projectname member to continue." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 +#: ../../Zotlabs/Module/Like.php:169 +msgid "Invalid request." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 +msgid "channel" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:146 +msgid "thing" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:192 +msgid "Channel unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:240 +msgid "Previous action reversed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../Zotlabs/Module/Tagger.php:47 +#: ../../extend/addon/addon/diaspora/inbound.php:1786 +#: ../../extend/addon/addon/redphotos/redphotohelper.php:74 +#: ../../include/text.php:1984 ../../include/conversation.php:120 +msgid "photo" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 +#: ../../extend/addon/addon/diaspora/inbound.php:1786 +#: ../../include/text.php:1990 ../../include/conversation.php:148 +msgid "status" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Events.php:255 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/event.php:961 +#: ../../include/text.php:1987 ../../include/conversation.php:123 +msgid "event" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:419 +#: ../../extend/addon/addon/diaspora/inbound.php:1815 +#: ../../include/conversation.php:164 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:423 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:425 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:427 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:429 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:431 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:433 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "" + +#: ../../Zotlabs/Module/Like.php:538 +msgid "Action completed." +msgstr "" + +#: ../../Zotlabs/Module/Like.php:539 +msgid "Thank you." +msgstr "" + +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "(click to open/close)" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 +#: ../../include/conversation.php:958 +msgid "Ratings" +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "" + +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "" + +#: ../../Zotlabs/Module/Attach.php:13 +msgid "Item not available." +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +msgid "Mood" +msgstr "" + +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:45 +msgid "Invalid message" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:78 +msgid "no results" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:93 +msgid "channel sync processed" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:97 +msgid "queued" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:101 +msgid "posted" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:105 +msgid "accepted for delivery" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:109 +msgid "updated" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:112 +msgid "update ignored" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:115 +msgid "permission denied" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:119 +msgid "recipient not found" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:122 +msgid "mail recalled" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:125 +msgid "duplicate mail received" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:128 +msgid "mail delivered" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:148 +#, php-format +msgid "Delivery report for %1$s" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:151 +msgid "Options" +msgstr "" + +#: ../../Zotlabs/Module/Dreport.php:152 +msgid "Redeliver" +msgstr "" + +#: ../../Zotlabs/Module/Notify.php:57 +#: ../../Zotlabs/Module/Notifications.php:35 +msgid "No more system notifications." +msgstr "" + +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:39 +msgid "System Notifications" +msgstr "" + +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:82 +msgid "Page owner information could not be retrieved." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:219 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:225 +#: ../../include/photo/photo_driver.php:728 +msgid "Profile Photos" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +msgid "Album not found." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:112 +msgid "Delete Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:133 +msgid "" +"Multiple storage folders exist with this album name, but within different " +"directories. Please remove the desired folder or folders using the Files " +"manager" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +msgid "Delete Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:520 +msgid "No photos selected" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:569 +msgid "Access to this item is restricted." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:608 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:611 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:647 +msgid "Upload Photos" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:651 +msgid "Enter an album name" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:652 +msgid "or select an existing album (doubleclick)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:653 +msgid "Create a status post for this upload" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:654 +msgid "Caption (optional):" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:655 +msgid "Description (optional):" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:686 +msgid "Album name could not be decoded" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:734 +msgid "Contact Photos" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:757 +msgid "Show Newest First" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:759 +msgid "Show Oldest First" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 +#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1676 +msgid "View Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:814 +#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1693 +msgid "Edit Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:861 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:863 +msgid "Photo not available" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:921 +msgid "Use as profile photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:922 +msgid "Use as cover photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:929 +msgid "Private Photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Events.php:677 +#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:332 +#: ../../Zotlabs/Module/Cal.php:339 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:842 +msgid "Previous" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:944 +msgid "View Full Size" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:949 ../../Zotlabs/Module/Setup.php:270 +#: ../../Zotlabs/Module/Events.php:678 ../../Zotlabs/Module/Events.php:687 +#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:843 +msgid "Next" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1033 +msgid "Edit photo" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1035 +msgid "Rotate CW (right)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1036 +msgid "Rotate CCW (left)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1039 +msgid "Move photo to album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1040 +msgid "Enter a new album name" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1041 +msgid "or select an existing one (doubleclick)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1044 +msgid "Caption" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1046 +msgid "Add a Tag" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1054 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1057 +msgid "Flag as adult in album view" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +msgid "I like this (toggle)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 +#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 +#: ../../extend/addon/addon/cdav/include/widgets.php:123 +#: ../../include/conversation.php:1232 +msgid "Share" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 +#: ../../include/conversation.php:741 +msgid "Please wait" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/ThreadItem.php:722 +msgid "This is you" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 +#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 +msgid "Comment" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Events.php:475 +#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Lib/ThreadItem.php:734 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1201 +msgid "Preview" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +msgctxt "title" +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Agree" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Disagree" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +msgctxt "title" +msgid "Abstain" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Attending" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Not attending" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +msgctxt "title" +msgid "Might attend" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 +#: ../../include/conversation.php:1767 +msgid "View all" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/channel.php:1190 ../../include/taxonomy.php:403 +#: ../../include/conversation.php:1791 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1794 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Photos.php:1241 +msgid "Photo Tools" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1250 +msgid "In This Photo:" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1255 +msgid "Map" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 +msgctxt "noun" +msgid "Likes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 +msgctxt "noun" +msgid "Dislikes" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 +#: ../../include/acl_selectors.php:210 +msgid "Close" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1343 +msgid "View Album" +msgstr "" + +#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 +#: ../../Zotlabs/Module/Photos.php:1368 +msgid "Recent Photos" msgstr "" #: ../../Zotlabs/Module/Setup.php:182 @@ -2865,13 +4159,6 @@ msgstr "" msgid "System check" msgstr "" -#: ../../Zotlabs/Module/Setup.php:270 ../../Zotlabs/Module/Events.php:676 -#: ../../Zotlabs/Module/Events.php:685 ../../Zotlabs/Module/Cal.php:333 -#: ../../Zotlabs/Module/Cal.php:340 ../../Zotlabs/Module/Photos.php:949 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:843 -msgid "Next" -msgstr "" - #: ../../Zotlabs/Module/Setup.php:271 msgid "Check again" msgstr "" @@ -3253,1405 +4540,32 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:80 -#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 -#: ../../Zotlabs/Module/Editpost.php:24 -msgid "Item not found" +#: ../../Zotlabs/Module/Network.php:95 +msgid "No such group" msgstr "" -#: ../../Zotlabs/Module/Editlayout.php:127 -#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 -msgid "Layout Name" +#: ../../Zotlabs/Module/Network.php:135 +msgid "No such channel" msgstr "" -#: ../../Zotlabs/Module/Editlayout.php:128 -#: ../../Zotlabs/Module/Layouts.php:131 -msgid "Layout Description (Optional)" +#: ../../Zotlabs/Module/Network.php:140 +msgid "forum" msgstr "" -#: ../../Zotlabs/Module/Editlayout.php:136 -msgid "Edit Layout" +#: ../../Zotlabs/Module/Network.php:152 +msgid "Search Results For:" msgstr "" -#: ../../Zotlabs/Module/Editwebpage.php:142 -msgid "Page link" +#: ../../Zotlabs/Module/Network.php:218 +msgid "Privacy group is empty" msgstr "" -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:244 -#: ../../Zotlabs/Module/Mail.php:369 ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1149 -msgid "Insert web link" +#: ../../Zotlabs/Module/Network.php:227 +msgid "Privacy group: " msgstr "" -#: ../../Zotlabs/Module/Editwebpage.php:169 -msgid "Edit Webpage" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:104 -msgid "Event can not end before it has started." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 -#: ../../Zotlabs/Module/Events.php:135 -msgid "Unable to generate preview." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:113 -msgid "Event title and start time are required." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:133 ../../Zotlabs/Module/Events.php:258 -msgid "Event not found." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:253 ../../Zotlabs/Module/Like.php:372 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/conversation.php:123 -#: ../../include/event.php:961 ../../include/text.php:1987 -msgid "event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:452 -msgid "Edit event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:452 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:831 -msgid "Event title" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:454 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Edit Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:455 -msgid "Category" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -msgid "Edit start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:458 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:832 -msgid "Start date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time are not known or not relevant" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Edit finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:461 -msgid "Finish date and time" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -msgid "Adjust for viewer timezone" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:463 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "" - -#: ../../Zotlabs/Module/Events.php:465 -msgid "Edit Description" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:465 ../../Zotlabs/Module/Appman.php:117 -#: ../../Zotlabs/Module/Rbmark.php:101 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:834 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:136 -msgid "Description" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:467 -msgid "Edit Location" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:472 -msgid "Share this event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Photos.php:1099 -#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Lib/ThreadItem.php:734 -#: ../../include/conversation.php:1201 ../../include/page_widgets.php:43 -msgid "Preview" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:474 ../../include/conversation.php:1264 -msgid "Permission settings" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:597 ../../Zotlabs/Module/Cal.php:259 -msgid "l, F j" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:619 -msgid "Edit event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:621 -msgid "Delete event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:646 ../../Zotlabs/Module/Cal.php:308 -#: ../../include/text.php:1792 -msgid "Link to Source" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:655 -msgid "calendar" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Edit Event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:674 ../../Zotlabs/Module/Cal.php:331 -msgid "Create Event" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:675 ../../Zotlabs/Module/Events.php:684 -#: ../../Zotlabs/Module/Cal.php:332 ../../Zotlabs/Module/Cal.php:339 -#: ../../Zotlabs/Module/Photos.php:940 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:842 -msgid "Previous" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Cal.php:334 -msgid "Export" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:680 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Pubsites.php:59 -#: ../../Zotlabs/Module/Webpages.php:246 ../../include/page_widgets.php:42 -msgid "View" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:681 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:845 -msgid "Month" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:682 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 -msgid "Week" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:683 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 -msgid "Day" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:686 ../../Zotlabs/Module/Cal.php:341 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:844 -msgid "Today" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:717 -msgid "Event removed" -msgstr "" - -#: ../../Zotlabs/Module/Events.php:720 -msgid "Failed to remove event" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:211 -msgid "Channel Manager" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "" - -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:49 -msgid "Unable to update menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:60 -msgid "Unable to create menu." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 -msgid "Menu Name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:98 -msgid "Unique name (not visible on webpage) - required" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 -msgid "Menu Title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:99 -msgid "Visible on webpage - leave empty for no title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 -msgid "Allow Bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -msgid "Menu may be used to store saved bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 -msgid "Submit and proceed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2312 -msgid "Menus" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 -msgid "Drop" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 -#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 -#: ../../include/page_widgets.php:47 -msgid "Created" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 -#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 -#: ../../include/page_widgets.php:48 -msgid "Edited" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:117 -msgid "Bookmarks allowed" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:119 -msgid "Delete this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 -msgid "Edit menu contents" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:121 -msgid "Edit this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:136 -msgid "Menu could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 -msgid "Menu not found." -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:149 -msgid "Edit Menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:153 -msgid "Add or remove entries to this menu" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Menu name" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Must be unique, only seen by you" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title as seen by others" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:157 -msgid "Allow bookmarks" -msgstr "" - -#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 -#: ../../Zotlabs/Module/Xchan.php:41 -msgid "Not found." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:104 -msgid "Embed code" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:110 -msgid "Create App" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:115 -msgid "Name of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Location (URL) of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "Photo icon URL" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:118 -msgid "80 x 80 pixels - optional" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Categories (optional, comma separated list)" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Version ID" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Price of app" -msgstr "" - -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Location (URL) to purchase app" -msgstr "" - -#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:106 -msgid "Edit post" -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "" - -#: ../../Zotlabs/Module/Follow.php:31 -msgid "Channel added." -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "" - -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:168 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "" - -#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 -#: ../../Zotlabs/Module/Siteinfo.php:48 -msgid "$Projectname" -msgstr "" - -#: ../../Zotlabs/Module/Home.php:92 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:87 -msgid "Permission Denied." -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:103 -msgid "File not found." -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:146 -msgid "Edit file permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 -#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 -#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:208 -msgid "Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:159 -msgid "Set/edit permissions" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Include all files and sub folders" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Return to file list" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Copy/paste this code to attach file to a post" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Copy/paste this URL to link file from a web page" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:166 -msgid "Share this file" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:167 -msgid "Show URL to this file" -msgstr "" - -#: ../../Zotlabs/Module/Filestorage.php:168 -msgid "Notify your contacts about this file" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:33 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:71 ../../Zotlabs/Module/Import_items.php:42 -msgid "Nothing to import." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:98 -#: ../../Zotlabs/Module/Import_items.php:66 -msgid "Unable to download data from old server" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:105 -#: ../../Zotlabs/Module/Import_items.php:72 -msgid "Imported file is empty." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:127 -#: ../../Zotlabs/Module/Import_items.php:88 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 -msgid "Cloned channel not found. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:167 -msgid "No channel. Import failed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:503 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:525 -msgid "You must be logged in to use this feature." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:530 -msgid "Import Channel" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:531 -msgid "" -"Use this form to import an existing channel from a different server/hub. You " -"may retrieve the channel identity from the old server/hub via the network or " -"provide an export file." -msgstr "" - -#: ../../Zotlabs/Module/Import.php:532 -#: ../../Zotlabs/Module/Import_items.php:121 -msgid "File to Upload" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:533 -msgid "Or provide the old server/hub details" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:534 -msgid "Your old identity address (xyz@example.com)" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:535 -msgid "Your old login email address" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:536 -msgid "Your old login password" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:537 -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 "" - -#: ../../Zotlabs/Module/Import.php:538 -msgid "Make this hub my primary location" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:539 -msgid "" -"Import existing posts if possible (experimental - limited by available memory" -msgstr "" - -#: ../../Zotlabs/Module/Import.php:540 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "" - -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "" - -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "" - -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:256 -msgid "Connection updated." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Failed to update connection record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:308 -msgid "is now connected to" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:440 -msgid "Could not access address book record." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:460 -msgid "Refresh failed - channel is currently unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 -#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 -#: ../../Zotlabs/Module/Connedit.php:515 -msgid "Unable to set address book parameters." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:538 -msgid "Connection has been removed." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 -#: ../../include/conversation.php:953 ../../include/nav.php:89 -msgid "View Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:557 -#, php-format -msgid "View %s's profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:561 -msgid "Refresh Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Fetch updated permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "Recent Activity" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:571 -msgid "View recent posts and comments" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:578 -msgid "Block (or Unblock) all communications with this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:579 -msgid "This connection is blocked!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:583 -msgid "Unignore" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:586 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:587 -msgid "This connection is ignored!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Unarchive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:591 -msgid "Archive" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:594 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:595 -msgid "This connection is archived!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Unhide" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "Hide" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:602 -msgid "Hide or Unhide this connection from your other connections" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:603 -msgid "This connection is hidden!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:610 -msgid "Delete this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 -msgid "Me" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 -msgid "Family" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:627 -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/selectors.php:123 ../../include/widgets.php:531 -msgid "Friends" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 -msgid "Acquaintances" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Approve this connection" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:686 -msgid "Accept connection to allow communication" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:691 -msgid "Set Affinity" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:694 -msgid "Set Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:697 -msgid "Set Affinity & Profile" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:746 -msgid "none" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 -msgid "Connection Default Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3977 -#, php-format -msgid "Connection: %s" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Apply these permissions automatically" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:751 -msgid "Connection requests will be approved without your interaction" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:753 -msgid "This connection's primary address is" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:754 -msgid "Available locations:" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:758 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:759 -msgid "Connection Tools" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:761 -msgid "Slide to adjust your degree of friendship" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:762 ../../Zotlabs/Module/Rate.php:155 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:763 -msgid "Slide to adjust your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 -msgid "Optionally explain your rating" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:766 -msgid "Custom Filter" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 -msgid "Only import posts with this text" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:768 -msgid "Do not import posts with this text" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:770 -msgid "This information is public!" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:775 -msgid "Connection Pending Approval" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:778 -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -msgid "inherited" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:780 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:782 -#: ../../Zotlabs/Module/Settings/Tokens.php:160 -msgid "Their Settings" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:783 -#: ../../Zotlabs/Module/Settings/Tokens.php:161 -msgid "My Settings" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:785 -#: ../../Zotlabs/Module/Settings/Tokens.php:165 -msgid "Individual Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:786 -#: ../../Zotlabs/Module/Settings/Tokens.php:166 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " -"individual settings. You can not change those settings here." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:787 -msgid "" -"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " -"individual settings. You can change those settings here but they wont have " -"any impact unless the inherited setting changes." -msgstr "" - -#: ../../Zotlabs/Module/Connedit.php:788 -msgid "Last update:" -msgstr "" - -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/conversation.php:1672 ../../include/nav.php:95 -msgid "Photos" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 -msgid "webpage" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 -msgid "block" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 -msgid "layout" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 -msgid "menu" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:191 -#, php-format -msgid "%s element installed" -msgstr "" - -#: ../../Zotlabs/Module/Impel.php:194 -#, php-format -msgid "%s element installation failed" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:104 -msgid "Import completed" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "Import Items" -msgstr "" - -#: ../../Zotlabs/Module/Import_items.php:120 -msgid "Use this form to import existing posts and content from an export file." -msgstr "" - -#: ../../Zotlabs/Module/Api.php:60 ../../Zotlabs/Module/Api.php:81 -msgid "Authorize application connection" -msgstr "" - -#: ../../Zotlabs/Module/Api.php:61 -msgid "Return to your app and insert this Security Code:" -msgstr "" - -#: ../../Zotlabs/Module/Api.php:71 -msgid "Please login to continue." -msgstr "" - -#: ../../Zotlabs/Module/Api.php:83 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:66 -msgid "" -"Please select another location to become primary before removing the primary " -"location." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:124 -msgid "" -"When possible, drop a location by logging into that website/hub and removing " -"your channel." -msgstr "" - -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:19 -msgid "Like/Dislike" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:24 -msgid "This action is restricted to members." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:25 -msgid "" -"Please login with your $Projectname ID or register as a new $Projectname member to continue." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 -#: ../../Zotlabs/Module/Like.php:169 -msgid "Invalid request." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 -msgid "channel" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:146 -msgid "thing" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:192 -msgid "Channel unavailable." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:240 -msgid "Previous action reversed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 -#: ../../extend/addon/addon/diaspora/inbound.php:1786 -#: ../../extend/addon/addon/redphotos/redphotohelper.php:74 -#: ../../include/conversation.php:120 ../../include/text.php:1984 -msgid "photo" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../extend/addon/addon/diaspora/inbound.php:1786 -#: ../../include/conversation.php:148 ../../include/text.php:1990 -msgid "status" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:419 -#: ../../extend/addon/addon/diaspora/inbound.php:1815 -#: ../../include/conversation.php:164 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:423 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:425 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:427 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:429 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:431 -#, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:433 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "" - -#: ../../Zotlabs/Module/Like.php:538 -msgid "Action completed." -msgstr "" - -#: ../../Zotlabs/Module/Like.php:539 -msgid "Thank you." -msgstr "" - -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "(click to open/close)" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "" - -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 -#: ../../include/conversation.php:958 -msgid "Ratings" -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "" - -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "" - -#: ../../Zotlabs/Module/Attach.php:13 -msgid "Item not available." -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 -msgid "Mood" -msgstr "" - -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "" - -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" -msgstr "" - -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "" - -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:35 -msgid "No more system notifications." -msgstr "" - -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "System Notifications" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:45 -msgid "Invalid message" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:78 -msgid "no results" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:93 -msgid "channel sync processed" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:97 -msgid "queued" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:101 -msgid "posted" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:105 -msgid "accepted for delivery" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:109 -msgid "updated" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:112 -msgid "update ignored" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:115 -msgid "permission denied" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:119 -msgid "recipient not found" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:122 -msgid "mail recalled" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:125 -msgid "duplicate mail received" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:128 -msgid "mail delivered" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:148 -#, php-format -msgid "Delivery report for %1$s" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:151 -msgid "Options" -msgstr "" - -#: ../../Zotlabs/Module/Dreport.php:152 -msgid "Redeliver" -msgstr "" - -#: ../../Zotlabs/Module/Search.php:216 -#, php-format -msgid "Items tagged with: %s" -msgstr "" - -#: ../../Zotlabs/Module/Search.php:218 -#, php-format -msgid "Search results for: %s" -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:75 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../Zotlabs/Module/Lockview.php:96 -msgid "Visible to:" +#: ../../Zotlabs/Module/Network.php:253 +msgid "Invalid connection." msgstr "" #: ../../Zotlabs/Module/New_channel.php:140 @@ -4723,6 +4637,10 @@ msgstr "" msgid "Subject:" msgstr "" +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Invite.php:138 +msgid "Your message:" +msgstr "" + #: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 #: ../../include/conversation.php:1244 msgid "Attach file" @@ -4811,12 +4729,69 @@ msgstr "" msgid "Make this post private" msgstr "" -#: ../../Zotlabs/Module/Help.php:23 -msgid "Documentation Search" +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." msgstr "" -#: ../../Zotlabs/Module/Help.php:51 -msgid "$Projectname Documentation" +#: ../../Zotlabs/Module/Invite.php:53 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:82 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:86 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: ../../Zotlabs/Module/Invite.php:105 +msgid "You have no more invitations available" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:136 +msgid "Send invitations" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:137 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Please join my community on $Projectname." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:141 +msgid "You will need to supply this invitation code:" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:142 +msgid "1. Register at any $Projectname location (they are all inter-connected)" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:144 +msgid "2. Enter my $Projectname network address into the site searchbar." +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:145 +msgid "or visit" +msgstr "" + +#: ../../Zotlabs/Module/Invite.php:147 +msgid "3. Click [Connect]" msgstr "" #: ../../Zotlabs/Module/Oexchange.php:27 @@ -4900,11 +4875,6 @@ msgstr "" msgid "Site Administrators" msgstr "" -#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155 -#: ../../Zotlabs/Module/Editblock.php:108 -msgid "Block Name" -msgstr "" - #: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2311 msgid "Blocks" msgstr "" @@ -4913,11 +4883,10 @@ msgstr "" msgid "Block Title" msgstr "" -#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Layouts.php:193 -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Webpages.php:241 -#: ../../extend/addon/addon/cdav/include/widgets.php:123 -#: ../../include/conversation.php:1232 -msgid "Share" +#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Layouts.php:197 +#: ../../Zotlabs/Module/Events.php:682 ../../Zotlabs/Module/Pubsites.php:59 +#: ../../Zotlabs/Module/Webpages.php:246 ../../include/page_widgets.php:42 +msgid "View" msgstr "" #: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2313 @@ -4925,8 +4894,8 @@ msgid "Layouts" msgstr "" #: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/nav.php:164 ../../include/help.php:53 -#: ../../include/help.php:58 +#: ../../include/help.php:53 ../../include/help.php:58 +#: ../../include/nav.php:164 msgid "Help" msgstr "" @@ -4942,6 +4911,11 @@ msgstr "" msgid "Download PDL file" msgstr "" +#: ../../Zotlabs/Module/Rate.php:155 ../../Zotlabs/Module/Connedit.php:762 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "" + #: ../../Zotlabs/Module/Rate.php:156 msgid "Website:" msgstr "" @@ -4959,23 +4933,6 @@ msgstr "" msgid "Optionally explain your rating (this information is public)" msgstr "" -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "" - -#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2335 -msgid "Import" -msgstr "" - -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:212 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:225 -#: ../../include/photo/photo_driver.php:728 -msgid "Profile Photos" -msgstr "" - #: ../../Zotlabs/Module/Profile_photo.php:186 #: ../../extend/addon/addon/openclipatar/openclipatar.php:293 msgid "" @@ -4983,36 +4940,18 @@ msgid "" "display immediately." msgstr "" -#: ../../Zotlabs/Module/Profile_photo.php:389 +#: ../../Zotlabs/Module/Profile_photo.php:409 +msgid "Use Photo for Profile" +msgstr "" + +#: ../../Zotlabs/Module/Profile_photo.php:409 msgid "Upload Profile Photo" msgstr "" -#: ../../Zotlabs/Module/Network.php:95 -msgid "No such group" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:135 -msgid "No such channel" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:140 -msgid "forum" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:152 -msgid "Search Results For:" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:218 -msgid "Privacy group is empty" -msgstr "" - -#: ../../Zotlabs/Module/Network.php:227 -msgid "Privacy group: " -msgstr "" - -#: ../../Zotlabs/Module/Network.php:253 -msgid "Invalid connection." +#: ../../Zotlabs/Module/Profile_photo.php:410 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:181 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:193 +msgid "Use" msgstr "" #: ../../Zotlabs/Module/Common.php:14 @@ -5027,293 +4966,187 @@ msgstr "" msgid "No connections in common." msgstr "" -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1260 -msgid "Title (optional)" +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." msgstr "" -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." msgstr "" -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" +#: ../../Zotlabs/Module/Events.php:104 +msgid "Event can not end before it has started." msgstr "" -#: ../../Zotlabs/Module/Photos.php:82 -msgid "Page owner information could not be retrieved." +#: ../../Zotlabs/Module/Events.php:106 ../../Zotlabs/Module/Events.php:115 +#: ../../Zotlabs/Module/Events.php:137 +msgid "Unable to generate preview." msgstr "" -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 -msgid "Album not found." +#: ../../Zotlabs/Module/Events.php:113 +msgid "Event title and start time are required." msgstr "" -#: ../../Zotlabs/Module/Photos.php:112 -msgid "Delete Album" +#: ../../Zotlabs/Module/Events.php:135 ../../Zotlabs/Module/Events.php:260 +msgid "Event not found." msgstr "" -#: ../../Zotlabs/Module/Photos.php:133 +#: ../../Zotlabs/Module/Events.php:454 +msgid "Edit event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:454 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:831 +msgid "Event title" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:456 +msgid "Categories (comma-separated list)" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:457 +msgid "Edit Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:457 +msgid "Category" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:460 +msgid "Edit start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:460 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:832 +msgid "Start date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:461 ../../Zotlabs/Module/Events.php:464 +msgid "Finish date and time are not known or not relevant" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Edit finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Finish date and time" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:465 ../../Zotlabs/Module/Events.php:466 +msgid "Adjust for viewer timezone" +msgstr "" + +#: ../../Zotlabs/Module/Events.php:465 msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" +"Important for events that happen in a particular place. Not practical for " +"global holidays." msgstr "" -#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 -msgid "Delete Photo" +#: ../../Zotlabs/Module/Events.php:467 +msgid "Edit Description" msgstr "" -#: ../../Zotlabs/Module/Photos.php:520 -msgid "No photos selected" +#: ../../Zotlabs/Module/Events.php:469 +msgid "Edit Location" msgstr "" -#: ../../Zotlabs/Module/Photos.php:569 -msgid "Access to this item is restricted." +#: ../../Zotlabs/Module/Events.php:472 ../../Zotlabs/Module/Events.php:474 +msgid "Share this event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:608 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." +#: ../../Zotlabs/Module/Events.php:476 ../../include/conversation.php:1264 +msgid "Permission settings" msgstr "" -#: ../../Zotlabs/Module/Photos.php:611 -#, php-format -msgid "%1$.2f MB photo storage used." +#: ../../Zotlabs/Module/Events.php:487 +msgid "Advanced Options" msgstr "" -#: ../../Zotlabs/Module/Photos.php:647 -msgid "Upload Photos" +#: ../../Zotlabs/Module/Events.php:599 ../../Zotlabs/Module/Cal.php:259 +msgid "l, F j" msgstr "" -#: ../../Zotlabs/Module/Photos.php:651 -msgid "Enter an album name" +#: ../../Zotlabs/Module/Events.php:621 +msgid "Edit event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:652 -msgid "or select an existing album (doubleclick)" +#: ../../Zotlabs/Module/Events.php:623 +msgid "Delete event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:653 -msgid "Create a status post for this upload" +#: ../../Zotlabs/Module/Events.php:648 ../../Zotlabs/Module/Cal.php:308 +#: ../../include/text.php:1792 +msgid "Link to Source" msgstr "" -#: ../../Zotlabs/Module/Photos.php:654 -msgid "Caption (optional):" +#: ../../Zotlabs/Module/Events.php:657 +msgid "calendar" msgstr "" -#: ../../Zotlabs/Module/Photos.php:655 -msgid "Description (optional):" +#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Cal.php:331 +msgid "Edit Event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:686 -msgid "Album name could not be decoded" +#: ../../Zotlabs/Module/Events.php:676 ../../Zotlabs/Module/Cal.php:331 +msgid "Create Event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:734 -msgid "Contact Photos" +#: ../../Zotlabs/Module/Events.php:679 ../../Zotlabs/Module/Cal.php:334 +msgid "Export" msgstr "" -#: ../../Zotlabs/Module/Photos.php:757 -msgid "Show Newest First" +#: ../../Zotlabs/Module/Events.php:683 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:845 +msgid "Month" msgstr "" -#: ../../Zotlabs/Module/Photos.php:759 -msgid "Show Oldest First" +#: ../../Zotlabs/Module/Events.php:684 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 +msgid "Week" msgstr "" -#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1676 -msgid "View Photo" +#: ../../Zotlabs/Module/Events.php:685 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 +msgid "Day" msgstr "" -#: ../../Zotlabs/Module/Photos.php:814 -#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1693 -msgid "Edit Album" +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:341 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:844 +msgid "Today" msgstr "" -#: ../../Zotlabs/Module/Photos.php:861 -msgid "Permission denied. Access to this item may be restricted." +#: ../../Zotlabs/Module/Events.php:719 +msgid "Event removed" msgstr "" -#: ../../Zotlabs/Module/Photos.php:863 -msgid "Photo not available" +#: ../../Zotlabs/Module/Events.php:722 +msgid "Failed to remove event" msgstr "" -#: ../../Zotlabs/Module/Photos.php:921 -msgid "Use as profile photo" +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 +#: ../../include/nav.php:95 ../../include/conversation.php:1676 +msgid "Photos" msgstr "" -#: ../../Zotlabs/Module/Photos.php:922 -msgid "Use as cover photo" +#: ../../Zotlabs/Module/Ping.php:254 +msgid "sent you a private message" msgstr "" -#: ../../Zotlabs/Module/Photos.php:929 -msgid "Private Photo" +#: ../../Zotlabs/Module/Ping.php:302 +msgid "added your channel" msgstr "" -#: ../../Zotlabs/Module/Photos.php:944 -msgid "View Full Size" +#: ../../Zotlabs/Module/Ping.php:312 +msgid "g A l F d" msgstr "" -#: ../../Zotlabs/Module/Photos.php:1033 -msgid "Edit photo" +#: ../../Zotlabs/Module/Ping.php:334 +msgid "[today]" msgstr "" -#: ../../Zotlabs/Module/Photos.php:1035 -msgid "Rotate CW (right)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1036 -msgid "Rotate CCW (left)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1039 -msgid "Move photo to album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1040 -msgid "Enter a new album name" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1041 -msgid "or select an existing one (doubleclick)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1044 -msgid "Caption" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1046 -msgid "Add a Tag" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1054 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1057 -msgid "Flag as adult in album view" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 -msgid "I like this (toggle)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:405 -#: ../../include/conversation.php:741 -msgid "Please wait" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:722 -msgid "This is you" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:724 ../../include/js_strings.php:6 -msgid "Comment" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 -msgctxt "title" -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Agree" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Disagree" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 -msgctxt "title" -msgid "Abstain" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Attending" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Not attending" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 -msgctxt "title" -msgid "Might attend" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 -#: ../../include/conversation.php:1763 -msgid "View all" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/channel.php:1190 ../../include/conversation.php:1787 -#: ../../include/taxonomy.php:403 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 -#: ../../include/conversation.php:1790 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "" -msgstr[1] "" - -#: ../../Zotlabs/Module/Photos.php:1241 -msgid "Photo Tools" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1250 -msgid "In This Photo:" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1255 -msgid "Map" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:394 -msgctxt "noun" -msgid "Likes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:395 -msgctxt "noun" -msgid "Dislikes" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:400 -#: ../../include/acl_selectors.php:210 -msgid "Close" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 -msgid "Recent Photos" +#: ../../Zotlabs/Module/Ping.php:343 +msgid "posted an event" msgstr "" #: ../../Zotlabs/Module/Lostpass.php:19 @@ -5555,26 +5388,6 @@ msgid "" "or restore these in date order (oldest first)." msgstr "" -#: ../../Zotlabs/Module/Ping.php:254 -msgid "sent you a private message" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:302 -msgid "added your channel" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:312 -msgid "g A l F d" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:334 -msgid "[today]" -msgstr "" - -#: ../../Zotlabs/Module/Ping.php:343 -msgid "posted an event" -msgstr "" - #: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1391 msgid "Public Hubs" msgstr "" @@ -5612,22 +5425,293 @@ msgstr "" msgid "Rate" msgstr "" -#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -#: ../../extend/addon/addon/chess/chess.php:400 -msgid "You must be logged in to see this page." +#: ../../Zotlabs/Module/Connedit.php:80 +msgid "Could not access contact record." msgstr "" -#: ../../Zotlabs/Module/Channel.php:44 -msgid "Posts and comments" +#: ../../Zotlabs/Module/Connedit.php:104 +msgid "Could not locate selected profile." msgstr "" -#: ../../Zotlabs/Module/Channel.php:45 -msgid "Only posts" +#: ../../Zotlabs/Module/Connedit.php:256 +msgid "Connection updated." msgstr "" -#: ../../Zotlabs/Module/Channel.php:103 -msgid "Insufficient permissions. Request redirected to profile page." +#: ../../Zotlabs/Module/Connedit.php:258 +msgid "Failed to update connection record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:308 +msgid "is now connected to" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:440 +msgid "Could not access address book record." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:460 +msgid "Refresh failed - channel is currently unavailable." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:475 ../../Zotlabs/Module/Connedit.php:484 +#: ../../Zotlabs/Module/Connedit.php:493 ../../Zotlabs/Module/Connedit.php:502 +#: ../../Zotlabs/Module/Connedit.php:515 +msgid "Unable to set address book parameters." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:538 +msgid "Connection has been removed." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:554 ../../Zotlabs/Lib/Apps.php:221 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 +#: ../../include/nav.php:89 ../../include/conversation.php:953 +msgid "View Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:557 +#, php-format +msgid "View %s's profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Refresh Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:564 +msgid "Fetch updated permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:568 +msgid "Recent Activity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:571 +msgid "View recent posts and comments" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:578 +msgid "Block (or Unblock) all communications with this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:579 +msgid "This connection is blocked!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:583 +msgid "Unignore" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:586 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:587 +msgid "This connection is ignored!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Unarchive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:591 +msgid "Archive" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:594 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:595 +msgid "This connection is archived!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Unhide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:599 +msgid "Hide" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:602 +msgid "Hide or Unhide this connection from your other connections" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:603 +msgid "This connection is hidden!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:610 +msgid "Delete this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:625 ../../include/widgets.php:529 +msgid "Me" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:626 ../../include/widgets.php:530 +msgid "Family" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:627 +#: ../../Zotlabs/Module/Settings/Channel.php:61 +#: ../../Zotlabs/Module/Settings/Channel.php:65 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:69 +#: ../../Zotlabs/Module/Settings/Channel.php:80 ../../include/channel.php:402 +#: ../../include/channel.php:403 ../../include/channel.php:410 +#: ../../include/selectors.php:123 ../../include/widgets.php:531 +msgid "Friends" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:628 ../../include/widgets.php:532 +msgid "Acquaintances" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Approve this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Accept connection to allow communication" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:691 +msgid "Set Affinity" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:694 +msgid "Set Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:697 +msgid "Set Affinity & Profile" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "none" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/widgets.php:656 +msgid "Connection Default Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:750 ../../include/items.php:3977 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Apply these permissions automatically" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:751 +msgid "Connection requests will be approved without your interaction" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:753 +msgid "This connection's primary address is" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:754 +msgid "Available locations:" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:758 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:759 +msgid "Connection Tools" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:761 +msgid "Slide to adjust your degree of friendship" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:763 +msgid "Slide to adjust your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:764 ../../Zotlabs/Module/Connedit.php:769 +msgid "Optionally explain your rating" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:766 +msgid "Custom Filter" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 +msgid "Only import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:767 ../../Zotlabs/Module/Connedit.php:768 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:768 +msgid "Do not import posts with this text" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:770 +msgid "This information is public!" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:775 +msgid "Connection Pending Approval" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:778 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:780 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:782 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:783 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:785 +#: ../../Zotlabs/Module/Settings/Tokens.php:165 +msgid "Individual Permissions" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:786 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " +"individual settings. You can not change those settings here." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:787 +msgid "" +"Some permissions may be inherited from your channel's privacy settings, which have higher priority than " +"individual settings. You can change those settings here but they wont have " +"any impact unless the inherited setting changes." +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Last update:" msgstr "" #: ../../Zotlabs/Module/Service_limits.php:23 @@ -5651,7 +5735,7 @@ msgid "Export selected" msgstr "" #: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/conversation.php:1725 ../../include/nav.php:109 +#: ../../include/nav.php:109 ../../include/conversation.php:1729 msgid "Webpages" msgstr "" @@ -5737,8 +5821,8 @@ msgid "Not found" msgstr "" #: ../../Zotlabs/Module/Wiki.php:97 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/conversation.php:1735 ../../include/conversation.php:1738 #: ../../include/features.php:99 ../../include/nav.php:111 +#: ../../include/conversation.php:1739 ../../include/conversation.php:1742 msgid "Wiki" msgstr "" @@ -5911,8 +5995,8 @@ msgstr "" msgid "post" msgstr "" -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:150 -#: ../../include/text.php:1992 +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1992 +#: ../../include/conversation.php:150 msgid "comment" msgstr "" @@ -6660,72 +6744,12 @@ msgstr "" msgid "Add Thing to your Profile" msgstr "" -#: ../../Zotlabs/Module/Admin.php:94 -msgid "# Accounts" +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." msgstr "" -#: ../../Zotlabs/Module/Admin.php:95 -msgid "# blocked accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:96 -msgid "# expired accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# expiring accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:108 -msgid "# Channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:109 -msgid "# primary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:110 -msgid "# clones" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:116 -msgid "Message queues" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:133 -msgid "Your software should be updated" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:138 -msgid "Summary" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:141 -msgid "Registered accounts" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Pending registrations" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:143 -msgid "Registered channels" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:144 -msgid "Active plugins" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Version" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Repository version (master)" -msgstr "" - -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Repository version (dev)" +#: ../../Zotlabs/Module/Cal.php:337 ../../include/text.php:2335 +msgid "Import" msgstr "" #: ../../Zotlabs/Module/Viewconnections.php:65 @@ -6806,38 +6830,20 @@ msgstr "" msgid "Lookup xchan beginning with (or webbie): " msgstr "" -#: ../../Zotlabs/Module/Item.php:182 -msgid "Unable to locate original post." +#: ../../Zotlabs/Module/Match.php:26 +msgid "Profile Match" msgstr "" -#: ../../Zotlabs/Module/Item.php:435 -msgid "Empty post discarded." +#: ../../Zotlabs/Module/Match.php:35 +msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../Zotlabs/Module/Item.php:475 -msgid "Executable content type not permitted to this channel." +#: ../../Zotlabs/Module/Match.php:67 +msgid "is interested in:" msgstr "" -#: ../../Zotlabs/Module/Item.php:855 -msgid "Duplicate post suppressed." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:990 -msgid "System error. Post not saved." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1111 -msgid "Unable to obtain post information from database." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1118 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "" - -#: ../../Zotlabs/Module/Item.php:1125 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." +#: ../../Zotlabs/Module/Match.php:74 +msgid "No matches" msgstr "" #: ../../Zotlabs/Lib/Chatroom.php:27 @@ -6860,69 +6866,6 @@ msgstr "" msgid "Room is full" msgstr "" -#: ../../Zotlabs/Lib/PermissionDescription.php:31 -#: ../../include/acl_selectors.php:128 -msgid "Visible to your default audience" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:106 -#: ../../include/acl_selectors.php:191 -msgid "Only me" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:107 -msgid "Public" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:108 -msgid "Anybody in the $Projectname network" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:109 -#, php-format -msgid "Any account on %s" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:110 -msgid "Any of my connections" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:111 -msgid "Only connections I specifically allow" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:112 -msgid "Anybody authenticated (could include visitors from other networks)" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:113 -msgid "Any connections including those who haven't yet been approved" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:152 -msgid "" -"This is your default setting for the audience of your normal stream, and " -"posts." -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:153 -msgid "" -"This is your default setting for who can view your default channel profile" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:154 -msgid "This is your default setting for who can view your connections" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:155 -msgid "" -"This is your default setting for who can view your file storage and photos" -msgstr "" - -#: ../../Zotlabs/Lib/PermissionDescription.php:156 -msgid "This is your default setting for the audience of your webpages" -msgstr "" - #: ../../Zotlabs/Lib/Apps.php:205 msgid "Site Admin" msgstr "" @@ -6964,8 +6907,8 @@ msgstr "" msgid "Channel Home" msgstr "" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/conversation.php:1689 -#: ../../include/conversation.php:1692 ../../include/nav.php:206 +#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:206 +#: ../../include/conversation.php:1693 ../../include/conversation.php:1696 msgid "Events" msgstr "" @@ -7405,6 +7348,69 @@ msgstr "" msgid "commented on %s's post" msgstr "" +#: ../../Zotlabs/Lib/PermissionDescription.php:34 +#: ../../include/acl_selectors.php:128 +msgid "Visible to your default audience" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:107 +#: ../../include/acl_selectors.php:191 +msgid "Only me" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:108 +msgid "Public" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:109 +msgid "Anybody in the $Projectname network" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:110 +#, php-format +msgid "Any account on %s" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:111 +msgid "Any of my connections" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:112 +msgid "Only connections I specifically allow" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:113 +msgid "Anybody authenticated (could include visitors from other networks)" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:114 +msgid "Any connections including those who haven't yet been approved" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:150 +msgid "" +"This is your default setting for the audience of your normal stream, and " +"posts." +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:151 +msgid "" +"This is your default setting for who can view your default channel profile" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:152 +msgid "This is your default setting for who can view your connections" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:153 +msgid "" +"This is your default setting for who can view your file storage and photos" +msgstr "" + +#: ../../Zotlabs/Lib/PermissionDescription.php:154 +msgid "This is your default setting for the audience of your webpages" +msgstr "" + #: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:24 msgid "Flag Adult Photos" msgstr "" @@ -8732,11 +8738,6 @@ msgstr "" msgid "Drawn by: " msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:181 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:193 -msgid "Use" -msgstr "" - #: ../../extend/addon/addon/openclipatar/openclipatar.php:191 msgid "Or select from a free OpenClipart.org image:" msgstr "" @@ -10258,103 +10259,6 @@ msgstr "" msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../include/account.php:35 -msgid "Not a valid email address" -msgstr "" - -#: ../../include/account.php:37 -msgid "Your email domain is not among those allowed on this site" -msgstr "" - -#: ../../include/account.php:43 -msgid "Your email address is already registered at this site." -msgstr "" - -#: ../../include/account.php:75 -msgid "An invitation is required." -msgstr "" - -#: ../../include/account.php:79 -msgid "Invitation could not be verified." -msgstr "" - -#: ../../include/account.php:130 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:198 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:263 -#, php-format -msgid "Registration confirmation for %s" -msgstr "" - -#: ../../include/account.php:330 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:352 -msgid "your registration password" -msgstr "" - -#: ../../include/account.php:358 ../../include/account.php:420 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../include/account.php:431 -msgid "Account approved." -msgstr "" - -#: ../../include/account.php:471 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../include/account.php:756 ../../include/account.php:758 -msgid "Click here to upgrade." -msgstr "" - -#: ../../include/account.php:764 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "" - -#: ../../include/account.php:769 -msgid "This action is not available under your subscription plan." -msgstr "" - -#: ../../include/acl_selectors.php:198 -msgid "Who can see this?" -msgstr "" - -#: ../../include/acl_selectors.php:199 -msgid "Custom selection" -msgstr "" - -#: ../../include/acl_selectors.php:200 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " -"the scope of \"Show\"." -msgstr "" - -#: ../../include/acl_selectors.php:201 -msgid "Show" -msgstr "" - -#: ../../include/acl_selectors.php:202 -msgid "Don't show" -msgstr "" - -#: ../../include/acl_selectors.php:235 -#, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.
    These " -"permissions set who is allowed to view the post." -msgstr "" - #: ../../include/attach.php:248 ../../include/attach.php:336 msgid "Item was not found." msgstr "" @@ -10417,53 +10321,6 @@ msgstr "" msgid "Empty path" msgstr "" -#: ../../include/bbcode.php:134 ../../include/bbcode.php:902 -#: ../../include/bbcode.php:905 ../../include/bbcode.php:910 -#: ../../include/bbcode.php:913 ../../include/bbcode.php:916 -#: ../../include/bbcode.php:919 ../../include/bbcode.php:924 -#: ../../include/bbcode.php:927 ../../include/bbcode.php:932 -#: ../../include/bbcode.php:935 ../../include/bbcode.php:938 -#: ../../include/bbcode.php:941 -msgid "Image/photo" -msgstr "" - -#: ../../include/bbcode.php:173 ../../include/bbcode.php:952 -msgid "Encrypted content" -msgstr "" - -#: ../../include/bbcode.php:189 -#, php-format -msgid "Install %s element: " -msgstr "" - -#: ../../include/bbcode.php:193 -#, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "" - -#: ../../include/bbcode.php:272 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "" - -#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 -msgid "Click to open/close" -msgstr "" - -#: ../../include/bbcode.php:357 -msgid "spoiler" -msgstr "" - -#: ../../include/bbcode.php:633 ../../include/wiki.php:525 -msgid "Different viewers will see this text differently" -msgstr "" - -#: ../../include/bbcode.php:890 -msgid "$1 wrote:" -msgstr "" - #: ../../include/channel.php:33 msgid "Unable to obtain identity information from database" msgstr "" @@ -10610,302 +10467,50 @@ msgstr "" msgid "Like this thing" msgstr "" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" +#: ../../include/network.php:704 +msgid "view full size" msgstr "" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" +#: ../../include/network.php:1937 +msgid "Administrator" msgstr "" -#: ../../include/conversation.php:243 ../../include/text.php:1081 -#: ../../include/text.php:1086 -msgid "poked" +#: ../../include/network.php:1953 +msgid "No Subject" msgstr "" -#: ../../include/conversation.php:694 -#, php-format -msgid "View %s's profile @ %s" +#: ../../include/network.php:2209 +msgid "OStatus" msgstr "" -#: ../../include/conversation.php:713 -msgid "Categories:" +#: ../../include/network.php:2210 +msgid "GNU-Social" msgstr "" -#: ../../include/conversation.php:714 -msgid "Filed under:" +#: ../../include/network.php:2211 +msgid "RSS/Atom" msgstr "" -#: ../../include/conversation.php:739 -msgid "View in context" +#: ../../include/network.php:2214 +msgid "Facebook" msgstr "" -#: ../../include/conversation.php:849 -msgid "remove" +#: ../../include/network.php:2215 +msgid "Zot" msgstr "" -#: ../../include/conversation.php:853 ../../include/nav.php:252 -msgid "Loading..." +#: ../../include/network.php:2216 +msgid "LinkedIn" msgstr "" -#: ../../include/conversation.php:854 -msgid "Delete Selected Items" +#: ../../include/network.php:2217 +msgid "XMPP/IM" msgstr "" -#: ../../include/conversation.php:947 -msgid "View Source" +#: ../../include/network.php:2218 +msgid "MySpace" msgstr "" -#: ../../include/conversation.php:948 -msgid "Follow Thread" -msgstr "" - -#: ../../include/conversation.php:949 -msgid "Unfollow Thread" -msgstr "" - -#: ../../include/conversation.php:954 -msgid "Activity/Posts" -msgstr "" - -#: ../../include/conversation.php:956 -msgid "Edit Connection" -msgstr "" - -#: ../../include/conversation.php:957 -msgid "Message" -msgstr "" - -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s likes this." -msgstr "" - -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: ../../include/conversation.php:1081 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1083 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1089 -msgid "and" -msgstr "" - -#: ../../include/conversation.php:1092 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../include/conversation.php:1136 -msgid "Set your location" -msgstr "" - -#: ../../include/conversation.php:1137 -msgid "Clear browser location" -msgstr "" - -#: ../../include/conversation.php:1185 -msgid "Tag term:" -msgstr "" - -#: ../../include/conversation.php:1186 -msgid "Where are you right now?" -msgstr "" - -#: ../../include/conversation.php:1195 -msgid "Comments enabled" -msgstr "" - -#: ../../include/conversation.php:1196 -msgid "Comments disabled" -msgstr "" - -#: ../../include/conversation.php:1234 -msgid "Page link name" -msgstr "" - -#: ../../include/conversation.php:1237 -msgid "Post as" -msgstr "" - -#: ../../include/conversation.php:1251 -msgid "Toggle voting" -msgstr "" - -#: ../../include/conversation.php:1254 -msgid "Disable comments" -msgstr "" - -#: ../../include/conversation.php:1255 -msgid "Toggle comments" -msgstr "" - -#: ../../include/conversation.php:1263 -msgid "Categories (optional, comma-separated list)" -msgstr "" - -#: ../../include/conversation.php:1286 -msgid "Other networks and post services" -msgstr "" - -#: ../../include/conversation.php:1292 -msgid "Set publish date" -msgstr "" - -#: ../../include/conversation.php:1541 -msgid "Discover" -msgstr "" - -#: ../../include/conversation.php:1544 -msgid "Imported public streams" -msgstr "" - -#: ../../include/conversation.php:1549 -msgid "Commented Order" -msgstr "" - -#: ../../include/conversation.php:1552 -msgid "Sort by Comment Date" -msgstr "" - -#: ../../include/conversation.php:1556 -msgid "Posted Order" -msgstr "" - -#: ../../include/conversation.php:1559 -msgid "Sort by Post Date" -msgstr "" - -#: ../../include/conversation.php:1567 -msgid "Posts that mention or involve you" -msgstr "" - -#: ../../include/conversation.php:1576 -msgid "Activity Stream - by date" -msgstr "" - -#: ../../include/conversation.php:1582 -msgid "Starred" -msgstr "" - -#: ../../include/conversation.php:1585 -msgid "Favourite Posts" -msgstr "" - -#: ../../include/conversation.php:1592 -msgid "Spam" -msgstr "" - -#: ../../include/conversation.php:1595 -msgid "Posts flagged as SPAM" -msgstr "" - -#: ../../include/conversation.php:1654 -msgid "Status Messages and Posts" -msgstr "" - -#: ../../include/conversation.php:1663 -msgid "About" -msgstr "" - -#: ../../include/conversation.php:1666 -msgid "Profile Details" -msgstr "" - -#: ../../include/conversation.php:1675 ../../include/photos.php:506 -msgid "Photo Albums" -msgstr "" - -#: ../../include/conversation.php:1682 -msgid "Files and Storage" -msgstr "" - -#: ../../include/conversation.php:1702 ../../include/conversation.php:1705 -#: ../../include/widgets.php:883 -msgid "Chatrooms" -msgstr "" - -#: ../../include/conversation.php:1715 ../../include/nav.php:105 -msgid "Bookmarks" -msgstr "" - -#: ../../include/conversation.php:1718 -msgid "Saved Bookmarks" -msgstr "" - -#: ../../include/conversation.php:1728 -msgid "Manage Webpages" -msgstr "" - -#: ../../include/conversation.php:1793 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1796 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1799 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1802 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1805 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1808 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "" -msgstr[1] "" - #: ../../include/photos.php:114 #, php-format msgid "Image exceeds website size limit of %lu bytes" @@ -10929,33 +10534,396 @@ msgctxt "photo_upload" msgid "%1$s posted %2$s to %3$s" msgstr "" +#: ../../include/photos.php:506 ../../include/conversation.php:1679 +msgid "Photo Albums" +msgstr "" + #: ../../include/photos.php:510 msgid "Upload New Photos" msgstr "" -#: ../../include/bb2diaspora.php:401 -msgid "Attachments:" +#: ../../include/selectors.php:30 +msgid "Frequently" msgstr "" -#: ../../include/bb2diaspora.php:488 ../../include/event.php:22 -#: ../../include/event.php:69 +#: ../../include/selectors.php:31 +msgid "Hourly" +msgstr "" + +#: ../../include/selectors.php:32 +msgid "Twice daily" +msgstr "" + +#: ../../include/selectors.php:33 +msgid "Daily" +msgstr "" + +#: ../../include/selectors.php:34 +msgid "Weekly" +msgstr "" + +#: ../../include/selectors.php:35 +msgid "Monthly" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Currently Male" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Currently Female" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Mostly Male" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Mostly Female" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Transgender" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Intersex" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Transsexual" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Hermaphrodite" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Neuter" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Non-specific" +msgstr "" + +#: ../../include/selectors.php:49 +msgid "Undecided" +msgstr "" + +#: ../../include/selectors.php:85 ../../include/selectors.php:104 +msgid "Males" +msgstr "" + +#: ../../include/selectors.php:85 ../../include/selectors.php:104 +msgid "Females" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Gay" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Lesbian" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "No Preference" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Bisexual" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Autosexual" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Abstinent" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Virgin" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Deviant" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Fetish" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Oodles" +msgstr "" + +#: ../../include/selectors.php:85 +msgid "Nonsexual" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Single" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Lonely" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Available" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unavailable" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Has crush" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Infatuated" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Dating" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unfaithful" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Sex Addict" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Friends/Benefits" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Casual" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Engaged" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Married" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Imaginarily married" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Partners" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Cohabiting" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Common law" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Happy" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Not looking" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Swinger" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Betrayed" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Separated" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Unstable" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Divorced" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Imaginarily divorced" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "Widowed" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Uncertain" +msgstr "" + +#: ../../include/selectors.php:123 ../../include/selectors.php:140 +msgid "It's complicated" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Don't care" +msgstr "" + +#: ../../include/selectors.php:123 +msgid "Ask me" +msgstr "" + +#: ../../include/acl_selectors.php:198 +msgid "Who can see this?" +msgstr "" + +#: ../../include/acl_selectors.php:199 +msgid "Custom selection" +msgstr "" + +#: ../../include/acl_selectors.php:200 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit " +"the scope of \"Show\"." +msgstr "" + +#: ../../include/acl_selectors.php:201 +msgid "Show" +msgstr "" + +#: ../../include/acl_selectors.php:202 +msgid "Don't show" +msgstr "" + +#: ../../include/acl_selectors.php:235 +#, php-format +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.
    These " +"permissions set who is allowed to view the post." +msgstr "" + +#: ../../include/event.php:22 ../../include/event.php:69 +#: ../../include/bb2diaspora.php:488 msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/bb2diaspora.php:490 -msgid "$Projectname event notification:" -msgstr "" - -#: ../../include/bb2diaspora.php:494 ../../include/event.php:30 -#: ../../include/event.php:73 +#: ../../include/event.php:30 ../../include/event.php:73 +#: ../../include/bb2diaspora.php:494 msgid "Starts:" msgstr "" -#: ../../include/bb2diaspora.php:502 ../../include/event.php:40 -#: ../../include/event.php:77 +#: ../../include/event.php:40 ../../include/event.php:77 +#: ../../include/bb2diaspora.php:502 msgid "Finishes:" msgstr "" +#: ../../include/event.php:824 +msgid "This event has been added to your calendar." +msgstr "" + +#: ../../include/event.php:1024 +msgid "Not specified" +msgstr "" + +#: ../../include/event.php:1025 +msgid "Needs Action" +msgstr "" + +#: ../../include/event.php:1026 +msgid "Completed" +msgstr "" + +#: ../../include/event.php:1027 +msgid "In Process" +msgstr "" + +#: ../../include/event.php:1028 +msgid "Cancelled" +msgstr "" + +#: ../../include/help.php:31 +msgid "Help:" +msgstr "" + +#: ../../include/items.php:909 ../../include/items.php:954 +msgid "(Unknown)" +msgstr "" + +#: ../../include/items.php:1152 +msgid "Visible to anybody on the internet." +msgstr "" + +#: ../../include/items.php:1154 +msgid "Visible to you only." +msgstr "" + +#: ../../include/items.php:1156 +msgid "Visible to anybody in this network." +msgstr "" + +#: ../../include/items.php:1158 +msgid "Visible to anybody authenticated." +msgstr "" + +#: ../../include/items.php:1160 +#, php-format +msgid "Visible to anybody on %s." +msgstr "" + +#: ../../include/items.php:1162 +msgid "Visible to all connections." +msgstr "" + +#: ../../include/items.php:1164 +msgid "Visible to approved connections." +msgstr "" + +#: ../../include/items.php:1166 +msgid "Visible to specific connections." +msgstr "" + +#: ../../include/items.php:3960 +msgid "Privacy group is empty." +msgstr "" + +#: ../../include/items.php:3967 +#, php-format +msgid "Privacy group: %s" +msgstr "" + +#: ../../include/items.php:3979 +msgid "Connection not found." +msgstr "" + +#: ../../include/items.php:4332 +msgid "profile photo" +msgstr "" + +#: ../../include/message.php:20 +msgid "No recipient provided." +msgstr "" + +#: ../../include/message.php:25 +msgid "[no subject]" +msgstr "" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "" + +#: ../../include/message.php:222 +msgid "Stored post could not be verified." +msgstr "" + #: ../../include/features.php:58 msgid "General Features" msgstr "" @@ -11258,17 +11226,12 @@ msgid "" "channel" msgstr "" -#: ../../include/connections.php:95 -msgid "New window" +#: ../../include/bb2diaspora.php:401 +msgid "Attachments:" msgstr "" -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "" - -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" +#: ../../include/bb2diaspora.php:490 +msgid "$Projectname event notification:" msgstr "" #: ../../include/bookmarks.php:35 @@ -11312,6 +11275,10 @@ msgstr "" msgid "Your chatrooms" msgstr "" +#: ../../include/nav.php:105 ../../include/conversation.php:1719 +msgid "Bookmarks" +msgstr "" + #: ../../include/nav.php:105 msgid "Your bookmarks" msgstr "" @@ -11445,6 +11412,10 @@ msgstr "" msgid "Site Setup and Configuration" msgstr "" +#: ../../include/nav.php:252 ../../include/conversation.php:853 +msgid "Loading..." +msgstr "" + #: ../../include/nav.php:257 msgid "@name, #tag, ?doc, content" msgstr "" @@ -11453,95 +11424,14 @@ msgstr "" msgid "Please wait..." msgstr "" -#: ../../include/datetime.php:147 -msgid "Birthday" -msgstr "" - -#: ../../include/datetime.php:149 -msgid "Age: " -msgstr "" - -#: ../../include/datetime.php:151 -msgid "YYYY-MM-DD or MM-DD" -msgstr "" - -#: ../../include/datetime.php:286 ../../boot.php:2548 -msgid "never" -msgstr "" - -#: ../../include/datetime.php:292 -msgid "less than a second ago" -msgstr "" - -#: ../../include/datetime.php:310 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "" - -#: ../../include/datetime.php:321 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:324 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:327 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:330 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:333 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:336 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:339 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/datetime.php:576 -#, php-format -msgid "%1$s's birthday" -msgstr "" - -#: ../../include/datetime.php:577 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "" - #: ../../include/page_widgets.php:7 msgid "New Page" msgstr "" +#: ../../include/wiki.php:525 ../../include/bbcode.php:633 +msgid "Different viewers will see this text differently" +msgstr "" + #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -11599,44 +11489,33 @@ msgstr[1] "" msgid "show more" msgstr "" -#: ../../include/oembed.php:322 +#: ../../include/oembed.php:312 msgid " by " msgstr "" -#: ../../include/oembed.php:323 +#: ../../include/oembed.php:313 msgid " on " msgstr "" -#: ../../include/oembed.php:352 +#: ../../include/oembed.php:342 msgid "Embedded content" msgstr "" -#: ../../include/oembed.php:361 +#: ../../include/oembed.php:351 msgid "Embedding disabled" msgstr "" -#: ../../include/event.php:824 -msgid "This event has been added to your calendar." +#: ../../include/connections.php:95 +msgid "New window" msgstr "" -#: ../../include/event.php:1024 -msgid "Not specified" +#: ../../include/connections.php:96 +msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/event.php:1025 -msgid "Needs Action" -msgstr "" - -#: ../../include/event.php:1026 -msgid "Completed" -msgstr "" - -#: ../../include/event.php:1027 -msgid "In Process" -msgstr "" - -#: ../../include/event.php:1028 -msgid "Cancelled" +#: ../../include/connections.php:214 +#, php-format +msgid "User '%s' deleted" msgstr "" #: ../../include/js_strings.php:5 @@ -12002,16 +11881,6 @@ msgstr "" msgid "This Website Only" msgstr "" -#: ../../include/security.php:117 -msgid "guest:" -msgstr "" - -#: ../../include/security.php:535 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - #: ../../include/auth.php:148 msgid "Logged out." msgstr "" @@ -12043,500 +11912,6 @@ msgstr "" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "" - -#: ../../include/import.php:90 -msgid "Channel clone failed. Import failed." -msgstr "" - -#: ../../include/import.php:1354 -msgid "Unable to import element \"" -msgstr "" - -#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 -msgid "Tags" -msgstr "" - -#: ../../include/taxonomy.php:293 -msgid "Keywords" -msgstr "" - -#: ../../include/taxonomy.php:314 -msgid "have" -msgstr "" - -#: ../../include/taxonomy.php:314 -msgid "has" -msgstr "" - -#: ../../include/taxonomy.php:315 -msgid "want" -msgstr "" - -#: ../../include/taxonomy.php:315 -msgid "wants" -msgstr "" - -#: ../../include/taxonomy.php:316 -msgid "likes" -msgstr "" - -#: ../../include/taxonomy.php:317 -msgid "dislikes" -msgstr "" - -#: ../../include/language.php:367 ../../include/text.php:1814 -msgid "default" -msgstr "" - -#: ../../include/language.php:380 -msgid "Select an alternate language" -msgstr "" - -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "" - -#: ../../include/group.php:248 -msgid "Add new connections to this privacy group" -msgstr "" - -#: ../../include/group.php:289 -msgid "edit" -msgstr "" - -#: ../../include/group.php:312 -msgid "Edit group" -msgstr "" - -#: ../../include/group.php:313 -msgid "Add privacy group" -msgstr "" - -#: ../../include/group.php:314 -msgid "Channels not in any privacy group" -msgstr "" - -#: ../../include/group.php:316 ../../include/widgets.php:284 -msgid "add" -msgstr "" - -#: ../../include/help.php:31 -msgid "Help:" -msgstr "" - -#: ../../include/selectors.php:30 -msgid "Frequently" -msgstr "" - -#: ../../include/selectors.php:31 -msgid "Hourly" -msgstr "" - -#: ../../include/selectors.php:32 -msgid "Twice daily" -msgstr "" - -#: ../../include/selectors.php:33 -msgid "Daily" -msgstr "" - -#: ../../include/selectors.php:34 -msgid "Weekly" -msgstr "" - -#: ../../include/selectors.php:35 -msgid "Monthly" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Currently Male" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Currently Female" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Mostly Male" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Mostly Female" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Transgender" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Intersex" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Transsexual" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Hermaphrodite" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Neuter" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Non-specific" -msgstr "" - -#: ../../include/selectors.php:49 -msgid "Undecided" -msgstr "" - -#: ../../include/selectors.php:85 ../../include/selectors.php:104 -msgid "Males" -msgstr "" - -#: ../../include/selectors.php:85 ../../include/selectors.php:104 -msgid "Females" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Gay" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Lesbian" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "No Preference" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Bisexual" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Autosexual" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Abstinent" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Virgin" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Deviant" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Fetish" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Oodles" -msgstr "" - -#: ../../include/selectors.php:85 -msgid "Nonsexual" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Single" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Lonely" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Available" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Unavailable" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Has crush" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Infatuated" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Dating" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Unfaithful" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Sex Addict" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Friends/Benefits" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Casual" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Engaged" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Married" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Imaginarily married" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Partners" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Cohabiting" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Common law" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Happy" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Not looking" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Swinger" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Betrayed" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Separated" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Unstable" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Divorced" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Imaginarily divorced" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "Widowed" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Uncertain" -msgstr "" - -#: ../../include/selectors.php:123 ../../include/selectors.php:140 -msgid "It's complicated" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Don't care" -msgstr "" - -#: ../../include/selectors.php:123 -msgid "Ask me" -msgstr "" - -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "" - -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "" - -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "" - -#: ../../include/message.php:222 -msgid "Stored post could not be verified." -msgstr "" - -#: ../../include/permissions.php:35 -msgid "Can view my normal stream and posts" -msgstr "" - -#: ../../include/permissions.php:39 -msgid "Can view my webpages" -msgstr "" - -#: ../../include/permissions.php:43 -msgid "Can post on my channel page (\"wall\")" -msgstr "" - -#: ../../include/permissions.php:46 -msgid "Can like/dislike stuff" -msgstr "" - -#: ../../include/permissions.php:46 -msgid "Profiles and things other than posts/comments" -msgstr "" - -#: ../../include/permissions.php:48 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "" - -#: ../../include/permissions.php:48 -msgid "Advanced - useful for creating group forum channels" -msgstr "" - -#: ../../include/permissions.php:49 -msgid "Can chat with me (when available)" -msgstr "" - -#: ../../include/permissions.php:50 -msgid "Can write to my file storage and photos" -msgstr "" - -#: ../../include/permissions.php:51 -msgid "Can edit my webpages" -msgstr "" - -#: ../../include/permissions.php:53 -msgid "Somewhat advanced - very useful in open communities" -msgstr "" - -#: ../../include/permissions.php:55 -msgid "Can administer my channel resources" -msgstr "" - -#: ../../include/permissions.php:55 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "" - -#: ../../include/items.php:909 ../../include/items.php:954 -msgid "(Unknown)" -msgstr "" - -#: ../../include/items.php:1152 -msgid "Visible to anybody on the internet." -msgstr "" - -#: ../../include/items.php:1154 -msgid "Visible to you only." -msgstr "" - -#: ../../include/items.php:1156 -msgid "Visible to anybody in this network." -msgstr "" - -#: ../../include/items.php:1158 -msgid "Visible to anybody authenticated." -msgstr "" - -#: ../../include/items.php:1160 -#, php-format -msgid "Visible to anybody on %s." -msgstr "" - -#: ../../include/items.php:1162 -msgid "Visible to all connections." -msgstr "" - -#: ../../include/items.php:1164 -msgid "Visible to approved connections." -msgstr "" - -#: ../../include/items.php:1166 -msgid "Visible to specific connections." -msgstr "" - -#: ../../include/items.php:3960 -msgid "Privacy group is empty." -msgstr "" - -#: ../../include/items.php:3967 -#, php-format -msgid "Privacy group: %s" -msgstr "" - -#: ../../include/items.php:3979 -msgid "Connection not found." -msgstr "" - -#: ../../include/items.php:4332 -msgid "profile photo" -msgstr "" - -#: ../../include/network.php:704 -msgid "view full size" -msgstr "" - -#: ../../include/network.php:1937 -msgid "Administrator" -msgstr "" - -#: ../../include/network.php:1953 -msgid "No Subject" -msgstr "" - -#: ../../include/network.php:2209 -msgid "OStatus" -msgstr "" - -#: ../../include/network.php:2210 -msgid "GNU-Social" -msgstr "" - -#: ../../include/network.php:2211 -msgid "RSS/Atom" -msgstr "" - -#: ../../include/network.php:2214 -msgid "Facebook" -msgstr "" - -#: ../../include/network.php:2215 -msgid "Zot" -msgstr "" - -#: ../../include/network.php:2216 -msgid "LinkedIn" -msgstr "" - -#: ../../include/network.php:2217 -msgid "XMPP/IM" -msgstr "" - -#: ../../include/network.php:2218 -msgid "MySpace" -msgstr "" - #: ../../include/text.php:459 msgid "prev" msgstr "" @@ -12574,6 +11949,11 @@ msgstr "" msgid "poke" msgstr "" +#: ../../include/text.php:1081 ../../include/text.php:1086 +#: ../../include/conversation.php:243 +msgid "poked" +msgstr "" + #: ../../include/text.php:1087 msgid "ping" msgstr "" @@ -12718,6 +12098,10 @@ msgstr "" msgid "remove from file" msgstr "" +#: ../../include/text.php:1814 ../../include/language.php:367 +msgid "default" +msgstr "" + #: ../../include/text.php:1822 msgid "Page layout" msgstr "" @@ -12802,6 +12186,48 @@ msgstr "" msgid "Specify folder" msgstr "" +#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 +msgid "Tags" +msgstr "" + +#: ../../include/taxonomy.php:293 +msgid "Keywords" +msgstr "" + +#: ../../include/taxonomy.php:314 +msgid "have" +msgstr "" + +#: ../../include/taxonomy.php:314 +msgid "has" +msgstr "" + +#: ../../include/taxonomy.php:315 +msgid "want" +msgstr "" + +#: ../../include/taxonomy.php:315 +msgid "wants" +msgstr "" + +#: ../../include/taxonomy.php:316 +msgid "likes" +msgstr "" + +#: ../../include/taxonomy.php:317 +msgid "dislikes" +msgstr "" + +#: ../../include/security.php:117 +msgid "guest:" +msgstr "" + +#: ../../include/security.php:535 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + #: ../../include/widgets.php:103 msgid "System" msgstr "" @@ -12843,6 +12269,10 @@ msgstr "" msgid "Remove term" msgstr "" +#: ../../include/widgets.php:284 ../../include/group.php:316 +msgid "add" +msgstr "" + #: ../../include/widgets.php:390 msgid "Archives" msgstr "" @@ -12927,6 +12357,11 @@ msgstr "" msgid "Import Calendar" msgstr "" +#: ../../include/widgets.php:883 ../../include/conversation.php:1706 +#: ../../include/conversation.php:1709 +msgid "Chatrooms" +msgstr "" + #: ../../include/widgets.php:887 msgid "Overview" msgstr "" @@ -13016,6 +12451,572 @@ msgstr "" msgid "invalid target signature" msgstr "" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "" + +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "" + +#: ../../include/conversation.php:694 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: ../../include/conversation.php:713 +msgid "Categories:" +msgstr "" + +#: ../../include/conversation.php:714 +msgid "Filed under:" +msgstr "" + +#: ../../include/conversation.php:739 +msgid "View in context" +msgstr "" + +#: ../../include/conversation.php:849 +msgid "remove" +msgstr "" + +#: ../../include/conversation.php:854 +msgid "Delete Selected Items" +msgstr "" + +#: ../../include/conversation.php:947 +msgid "View Source" +msgstr "" + +#: ../../include/conversation.php:948 +msgid "Follow Thread" +msgstr "" + +#: ../../include/conversation.php:949 +msgid "Unfollow Thread" +msgstr "" + +#: ../../include/conversation.php:954 +msgid "Activity/Posts" +msgstr "" + +#: ../../include/conversation.php:956 +msgid "Edit Connection" +msgstr "" + +#: ../../include/conversation.php:957 +msgid "Message" +msgstr "" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../include/conversation.php:1081 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1083 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1089 +msgid "and" +msgstr "" + +#: ../../include/conversation.php:1092 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../include/conversation.php:1093 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../include/conversation.php:1136 +msgid "Set your location" +msgstr "" + +#: ../../include/conversation.php:1137 +msgid "Clear browser location" +msgstr "" + +#: ../../include/conversation.php:1185 +msgid "Tag term:" +msgstr "" + +#: ../../include/conversation.php:1186 +msgid "Where are you right now?" +msgstr "" + +#: ../../include/conversation.php:1195 +msgid "Comments enabled" +msgstr "" + +#: ../../include/conversation.php:1196 +msgid "Comments disabled" +msgstr "" + +#: ../../include/conversation.php:1234 +msgid "Page link name" +msgstr "" + +#: ../../include/conversation.php:1237 +msgid "Post as" +msgstr "" + +#: ../../include/conversation.php:1251 +msgid "Toggle voting" +msgstr "" + +#: ../../include/conversation.php:1254 +msgid "Disable comments" +msgstr "" + +#: ../../include/conversation.php:1255 +msgid "Toggle comments" +msgstr "" + +#: ../../include/conversation.php:1263 +msgid "Categories (optional, comma-separated list)" +msgstr "" + +#: ../../include/conversation.php:1286 +msgid "Other networks and post services" +msgstr "" + +#: ../../include/conversation.php:1292 +msgid "Set publish date" +msgstr "" + +#: ../../include/conversation.php:1545 +msgid "Discover" +msgstr "" + +#: ../../include/conversation.php:1548 +msgid "Imported public streams" +msgstr "" + +#: ../../include/conversation.php:1553 +msgid "Commented Order" +msgstr "" + +#: ../../include/conversation.php:1556 +msgid "Sort by Comment Date" +msgstr "" + +#: ../../include/conversation.php:1560 +msgid "Posted Order" +msgstr "" + +#: ../../include/conversation.php:1563 +msgid "Sort by Post Date" +msgstr "" + +#: ../../include/conversation.php:1571 +msgid "Posts that mention or involve you" +msgstr "" + +#: ../../include/conversation.php:1580 +msgid "Activity Stream - by date" +msgstr "" + +#: ../../include/conversation.php:1586 +msgid "Starred" +msgstr "" + +#: ../../include/conversation.php:1589 +msgid "Favourite Posts" +msgstr "" + +#: ../../include/conversation.php:1596 +msgid "Spam" +msgstr "" + +#: ../../include/conversation.php:1599 +msgid "Posts flagged as SPAM" +msgstr "" + +#: ../../include/conversation.php:1658 +msgid "Status Messages and Posts" +msgstr "" + +#: ../../include/conversation.php:1667 +msgid "About" +msgstr "" + +#: ../../include/conversation.php:1670 +msgid "Profile Details" +msgstr "" + +#: ../../include/conversation.php:1686 +msgid "Files and Storage" +msgstr "" + +#: ../../include/conversation.php:1722 +msgid "Saved Bookmarks" +msgstr "" + +#: ../../include/conversation.php:1732 +msgid "Manage Webpages" +msgstr "" + +#: ../../include/conversation.php:1797 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1800 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1803 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1806 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1809 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1812 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/permissions.php:35 +msgid "Can view my normal stream and posts" +msgstr "" + +#: ../../include/permissions.php:39 +msgid "Can view my webpages" +msgstr "" + +#: ../../include/permissions.php:43 +msgid "Can post on my channel page (\"wall\")" +msgstr "" + +#: ../../include/permissions.php:46 +msgid "Can like/dislike stuff" +msgstr "" + +#: ../../include/permissions.php:46 +msgid "Profiles and things other than posts/comments" +msgstr "" + +#: ../../include/permissions.php:48 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "" + +#: ../../include/permissions.php:48 +msgid "Advanced - useful for creating group forum channels" +msgstr "" + +#: ../../include/permissions.php:49 +msgid "Can chat with me (when available)" +msgstr "" + +#: ../../include/permissions.php:50 +msgid "Can write to my file storage and photos" +msgstr "" + +#: ../../include/permissions.php:51 +msgid "Can edit my webpages" +msgstr "" + +#: ../../include/permissions.php:53 +msgid "Somewhat advanced - very useful in open communities" +msgstr "" + +#: ../../include/permissions.php:55 +msgid "Can administer my channel resources" +msgstr "" + +#: ../../include/permissions.php:55 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "" + +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "" + +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "" + +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "" + +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "" + +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "" + +#: ../../include/account.php:130 +msgid "Please enter the required information." +msgstr "" + +#: ../../include/account.php:198 +msgid "Failed to store account information." +msgstr "" + +#: ../../include/account.php:263 +#, php-format +msgid "Registration confirmation for %s" +msgstr "" + +#: ../../include/account.php:330 +#, php-format +msgid "Registration request at %s" +msgstr "" + +#: ../../include/account.php:352 +msgid "your registration password" +msgstr "" + +#: ../../include/account.php:358 ../../include/account.php:420 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: ../../include/account.php:431 +msgid "Account approved." +msgstr "" + +#: ../../include/account.php:471 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../include/account.php:756 ../../include/account.php:758 +msgid "Click here to upgrade." +msgstr "" + +#: ../../include/account.php:764 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "" + +#: ../../include/account.php:769 +msgid "This action is not available under your subscription plan." +msgstr "" + +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "" + +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "" + +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "" + +#: ../../include/datetime.php:286 ../../boot.php:2548 +msgid "never" +msgstr "" + +#: ../../include/datetime.php:292 +msgid "less than a second ago" +msgstr "" + +#: ../../include/datetime.php:310 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "" + +#: ../../include/datetime.php:321 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:324 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:327 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:330 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:333 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:336 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:339 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/datetime.php:576 +#, php-format +msgid "%1$s's birthday" +msgstr "" + +#: ../../include/datetime.php:577 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "" + +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "" + +#: ../../include/group.php:248 +msgid "Add new connections to this privacy group" +msgstr "" + +#: ../../include/group.php:289 +msgid "edit" +msgstr "" + +#: ../../include/group.php:312 +msgid "Edit group" +msgstr "" + +#: ../../include/group.php:313 +msgid "Add privacy group" +msgstr "" + +#: ../../include/group.php:314 +msgid "Channels not in any privacy group" +msgstr "" + +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "" + +#: ../../include/import.php:90 +msgid "Channel clone failed. Import failed." +msgstr "" + +#: ../../include/import.php:1354 +msgid "Unable to import element \"" +msgstr "" + +#: ../../include/language.php:380 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/bbcode.php:134 ../../include/bbcode.php:902 +#: ../../include/bbcode.php:905 ../../include/bbcode.php:910 +#: ../../include/bbcode.php:913 ../../include/bbcode.php:916 +#: ../../include/bbcode.php:919 ../../include/bbcode.php:924 +#: ../../include/bbcode.php:927 ../../include/bbcode.php:932 +#: ../../include/bbcode.php:935 ../../include/bbcode.php:938 +#: ../../include/bbcode.php:941 +msgid "Image/photo" +msgstr "" + +#: ../../include/bbcode.php:173 ../../include/bbcode.php:952 +msgid "Encrypted content" +msgstr "" + +#: ../../include/bbcode.php:189 +#, php-format +msgid "Install %s element: " +msgstr "" + +#: ../../include/bbcode.php:193 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "" + +#: ../../include/bbcode.php:272 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "" + +#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 +msgid "Click to open/close" +msgstr "" + +#: ../../include/bbcode.php:357 +msgid "spoiler" +msgstr "" + +#: ../../include/bbcode.php:890 +msgid "$1 wrote:" +msgstr "" + #: ../../view/theme/redbasic/php/config.php:9 msgid "Focus (Hubzilla default)" msgstr "" From 222186d5f7b67c3ddb0e358477cf9c291b0c58d6 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 14:15:29 -0700 Subject: [PATCH 091/407] fine tune the navbar people autocomplete, as the check for minimum length wasn't taking into consideration the initial tag character, and one char search provides way too many results. The autocomplete cache doesn't search again but just searches through its cache. This means as you type more chars, if the answer wasn't included in the very first search (one char), it won't be returned. This may need further tweaking as the network grows. --- Zotlabs/Module/Acl.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Zotlabs/Module/Acl.php b/Zotlabs/Module/Acl.php index 29c1e5280..0215b2125 100644 --- a/Zotlabs/Module/Acl.php +++ b/Zotlabs/Module/Acl.php @@ -354,7 +354,7 @@ class Acl extends \Zotlabs\Web\Controller { $dirmode = intval(get_config('system','directory_mode')); $search = ((x($_REQUEST,'search')) ? htmlentities($_REQUEST['search'],ENT_COMPAT,'UTF-8',false) : ''); - if(! $search || mb_strlen($search) < 2) + if(! $search) return array(); $star = false; @@ -371,6 +371,9 @@ class Acl extends \Zotlabs\Web\Controller { if(strpos($search,'@') !== false) { $address = true; } + + if(mb_strlen($search) < 3) + return array(); if(($dirmode == DIRECTORY_MODE_PRIMARY) || ($dirmode == DIRECTORY_MODE_STANDALONE)) { $url = z_root() . '/dirsearch'; From afff751ff193d03014ed28cdd565b833fd1f5bdc Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 14:23:49 -0700 Subject: [PATCH 092/407] partial revert --- Zotlabs/Module/Acl.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Zotlabs/Module/Acl.php b/Zotlabs/Module/Acl.php index 0215b2125..3444fffa5 100644 --- a/Zotlabs/Module/Acl.php +++ b/Zotlabs/Module/Acl.php @@ -354,7 +354,8 @@ class Acl extends \Zotlabs\Web\Controller { $dirmode = intval(get_config('system','directory_mode')); $search = ((x($_REQUEST,'search')) ? htmlentities($_REQUEST['search'],ENT_COMPAT,'UTF-8',false) : ''); - if(! $search) + + if((! $search) || mbstrlen($search) < 3) return array(); $star = false; @@ -372,8 +373,6 @@ class Acl extends \Zotlabs\Web\Controller { $address = true; } - if(mb_strlen($search) < 3) - return array(); if(($dirmode == DIRECTORY_MODE_PRIMARY) || ($dirmode == DIRECTORY_MODE_STANDALONE)) { $url = z_root() . '/dirsearch'; From 5e761a106803e65b1e5b34733b303823193f617e Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 14:27:29 -0700 Subject: [PATCH 093/407] full revert, that wasn't working at all. Not sure why. --- Zotlabs/Module/Acl.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Zotlabs/Module/Acl.php b/Zotlabs/Module/Acl.php index 3444fffa5..29c1e5280 100644 --- a/Zotlabs/Module/Acl.php +++ b/Zotlabs/Module/Acl.php @@ -354,8 +354,7 @@ class Acl extends \Zotlabs\Web\Controller { $dirmode = intval(get_config('system','directory_mode')); $search = ((x($_REQUEST,'search')) ? htmlentities($_REQUEST['search'],ENT_COMPAT,'UTF-8',false) : ''); - - if((! $search) || mbstrlen($search) < 3) + if(! $search || mb_strlen($search) < 2) return array(); $star = false; @@ -372,7 +371,6 @@ class Acl extends \Zotlabs\Web\Controller { if(strpos($search,'@') !== false) { $address = true; } - if(($dirmode == DIRECTORY_MODE_PRIMARY) || ($dirmode == DIRECTORY_MODE_STANDALONE)) { $url = z_root() . '/dirsearch'; From 9fea44cbc36e2e8bb5b2b521694d797e0eadc456 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 18:15:44 -0700 Subject: [PATCH 094/407] better fix for navbar channel autocomplete, refrain from search until a minimum of 3 chars entered. 2 typically gives way too many results and usually low quality results. --- view/js/autocomplete.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/js/autocomplete.js b/view/js/autocomplete.js index 62a3b6f06..571b5a5b1 100644 --- a/view/js/autocomplete.js +++ b/view/js/autocomplete.js @@ -202,7 +202,7 @@ function string2bb(element) { $.fn.search_autocomplete = function(backend_url) { // Autocomplete contacts contacts = { - match: /(^@)([^\n]{2,})$/, + match: /(^@)([^\n]{3,})$/, index: 2, search: function(term, callback) { contact_search(term, callback, backend_url, 'x', [], spinelement='#nav-search-spinner'); }, replace: basic_replace, From ca97130a296bcf0d17b63d07f328c841731b3e58 Mon Sep 17 00:00:00 2001 From: Florian Steinel Date: Thu, 13 Oct 2016 16:02:18 +0200 Subject: [PATCH 095/407] add column display_path to inserts into attachment, as this column is a not null column Conflicts: Zotlabs/Storage/Directory.php include/attach.php amend 54def92bcf75c08cd8dec3921e5ef26f23d85ffc display_path --- Zotlabs/Storage/Directory.php | 6 ++++-- include/attach.php | 28 ++++++++++++++++++---------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/Zotlabs/Storage/Directory.php b/Zotlabs/Storage/Directory.php index ad450b2dd..b196e4d2d 100644 --- a/Zotlabs/Storage/Directory.php +++ b/Zotlabs/Storage/Directory.php @@ -244,8 +244,8 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { $deny_gid = $c[0]['channel_deny_gid']; } - $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, folder, os_storage, filetype, filesize, revision, is_photo, content, created, edited, allow_cid, allow_gid, deny_cid, deny_gid ) - VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", + $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, folder, os_storage, filetype, filesize, revision, is_photo, content, created, edited, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid ) + VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($c[0]['channel_account_id']), intval($c[0]['channel_id']), dbesc($hash), @@ -260,6 +260,8 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { dbesc($f), dbesc(datetime_convert()), dbesc(datetime_convert()), + dbesc((($this->os_path) ? $this->os_path . '/' : '')), + dbesc((($this->red_path) ? $this->red_path . '/' : '')), dbesc($allow_cid), dbesc($allow_gid), dbesc($deny_cid), diff --git a/include/attach.php b/include/attach.php index 4e8b3c056..0deda3205 100644 --- a/include/attach.php +++ b/include/attach.php @@ -704,6 +704,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { // not yet used $os_path = ''; + $display_path = ''; if($src) @file_put_contents($os_basepath . $os_relpath,@file_get_contents($src)); @@ -719,7 +720,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { $edited = $created; if($options === 'replace') { - $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', filesize = %d, os_storage = %d, is_photo = %d, content = '%s', edited = '%s', os_path = '%s' where id = %d and uid = %d", + $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', filesize = %d, os_storage = %d, is_photo = %d, content = '%s', edited = '%s', os_path = '%s', display_path = '%s' where id = %d and uid = %d", dbesc($filename), dbesc($mimetype), dbesc($folder_hash), @@ -729,13 +730,14 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { dbesc($os_basepath . $os_relpath), dbesc($created), dbesc($os_path), + dbesc($display_path), intval($existing_id), intval($channel_id) ); } elseif($options === 'revise') { - $r = q("insert into attach ( aid, uid, hash, creator, filename, filetype, folder, filesize, revision, os_storage, is_photo, content, created, edited, os_path, allow_cid, allow_gid, deny_cid, deny_gid ) - VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", + $r = q("insert into attach ( aid, uid, hash, creator, filename, filetype, folder, filesize, revision, os_storage, is_photo, content, created, edited, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid ) + VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($x[0]['aid']), intval($channel_id), dbesc($x[0]['hash']), @@ -751,6 +753,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { dbesc($created), dbesc($created), dbesc($os_path), + dbesc($display_path), dbesc($x[0]['allow_cid']), dbesc($x[0]['allow_gid']), dbesc($x[0]['deny_cid']), @@ -758,8 +761,8 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { ); } elseif($options === 'update') { - $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', edited = '%s', os_storage = %d, is_photo = %d, os_path = '%s', - allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' where id = %d and uid = %d", + $r = q("update attach set filename = '%s', filetype = '%s', folder = '%s', edited = '%s', os_storage = %d, is_photo = %d, os_path = '%s', + display_path = '%s', allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' where id = %d and uid = %d", dbesc((array_key_exists('filename',$arr)) ? $arr['filename'] : $x[0]['filename']), dbesc((array_key_exists('filetype',$arr)) ? $arr['filetype'] : $x[0]['filetype']), dbesc(($folder_hash) ? $folder_hash : $x[0]['folder']), @@ -767,6 +770,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { dbesc((array_key_exists('os_storage',$arr)) ? $arr['os_storage'] : $x[0]['os_storage']), dbesc((array_key_exists('is_photo',$arr)) ? $arr['is_photo'] : $x[0]['is_photo']), dbesc((array_key_exists('os_path',$arr)) ? $arr['os_path'] : $x[0]['os_path']), + dbesc((array_key_exists('display_path',$arr)) ? $arr['display_path'] : $x[0]['display_path']), dbesc((array_key_exists('allow_cid',$arr)) ? $arr['allow_cid'] : $x[0]['allow_cid']), dbesc((array_key_exists('allow_gid',$arr)) ? $arr['allow_gid'] : $x[0]['allow_gid']), dbesc((array_key_exists('deny_cid',$arr)) ? $arr['deny_cid'] : $x[0]['deny_cid']), @@ -776,8 +780,9 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { ); } else { - $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, folder, filesize, revision, os_storage, is_photo, content, created, edited, os_path, allow_cid, allow_gid,deny_cid, deny_gid ) - VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", + + $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, folder, filesize, revision, os_storage, is_photo, content, created, edited, os_path, display_path, allow_cid, allow_gid,deny_cid, deny_gid ) + VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($channel['channel_account_id']), intval($channel_id), dbesc($hash), @@ -793,6 +798,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) { dbesc($created), dbesc($created), dbesc($os_path), + dbesc($display_path), dbesc(($arr && array_key_exists('allow_cid',$arr)) ? $arr['allow_cid'] : $str_contact_allow), dbesc(($arr && array_key_exists('allow_gid',$arr)) ? $arr['allow_gid'] : $str_group_allow), dbesc(($arr && array_key_exists('deny_cid',$arr)) ? $arr['deny_cid'] : $str_contact_deny), @@ -1037,8 +1043,8 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { $created = datetime_convert(); - $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, filesize, revision, folder, os_storage, is_dir, content, created, edited, allow_cid, allow_gid, deny_cid, deny_gid ) - VALUES ( %d, %d, '%s', '%s', '%s', '%s', %d, %d, '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", + $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, filesize, revision, folder, os_storage, is_dir, content, created, edited, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid ) + VALUES ( %d, %d, '%s', '%s', '%s', '%s', %d, %d, '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($channel['channel_account_id']), intval($channel_id), dbesc($arr['hash']), @@ -1053,6 +1059,8 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { dbesc($path), dbesc($created), dbesc($created), + dbesc($path), + dbesc($path), dbesc(($arr && array_key_exists('allow_cid',$arr)) ? $arr['allow_cid'] : $channel['channel_allow_cid']), dbesc(($arr && array_key_exists('allow_gid',$arr)) ? $arr['allow_gid'] : $channel['channel_allow_gid']), dbesc(($arr && array_key_exists('deny_cid',$arr)) ? $arr['deny_cid'] : $channel['channel_deny_cid']), @@ -2233,4 +2241,4 @@ function attach_folder_rpaths($all_folders,$that_folder) { } return (($error) ? false : [ $current_hash , $path ]); -} \ No newline at end of file +} From 351f21c89fd8ad2e30dffa60735d6d14bcbce3a2 Mon Sep 17 00:00:00 2001 From: ilu33 Date: Sat, 22 Oct 2016 05:52:29 +0200 Subject: [PATCH 096/407] Postgres complaining again ... ```sql UPDATE abook SET abook_profile = (SELECT profile_guid AS FROM profile WHERE is_default = 1 AND uid = 13 LIMIT 1) WHERE abook_profile = '' AND abook_channel = 13 ; returned false ERROR: syntax error at or near "profile" LINE 1: ... SET abook_profile = (SELECT profile_guid AS FROM profile WH... ^ ``` --- Zotlabs/Module/Profiles.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zotlabs/Module/Profiles.php b/Zotlabs/Module/Profiles.php index 127304f92..19a642a83 100644 --- a/Zotlabs/Module/Profiles.php +++ b/Zotlabs/Module/Profiles.php @@ -31,7 +31,7 @@ class Profiles extends \Zotlabs\Web\Controller { // move every contact using this profile as their default to the user default - $r = q("UPDATE abook SET abook_profile = (SELECT profile_guid AS FROM profile WHERE is_default = 1 AND uid = %d LIMIT 1) WHERE abook_profile = '%s' AND abook_channel = %d ", + $r = q("UPDATE abook SET abook_profile = (SELECT profile_guid FROM profile WHERE is_default = 1 AND uid = %d LIMIT 1) WHERE abook_profile = '%s' AND abook_channel = %d ", intval(local_channel()), dbesc($profile_guid), intval(local_channel()) From aa9fef7778ab0b829d09493436e463b94af79ee6 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 20:56:01 -0700 Subject: [PATCH 097/407] squash timezone adjusted birthdays into a single day in the calendar, by lying and telling the js calendar that the end date/time is unknown --- Zotlabs/Module/Events.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Zotlabs/Module/Events.php b/Zotlabs/Module/Events.php index a5cc868be..faa46881f 100644 --- a/Zotlabs/Module/Events.php +++ b/Zotlabs/Module/Events.php @@ -611,6 +611,12 @@ class Events extends \Zotlabs\Web\Controller { $end = null; } else { $end = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtend'], 'c') : datetime_convert('UTC','UTC',$rr['dtend'],'c')); + + // give a fake end to birthdays so they get crammed into a + // single day on the calendar + + if($rr['etype'] === 'birthday') + $end = null; } From c5dcac4dbb9348da8b11bb99e4d9b5a50e16fad9 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Fri, 21 Oct 2016 21:44:15 -0700 Subject: [PATCH 098/407] issue #564 --- include/import.php | 2 +- include/message.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/import.php b/include/import.php index d5f6e5c8a..49cdb2574 100644 --- a/include/import.php +++ b/include/import.php @@ -860,7 +860,7 @@ function import_conv($channel,$convs) { if($channel && $convs) { foreach($convs as $conv) { if($conv['deleted']) { - q("delete from conv where guid = '%s' and uid = %d limit 1", + q("delete from conv where guid = '%s' and uid = %d", dbesc($conv['guid']), intval($channel['channel_id']) ); diff --git a/include/message.php b/include/message.php index 25986092d..f5821490d 100644 --- a/include/message.php +++ b/include/message.php @@ -436,7 +436,7 @@ function private_messages_drop($channel_id, $messageitem_id, $drop_conversation intval($channel_id) ); if($z) { - q("delete from conv where guid = '%s' and uid = %d limit 1", + q("delete from conv where guid = '%s' and uid = %d", dbesc($x[0]['conv_guid']), intval($channel_id) ); From f84530c285cf8bbb1f820614a20e698a388111c0 Mon Sep 17 00:00:00 2001 From: Florian Steinel Date: Sat, 22 Oct 2016 08:07:27 +0200 Subject: [PATCH 099/407] attach_mkdir use $os_path and $display_path initilized to an empty string --- include/attach.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/attach.php b/include/attach.php index 0deda3205..e2e214ce3 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1043,6 +1043,10 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { $created = datetime_convert(); + // not yet used + $os_path = ''; + $display_path = ''; + $r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, filetype, filesize, revision, folder, os_storage, is_dir, content, created, edited, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid ) VALUES ( %d, %d, '%s', '%s', '%s', '%s', %d, %d, '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ", intval($channel['channel_account_id']), @@ -1059,8 +1063,8 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { dbesc($path), dbesc($created), dbesc($created), - dbesc($path), - dbesc($path), + dbesc($os_path), + dbesc($display_path), dbesc(($arr && array_key_exists('allow_cid',$arr)) ? $arr['allow_cid'] : $channel['channel_allow_cid']), dbesc(($arr && array_key_exists('allow_gid',$arr)) ? $arr['allow_gid'] : $channel['channel_allow_gid']), dbesc(($arr && array_key_exists('deny_cid',$arr)) ? $arr['deny_cid'] : $channel['channel_deny_cid']), From 43de0e7f169abc2f9669bcda4c3808e20cfe46a0 Mon Sep 17 00:00:00 2001 From: Florian Steinel Date: Sat, 22 Oct 2016 08:17:26 +0200 Subject: [PATCH 100/407] until we've settled on what they should be, set os_path and display_path to an emtpy string --- Zotlabs/Storage/Directory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Zotlabs/Storage/Directory.php b/Zotlabs/Storage/Directory.php index b196e4d2d..5d078b04e 100644 --- a/Zotlabs/Storage/Directory.php +++ b/Zotlabs/Storage/Directory.php @@ -260,8 +260,8 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota { dbesc($f), dbesc(datetime_convert()), dbesc(datetime_convert()), - dbesc((($this->os_path) ? $this->os_path . '/' : '')), - dbesc((($this->red_path) ? $this->red_path . '/' : '')), + '', //TODO: use os_path + '', //TODO: use display_path dbesc($allow_cid), dbesc($allow_gid), dbesc($deny_cid), From 02cf7274d28d093094067114d208537cf135266b Mon Sep 17 00:00:00 2001 From: Andrew Manning Date: Sat, 22 Oct 2016 08:52:26 -0400 Subject: [PATCH 101/407] Add wiki download button to export the selected wiki repo to a zip file --- Zotlabs/Module/Wiki.php | 30 ++++++++++++++++++++++++++++++ view/tpl/wiki.tpl | 4 ++++ view/tpl/wikilist.tpl | 1 + 3 files changed, 35 insertions(+) diff --git a/Zotlabs/Module/Wiki.php b/Zotlabs/Module/Wiki.php index bb4e9179c..8cf106b33 100644 --- a/Zotlabs/Module/Wiki.php +++ b/Zotlabs/Module/Wiki.php @@ -90,6 +90,35 @@ class Wiki extends \Zotlabs\Web\Controller { // Not the channel owner $channel_acl = $x = array(); } + + // Download a wiki + if ((argc() > 3) && (argv(2) === 'download') && (argv(3) === 'wiki')) { + $resource_id = argv(4); + $w = wiki_get_wiki($resource_id); + if (!$w['path']) { + notice('Error retrieving wiki' . EOL); + } + $zip_folder_name = random_string(10); + $zip_folderpath = '/tmp/' . $zip_folder_name; + if (!mkdir($zip_folderpath, 0770, false)) { + logger('Error creating zip file export folder: ' . $zip_folderpath, LOGGER_NORMAL); + notice('Error creating zip file export folder' . EOL); + } + $zip_filename = $w['urlName']; + $zip_filepath = '/tmp/' . $zip_folder_name . '/' . $zip_filename; + // Generate the zip file + \Zotlabs\Lib\ExtendedZip::zipTree($w['path'], $zip_filepath, \ZipArchive::CREATE); + // Output the file for download + header('Content-disposition: attachment; filename="' . $zip_filename . '.zip"'); + header("Content-Type: application/zip"); + $success = readfile($zip_filepath); + if ($success) { + rrmdir($zip_folderpath); // delete temporary files + } else { + rrmdir($zip_folderpath); // delete temporary files + logger('Error downloading wiki: ' . $resource_id); + } + } switch (argc()) { case 2: @@ -297,6 +326,7 @@ class Wiki extends \Zotlabs\Web\Controller { } } + // Create a page if ((argc() === 4) && (argv(2) === 'create') && (argv(3) === 'page')) { $nick = argv(1); diff --git a/view/tpl/wiki.tpl b/view/tpl/wiki.tpl index c05b33a61..8fdf56e77 100644 --- a/view/tpl/wiki.tpl +++ b/view/tpl/wiki.tpl @@ -239,6 +239,10 @@ function wiki_delete_wiki(wikiHtmlName, resource_id) { }, 'json'); } + +function wiki_download_wiki(resource_id) { + window.location = "wiki/{{$channel}}/download/wiki/" + resource_id; +} $('#new-page-submit').click(function (ev) { if (window.wiki_resource_id === '') { diff --git a/view/tpl/wikilist.tpl b/view/tpl/wikilist.tpl index be353ca5e..6b37be4c5 100644 --- a/view/tpl/wikilist.tpl +++ b/view/tpl/wikilist.tpl @@ -8,6 +8,7 @@